Class TheExerciser


(package private) class TheExerciser
extends java.lang.Object

Field Summary

private int
MAXEXERCISES
private TheCentral
central
private int
currentExercise
private int
ex_cur_checkcount
private int[][]
ex_cur_coefficientsfield
private boolean
ex_cur_drawtolerancegraphs
private int
ex_cur_numcoefficients
private int
ex_cur_numrandomcoefficients
private String
ex_cur_quantisemode
private int
ex_cur_retrycount
private boolean
ex_cur_shownumcoefficients
private int
ex_cur_solvecount
private long
ex_cur_time
private int
ex_cur_tolerance
private int
ex_cur_tolerancebase
private boolean
ex_cur_tolerancechangeable
private int
ex_cur_tolerancemax
private int
ex_cur_tolerancemin
private String
ex_cur_transformmode
private Random
generator
private int
i
private boolean
loggedin
private String[]
logindata
private int
o
private int
p
private int
randomInt
private TheState
state
private timer
totaltime

Constructor Summary

TheExerciser(TheCentral central, TheState state)

Method Summary

(package private) String
checkMsg()
(package private) boolean
compareInputOutput(int[] field, int border)
(package private) void
createTotalTimer()
(package private) int
getCurrentExercise()
(package private) int
getEx_Cur_CheckCount()
(package private) int[][]
getEx_Cur_CoefficientsField()
(package private) boolean
getEx_Cur_DrawToleranceGraphs()
(package private) int[][]
getEx_Cur_NotQuantisedCoefficientsField()
(package private) int
getEx_Cur_NumCoefficients()
(package private) int
getEx_Cur_NumRandomCoefficients()
(package private) String
getEx_Cur_Quantisemode()
(package private) int
getEx_Cur_RetryCount()
(package private) int
getEx_Cur_SolveCount()
(package private) long
getEx_Cur_Time()
(package private) int
getEx_Cur_ToleranceBase()
(package private) boolean
getEx_Cur_ToleranceChangeable()
(package private) int
getEx_Cur_ToleranceMax()
(package private) int
getEx_Cur_ToleranceMin()
(package private) String
getEx_Cur_Transformmode()
(package private) int
getRandomInt(int max)
(package private) int
getToleranceScale(int toleranceLevel)
(package private) String
getUsername()
(package private) void
incEx_Cur_CheckCount()
(package private) void
incEx_Cur_RetryCount()
(package private) void
incEx_Cur_SolveCount()
(package private) void
initExercise(String next_or_retry)
(package private) boolean
isLoggedIn()
(package private) String
sendMsg()
(package private) void
setCurrentExercise(int i)
(package private) void
setEx_Cur_Time(long t)
(package private) void
setLoggedIn(boolean loggedin)
(package private) void
setLoginData(String username, String password)

Field Details

MAXEXERCISES

private int MAXEXERCISES

central

private TheCentral central

currentExercise

private int currentExercise

ex_cur_checkcount

private int ex_cur_checkcount

ex_cur_coefficientsfield

private int[][] ex_cur_coefficientsfield

ex_cur_drawtolerancegraphs

private boolean ex_cur_drawtolerancegraphs

ex_cur_numcoefficients

private int ex_cur_numcoefficients

ex_cur_numrandomcoefficients

private int ex_cur_numrandomcoefficients

ex_cur_quantisemode

private String ex_cur_quantisemode

ex_cur_retrycount

private int ex_cur_retrycount

ex_cur_shownumcoefficients

private boolean ex_cur_shownumcoefficients

ex_cur_solvecount

private int ex_cur_solvecount

ex_cur_time

private long ex_cur_time

ex_cur_tolerance

private int ex_cur_tolerance

ex_cur_tolerancebase

private int ex_cur_tolerancebase

ex_cur_tolerancechangeable

private boolean ex_cur_tolerancechangeable

ex_cur_tolerancemax

private int ex_cur_tolerancemax

ex_cur_tolerancemin

private int ex_cur_tolerancemin

ex_cur_transformmode

private String ex_cur_transformmode

generator

private Random generator

i

private int i

loggedin

private boolean loggedin

logindata

private final String[] logindata

o

private int o

p

private int p

randomInt

private int randomInt

state

private TheState state

totaltime

private timer totaltime

Constructor Details

TheExerciser

public TheExerciser(TheCentral central,
                    TheState state)

Method Details

checkMsg

(package private)  String checkMsg()

compareInputOutput

(package private)  boolean compareInputOutput(int[] field,
                                              int border)

createTotalTimer

(package private)  void createTotalTimer()

getCurrentExercise

(package private)  int getCurrentExercise()

getEx_Cur_CheckCount

(package private)  int getEx_Cur_CheckCount()

getEx_Cur_CoefficientsField

(package private)  int[][] getEx_Cur_CoefficientsField()

getEx_Cur_DrawToleranceGraphs

(package private)  boolean getEx_Cur_DrawToleranceGraphs()

getEx_Cur_NotQuantisedCoefficientsField

(package private)  int[][] getEx_Cur_NotQuantisedCoefficientsField()

getEx_Cur_NumCoefficients

(package private)  int getEx_Cur_NumCoefficients()

getEx_Cur_NumRandomCoefficients

(package private)  int getEx_Cur_NumRandomCoefficients()

getEx_Cur_Quantisemode

(package private)  String getEx_Cur_Quantisemode()

getEx_Cur_RetryCount

(package private)  int getEx_Cur_RetryCount()

getEx_Cur_SolveCount

(package private)  int getEx_Cur_SolveCount()

getEx_Cur_Time

(package private)  long getEx_Cur_Time()

getEx_Cur_ToleranceBase

(package private)  int getEx_Cur_ToleranceBase()

getEx_Cur_ToleranceChangeable

(package private)  boolean getEx_Cur_ToleranceChangeable()

getEx_Cur_ToleranceMax

(package private)  int getEx_Cur_ToleranceMax()

getEx_Cur_ToleranceMin

(package private)  int getEx_Cur_ToleranceMin()

getEx_Cur_Transformmode

(package private)  String getEx_Cur_Transformmode()

getRandomInt

(package private)  int getRandomInt(int max)

getToleranceScale

(package private)  int getToleranceScale(int toleranceLevel)

getUsername

(package private)  String getUsername()

incEx_Cur_CheckCount

(package private)  void incEx_Cur_CheckCount()

incEx_Cur_RetryCount

(package private)  void incEx_Cur_RetryCount()

incEx_Cur_SolveCount

(package private)  void incEx_Cur_SolveCount()

initExercise

(package private)  void initExercise(String next_or_retry)

isLoggedIn

(package private)  boolean isLoggedIn()

sendMsg

(package private)  String sendMsg()

setCurrentExercise

(package private)  void setCurrentExercise(int i)

setEx_Cur_Time

(package private)  void setEx_Cur_Time(long t)

setLoggedIn

(package private)  void setLoggedIn(boolean loggedin)

setLoginData

(package private)  void setLoginData(String username,
                                     String password)