Serialized Form
-
Package interfaces
-
Package logic
-
Class logic.CalcLogic
class CalcLogic extends Object implements Serializable-
Serialized Fields
-
baseMode
BASE_MODE baseMode
-
commandHistory
ArrayList<String> commandHistory
Stores the commands used on the CommandLineActivity -
drgMode
DRG_MODE drgMode
-
formMan
FormulaeManager formMan
-
funcMan
MathExpressionManager funcMan
-
histMan
HistoryManager histMan
-
justEvaluated
boolean justEvaluated
When true, the calculator is in a state wherein the last action it performed was the evaluation of an expression. -
manager
OperatingSystem manager
-
mode
Mode mode
-
powerMode
POWER_MODE powerMode
-
running
boolean running
-
settings
Settings settings
-
trigMode
TRIG_MODE trigMode
-
useMode
USE_MODE useMode
-
vibrateOn
boolean vibrateOn
-
-
-
-
Package math.matrix.expressParser
-
Class math.matrix.expressParser.MatrixFunction
class MatrixFunction extends MathExpression implements Serializable
-
-
Package math.otherBaseParser
-
Class math.otherBaseParser.BaseNFunction
class BaseNFunction extends MathExpression implements Serializable-
Serialized Fields
-
baseOfOperation
int baseOfOperation
The number base that objects of this class will use in computations.
-
-
-
-
Package parser
-
Class parser.Function
class Function extends Object implements Serializable-
Serialized Fields
-
dependentVariable
Variable dependentVariable
The dependent variable -
independentVariables
ArrayList<Variable> independentVariables
The independent variables. -
mathExpression
MathExpression mathExpression
If the object is an algebraic expression, its details are stored here. The math expression on the RHS. -
matrix
Matrix matrix
If the object is aMatrix
its data is stored here. -
type
int type
The type of the function
-
-
-
Class parser.MathExpression
class MathExpression extends Object implements Serializable-
Serialized Fields
-
bracket
Bracket[] bracket
-
correctFunction
boolean correctFunction
-
DRG
DRG_MODE DRG
-
expression
String expression
The expression to evaluate. -
hasFunctionOrVariableInitStatement
boolean hasFunctionOrVariableInitStatement
Set this attribute to true, if and only if the input into this system is meant to initialize or change the value of variable data alone and is not calculating a standalone math expression. For example, var a =2;var b=3;var c=cos(a-b);f(x)=3*x^2; d=3cos(c); where c has been declared before! -
hasListReturningOperators
boolean hasListReturningOperators
-
hasLogicOperators
boolean hasLogicOperators
-
hasMulOrDivOperators
boolean hasMulOrDivOperators
-
hasNumberReturningStatsOperators
boolean hasNumberReturningStatsOperators
-
hasPermOrCombOperators
boolean hasPermOrCombOperators
-
hasPlusOrMinusOperators
boolean hasPlusOrMinusOperators
-
hasPostNumberOperators
boolean hasPostNumberOperators
-
hasPowerOperators
boolean hasPowerOperators
-
hasPreNumberOperators
boolean hasPreNumberOperators
-
hasRemainderOperators
boolean hasRemainderOperators
-
noOfListReturningOperators
int noOfListReturningOperators
-
optimizable
boolean optimizable
-
parser_Result
Parser_Result parser_Result
-
returnObjectName
String returnObjectName
Sometimes, after evaluation the evaluation list which is a local variable, is reduced to a function name(or other object as time goes on) instead of a number of other list. The parser unfortunately will not return this variable, but instead returns the data which it refers to..e.g aMatrix
function or other. But we atimes need that function name...So we cache this value here. -
returnType
TYPE returnType
The type of output returned by the parser. -
scanner
ArrayList<String> scanner
-
utility
StringBuilder utility
Utility attribute used throughout the class for string appending operations. -
variableManager
VariableManager variableManager
The VariableManager object that allows an object of this class to remember its variables. -
whitespaceremover
ArrayList<String> whitespaceremover
-
-
-
Class parser.PolynomialExpression
class PolynomialExpression extends MathExpression implements Serializable-
Serialized Fields
-
precision
int precision
Used to select what mode to operate objects of this class...whether DOUBLE_PRECISION or BIGDECIMAL_PRECISION.
-
-
-
Class parser.Variable
class Variable extends Object implements Serializable
-
-
Package util
-
Exception util.MatrixFormatException
class MatrixFormatException extends Exception implements Serializable -
Class util.Settings
class Settings extends Object implements Serializable
-
-
Package util.help
-
Class util.help.Topic
class Topic extends Object implements Serializable
-
-
Package util.io
-
Class util.io.TextFileWriter
class TextFileWriter extends Object implements Serializable-
Serialized Fields
-
filePath
String filePath
-
output
ObjectOutputStream output
-
-
-