Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$2X2determinant(Matrix) - Static method in class math.matrix.expressParser.Matrix
 
$2X2determinant(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
$2X2determinantForEigen(String[][]) - Static method in class math.matrix.expressParser.Matrix
 
$removeExcessBrackets(List<String>) - Static method in class parser.MathScanner
This technique conserves the last single bracket as it is unsure of the rules that allow it to unwrap the last bracket.

A

a - Variable in class math.quadratic.QuadraticSolver
 
a - Variable in class math.tartaglia.TartagliaSolver
 
abs() - Method in class math.complex.ComplexNumber
Finds the absolute value of this object
abs_val(String) - Static method in class math.Maths
 
acos(double) - Static method in class math.Maths
We have code that computes the arctangent very accurately.
acos(double) - Static method in class math.numericalmethods.Fmath
 
acosDegToGrad(double) - Static method in class math.Maths
 
acosDegToRad(double) - Static method in class math.Maths
 
acosGradToDeg(double) - Static method in class math.Maths
 
acosGradToRad(double) - Static method in class math.Maths
 
acosh(double) - Static method in class math.Maths
 
acosh(double) - Static method in class math.numericalmethods.Fmath
 
acosRadToDeg(double) - Static method in class math.Maths
 
acosRadToGrad(double) - Static method in class math.Maths
 
acot(double) - Static method in class math.numericalmethods.Fmath
 
acot2(double, double) - Static method in class math.numericalmethods.Fmath
 
acoth(double) - Static method in class math.Maths
 
acoth(double) - Static method in class math.numericalmethods.Fmath
 
acovers(double) - Static method in class math.numericalmethods.Fmath
 
acsc(double) - Static method in class math.numericalmethods.Fmath
 
acsch(double) - Static method in class math.Maths
 
acsch(double) - Static method in class math.numericalmethods.Fmath
 
activated - Variable in class util.Settings
 
activationDate - Variable in class util.Settings
 
add(String) - Static method in class util.FunctionManager
Adds a Function object to this FunctionManager.
add(String, int, String, int, int) - Static method in class math.Maths
 
add(ComplexNumber) - Method in class math.complex.ComplexNumber
Adds two ComplexNumber objects
add(Differentiable) - Method in class math.differentialcalculus.DifferentiableManager
 
add(Formula) - Method in class math.differentialcalculus.FormulaManager
 
add(FractionalNumber) - Method in class math.fractions.FractionalNumber
 
add(Matrix) - Method in class math.matrix.expressParser.Matrix
 
add(PrecisionMatrix) - Method in class math.matrix.expressParser.PrecisionMatrix
 
add(Function) - Static method in class util.FunctionManager
 
add(Variable) - Static method in class util.VariableManager
Introduces a Variable
add(Variable...) - Static method in class util.VariableManager
Introduces an array or variable-args list of Variable
AdditionOperator - Class in parser
 
AdditionOperator(int, ArrayList<String>) - Constructor for class parser.AdditionOperator
Creates an object of class AdditionOperator
addMatrix() - Method in class parser.Set
The list must have been originally supplied: matrix_add(A,B) {where A and B are matrices} It adds them out and returns the result as a list.
adjoint() - Method in class math.matrix.expressParser.Matrix
 
adjoint() - Method in class parser.Set
The list must have been originally supplied: adjoint(A) {where A is a Matrix} It finds the adjoint of A and returns the result as a list.
aexsec(double) - Static method in class math.numericalmethods.Fmath
 
ahav(double) - Static method in class math.numericalmethods.Fmath
 
ALGEBRAIC - Static variable in class parser.Function
 
ALGEBRAIC_EXPRESSION - Enum constant in enum class parser.TYPE
 
algorithm - Variable in class math.quadratic.Quadratic_Equation
 
algorithm - Variable in class math.tartaglia.Tartaglia_Equation
 
align(String) - Static method in class parser.methods.Help
 
ALPHABET - Enum constant in enum class logic.USE_MODE
 
ALPHABET_SM - Enum constant in enum class logic.USE_MODE
 
analyzeLine(String) - Method in class util.VariableManager.CommandInterpreter
Some scenarios arise here.
analyzeSolution(MathExpression) - Static method in class util.MathExpressionManager
 
and(MNumber, MNumber) - Static method in class math.matrix.expressParser.MLogic
 
and(Number, Number) - Static method in class parser.Logic
 
AND - Class in parser
 
AND - Static variable in class parser.Operator
 
AND(int, ArrayList<String>) - Constructor for class parser.AND
 
angle(double, double, double) - Static method in class math.numericalmethods.Fmath
 
angle(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
 
ANGULAR_BRACE - Static variable in class parser.GenericBracket
For < and > brackets
ans - Static variable in class parser.Variable
The last answer variable used for flexibility on computational systems.
antilog(double) - Static method in class math.numericalmethods.Fmath
 
antilog(float) - Static method in class math.numericalmethods.Fmath
 
antilog10(double) - Static method in class math.numericalmethods.Fmath
 
antilog10(float) - Static method in class math.numericalmethods.Fmath
 
antilog2(double) - Static method in class math.numericalmethods.Fmath
 
antilog2(float) - Static method in class math.numericalmethods.Fmath
 
antiLogToAnyBase(double, double) - Static method in class math.Maths
 
AntiLogToAnyBase - Class in parser
 
AntiLogToAnyBase(int, ArrayList<String>) - Constructor for class parser.AntiLogToAnyBase
 
APP_FOLDER - Static variable in class util.Utils
 
appendLogic(double, String, double) - Static method in class math.matrix.expressParser.Matrix
 
appendOneToStartOfFreeVariables() - Method in class math.matrix.equationParser.LinearSystemParser
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
appendOneToStartOfFreeVariables() - Method in class math.quadratic.QuadraticExpressionParser
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
appendOneToStartOfFreeVariables() - Method in class math.tartaglia.TartagliaExpressionParser
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
approxEquals(double, double) - Static method in class math.differentialcalculus.Formula
 
approxEquals(double, double) - Method in class math.Line
Compares two numbers to see if they are close enough to be almost the same It checks if the values deviate by 1.0E-14 or lesser.
approxEquals(double, double, double) - Method in class math.Line
Compares two numbers to see if they are close enough to be almost the same It checks if the values deviate by 1.0E-14 or lesser.
approxEqualsZero(double) - Method in class math.numericalmethods.RootFinder
 
ARC_COS - Static variable in class parser.methods.Declarations
 
ARC_COS_ALT - Static variable in class parser.methods.Declarations
 
ARC_COSEC - Static variable in class parser.methods.Declarations
 
ARC_COSEC_ALT - Static variable in class parser.methods.Declarations
 
ARC_COSECH - Static variable in class parser.methods.Declarations
 
ARC_COSECH_ALT - Static variable in class parser.methods.Declarations
 
ARC_COSH - Static variable in class parser.methods.Declarations
 
ARC_COSH_ALT - Static variable in class parser.methods.Declarations
 
ARC_COT - Static variable in class parser.methods.Declarations
 
ARC_COT_ALT - Static variable in class parser.methods.Declarations
 
ARC_COTH - Static variable in class parser.methods.Declarations
 
ARC_COTH_ALT - Static variable in class parser.methods.Declarations
 
ARC_SEC - Static variable in class parser.methods.Declarations
 
ARC_SEC_ALT - Static variable in class parser.methods.Declarations
 
ARC_SECH - Static variable in class parser.methods.Declarations
 
ARC_SECH_ALT - Static variable in class parser.methods.Declarations
 
ARC_SIN - Static variable in class parser.methods.Declarations
 
ARC_SIN_ALT - Static variable in class parser.methods.Declarations
 
ARC_SINH - Static variable in class parser.methods.Declarations
 
ARC_SINH_ALT - Static variable in class parser.methods.Declarations
 
ARC_TAN - Static variable in class parser.methods.Declarations
 
ARC_TAN_ALT - Static variable in class parser.methods.Declarations
 
ARC_TANH - Static variable in class parser.methods.Declarations
 
ARC_TANH_ALT - Static variable in class parser.methods.Declarations
 
array - Variable in class math.matrix.expressParser.Matrix
the data array used to create this Matrix object
array - Variable in class math.matrix.expressParser.PrecisionMatrix
the data array used to create this PrecisionMatrix object
arrayAbs(double[]) - Static method in class math.numericalmethods.Fmath
 
arrayAbs(float[]) - Static method in class math.numericalmethods.Fmath
 
arrayAbs(int[]) - Static method in class math.numericalmethods.Fmath
 
arrayAbs(long[]) - Static method in class math.numericalmethods.Fmath
 
arrayContains(String[], String) - Static method in class parser.methods.Method
 
arrayMultByConstant(double[], double) - Static method in class math.numericalmethods.Fmath
 
arrayMultByConstant(double[], int) - Static method in class math.numericalmethods.Fmath
 
arrayMultByConstant(int[], double) - Static method in class math.numericalmethods.Fmath
 
arrayMultByConstant(int[], int) - Static method in class math.numericalmethods.Fmath
 
arrayPositiveElementsSum(long[]) - Static method in class math.numericalmethods.Fmath
 
arrayProduct(double[]) - Static method in class math.numericalmethods.Fmath
 
arrayProduct(float[]) - Static method in class math.numericalmethods.Fmath
 
arrayProduct(int[]) - Static method in class math.numericalmethods.Fmath
 
arrayProduct(long[]) - Static method in class math.numericalmethods.Fmath
 
arraySum(double[]) - Static method in class math.numericalmethods.Fmath
 
arraySum(float[]) - Static method in class math.numericalmethods.Fmath
 
arraySum(int[]) - Static method in class math.numericalmethods.Fmath
 
arraySum(long[]) - Static method in class math.numericalmethods.Fmath
 
asec(double) - Static method in class math.numericalmethods.Fmath
 
asech(double) - Static method in class math.Maths
 
asech(double) - Static method in class math.numericalmethods.Fmath
 
asin(double) - Static method in class math.Maths
We have code that computes the arctangent very accurately.
asin(double) - Static method in class math.numericalmethods.Fmath
 
asinDegToGrad(double) - Static method in class math.Maths
 
asinDegToRad(double) - Static method in class math.Maths
 
asinGradToDeg(double) - Static method in class math.Maths
 
asinGradToRad(double) - Static method in class math.Maths
 
asinh(double) - Static method in class math.Maths
 
asinh(double) - Static method in class math.numericalmethods.Fmath
 
asinRadToDeg(double) - Static method in class math.Maths
 
asinRadToGrad(double) - Static method in class math.Maths
 
ASSIGN - Static variable in class parser.Operator
 
assignCompoundTokens(ArrayList<String>) - Static method in class math.matrix.expressParser.MUnaryPostOperator
Carefully interpretes the correct arrangement of a loose math statement for objects of this class and applies the correct one to the Function object.
assignCompoundTokens(ArrayList<String>) - Static method in class parser.PowerOperator
 
assignCompoundTokens(ArrayList<String>) - Static method in class parser.UnaryPostOperator
Carefully interpretes the correct arrangement of a loose math statement for objects of this class and applies the correct one to the MathExpression object.
assignCompoundTokens(MathExpression) - Static method in class parser.UnaryPreOperator
 
AssignmentOperator - Class in parser
 
AssignmentOperator() - Constructor for class parser.AssignmentOperator
 
assignObject(String) - Static method in class parser.Function
 
AT - Static variable in class parser.Operator
 
atan(double) - Static method in class math.Maths
We use a = atan(x)....x = tan(a) Then approx...
atan(double) - Static method in class math.numericalmethods.Fmath
 
atan2(double, double) - Static method in class math.numericalmethods.Fmath
 
atanDegToGrad(double) - Static method in class math.Maths
 
atanDegToRad(double) - Static method in class math.Maths
 
atanGradToDeg(double) - Static method in class math.Maths
 
atanGradToRad(double) - Static method in class math.Maths
 
atanh(double) - Static method in class math.Maths
 
atanh(double) - Static method in class math.numericalmethods.Fmath
 
atanRadToDeg(double) - Static method in class math.Maths
 
atanRadToGrad(double) - Static method in class math.Maths
 
autoInitOn - Static variable in class parser.MathExpression
If set to true, MathExpression objects will automatically initialize undeclared variables to zero and store them.
avers(double) - Static method in class math.numericalmethods.Fmath
 
avg() - Method in class math.matrix.expressParser.MSet
 
avg() - Method in class parser.Set
 
AVG - Static variable in class parser.methods.Declarations
 
AvgN - Class in parser.methods.ext
 
AvgN() - Constructor for class parser.methods.ext.AvgN
 

B

b - Variable in class math.quadratic.QuadraticSolver
 
b - Variable in class math.tartaglia.TartagliaSolver
 
backward() - Method in class math.numericalmethods.Integration
 
backward(int) - Method in class math.numericalmethods.Integration
 
backward(Function, double, double, int) - Static method in class math.numericalmethods.Integration
 
BASE_MODE - Enum Class in logic
 
BASE_MODE() - Constructor for enum class logic.BASE_MODE
 
baseMode - Variable in class logic.CalcLogic
 
BaseNFunction - Class in math.otherBaseParser
 
BaseNFunction(String, int) - Constructor for class math.otherBaseParser.BaseNFunction
 
baseOfOperation - Variable in class math.otherBaseParser.BaseNFunction
The number base that objects of this class will use in computations.
baseVariable - Variable in class math.differentialcalculus.Derivative
The base variable that the top level expression is to be differentiated with respect to.
BASIC_NUMERICAL_METHODS - Static variable in class parser.methods.Declarations
A list user registered hardcoded methods
BasicNumericalMethod - Interface in parser.methods
 
BIGDECIMAL_PRECISION - Static variable in class math.numericalmethods.FunctionExpander
Uses the precision of double numbers to expand the function.
BIGDECIMAL_PRECISION - Static variable in class parser.PolynomialExpression
Solves the Polynomial with BigDecimal precision....about 16d.p.
BigDecimalNthRootCalculation - Class in math
Based on https://stackoverflow.com/questions/22695654/computing-the-nth-root-of-p-using-bigdecimals
BigDecimalNthRootCalculation() - Constructor for class math.BigDecimalNthRootCalculation
 
bigDecimalPrecisionSolve(List<String>) - Method in class parser.PolynomialExpression
used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
BIN - Enum constant in enum class logic.BASE_MODE
 
BinaryOperator - Class in parser
 
BinaryOperator(String, int, ArrayList<String>) - Constructor for class parser.BinaryOperator
 
Bisection() - Constructor for class math.numericalmethods.RootFinder.Bisection
 
bracket - Variable in class parser.MathExpression
 
Bracket - Class in parser
 
Bracket(String) - Constructor for class parser.Bracket
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
brackets - Variable in class math.differentialcalculus.SemanticAnalyzer
 
bracketType - Variable in class parser.GenericBracket
 
bracketVariableProductsAndQuotients(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Introduces brackets around products of variables with themselves and with numbers.
builder - Variable in class math.differentialcalculus.Derivative
 
buildMatrix() - Method in class math.matrix.equationParser.LinearSystemParser
Builds the Matrix object that will contain the executable generated by this LinearSystemParser object.
buildPolynomial(int) - Method in class math.numericalmethods.FunctionExpander
Builds the polynomial expansion of the function.
buildSystem() - Method in class math.matrix.util.LinearSystemGenerator
Builds the liinear system.
byteTOdouble(byte[]) - Static method in class math.numericalmethods.Fmath
 
byteTOfloat(byte[]) - Static method in class math.numericalmethods.Fmath
 
byteTOint(byte[]) - Static method in class math.numericalmethods.Fmath
 
byteTOlong(byte[]) - Static method in class math.numericalmethods.Fmath
 
byteTOshort(byte[]) - Static method in class math.numericalmethods.Fmath
 

C

c - Variable in class math.Line
 
c - Variable in class math.quadratic.QuadraticSolver
 
c - Variable in class math.tartaglia.TartagliaSolver
 
C_LIGHT - Static variable in class math.numericalmethods.Fmath
 
calc(double...) - Method in class parser.Function
 
calcBMIimperial(double, double) - Static method in class math.numericalmethods.Fmath
 
calcBMImetric(double, double) - Static method in class math.numericalmethods.Fmath
 
calcDet() - Method in class parser.Function
 
calcDistanceTo(Point) - Method in class math.Point
 
calcInverse() - Method in class parser.Function
 
CalcLogic - Class in logic
 
CalcLogic() - Constructor for class logic.CalcLogic
 
CALCULATOR - Enum constant in enum class util.Mode
 
calcWeightFromBMIimperial(double, double) - Static method in class math.numericalmethods.Fmath
 
calcWeightFromBMImetric(double, double) - Static method in class math.numericalmethods.Fmath
 
calorieToJoule(double) - Static method in class math.numericalmethods.Fmath
 
calWitOutput(String) - Static method in class parser.cmd.ParserCmd
 
canOptimizeFunction(String) - Method in class util.MathExpressionManager
checks if the MathExpression object passed to it as an argument can be optimized or not
canOptimizeFunction(String) - Method in class util.MatrixFunctionManager
checks if the Function object passed to it as an argument can be optimized or not
CARTESIAN - Enum constant in enum class math.complex.ComplexState
 
cbrt(double) - Static method in class math.Maths
DEVELOPED FOR THE J2ME PLATFORM!
CBRT - Static variable in class parser.methods.Declarations
 
CEIL - Static variable in class parser.methods.Declarations
 
celsiusToFahren(double) - Static method in class math.numericalmethods.Fmath
 
celsiusToKelvin(double) - Static method in class math.numericalmethods.Fmath
 
changeBase(String, String, String) - Static method in class math.Maths
Method changeBase is designed to give flexibility in converting from one base to another method changeBase takes 3 arguments,the number to be converted to base another base, the base system to which the number currently belongs,and the base to which the number is to be converted This method has the ability to convert a number in a specified base back to base 10 and so has the effect of reversing the action of method dec_to_other_base.
checkBracketStructure() - Method in class math.differentialcalculus.SemanticAnalyzer
Scans the bracket structure of the input expression and determines if it is semantically correct
checkBracketStructure(List<String>, int, int) - Static method in class parser.Bracket
 
checkBracketStructure(List<String>, int, int) - Static method in class parser.GenericBracket
 
checkOperatorSemantics() - Method in class math.differentialcalculus.SemanticAnalyzer
 
CIRCULAR_BRACE - Static variable in class parser.GenericBracket
For () brackets
cleanUp(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Removes unconventional code generated and introduces final optimization modifications before the output goes to the differentiator stages.
clearAll() - Method in class math.differentialcalculus.DifferentiableManager
 
clearAll() - Method in class math.differentialcalculus.FormulaManager
 
clearAnonymousFunctions() - Static method in class util.FunctionManager
Deletes all anonymous functions
clearConstants() - Method in class util.VariableManager
Clears all constants
clearFormula() - Method in class util.FormulaeManager
deletes all Formulae objects in the storage.
clearHistory() - Method in class util.HistoryManager
 
clearLog() - Method in class util.ErrorLog
 
clearVariables() - Method in class math.matrix.MatrixVariableManager
Clears all Variables
clearVariables() - Static method in class util.VariableManager
Clears all Variables
clearVariablesAndConstants() - Method in class math.matrix.MatrixVariableManager
Clears All Variables and Constants
clearVariablesAndConstants() - Method in class util.VariableManager
Clears All Variables and Constants
close() - Method in class util.io.TextFileWriter
 
CLOSE_BRACKET_MASK - Static variable in class parser.DataSetFormatter
used to mask the commas after they have been processed.
CLOSE_CIRC_BRAC - Static variable in class parser.Operator
 
CLOSE_SQUARE_BRAC - Static variable in class parser.Operator
 
closeBracket - Variable in class parser.ListReturningStatsOperator
The closing bracket operator that forms one of the bracket pair used by this Operator to bound its data to the right
CodeGenerator - Class in math.differentialcalculus
Objects of this class take the output of the semantic analyzer and uses it to generate code that the derivative engine can work with.
CodeGenerator(String) - Constructor for class math.differentialcalculus.CodeGenerator
 
codeModifier() - Method in class math.differentialcalculus.SemanticAnalyzer
The method establishes meaning to some shorthand techniques in math that the average mathematician might expect to see in a math device.
codeModifier() - Method in class parser.MathExpression
The method establishes meaning to some shorthand techniques in math that the average mathematician might expect to see in a math device.
codePieces(String) - Method in class util.VariableGenerator
 
COEFFICIENT_OF_VARIATION - Static variable in class parser.methods.Declarations
 
coefficients - Variable in class math.quadratic.QuadraticExpressionParser
 
coefficients - Variable in class math.tartaglia.TartagliaExpressionParser
 
cofactorMatrix() - Method in class parser.Set
The list must have been originally supplied: adjoint(A) {where A is a Matrix} It finds the adjoint of A and returns the result as a list.
COL_JOIN - Static variable in class math.matrix.expressParser.MOperator
 
COLON - Static variable in class parser.Operator
 
columnDeleteFromEnd(int) - Method in class math.matrix.expressParser.Matrix
Deletes all the specified number of columns from the Matrix object starting from the end of the Matrix object
columnDeleteFromEnd(int) - Method in class math.matrix.expressParser.PrecisionMatrix
Deletes all the specified number of columns from the PrecisionMatrix object starting from the end of the PrecisionMatrix object
columnDeleteFromStart(int) - Method in class math.matrix.expressParser.Matrix
Deletes all the specified number of columns from the Matrix object from the beginning of the Matrix object
columnDeleteFromStart(int) - Method in class math.matrix.expressParser.PrecisionMatrix
Deletes all the specified number of columns from the PrecisionMatrix object from the beginning of the PrecisionMatrix object
columnJoin(Matrix, Matrix) - Static method in class math.matrix.expressParser.Matrix
Place the first Matrix object side by side with the second one passed as argument to this method.
columnJoin(PrecisionMatrix, PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
Place the first PrecisionMatrix object side by side with the second one passed as argument to this method.
combination() - Method in class math.matrix.expressParser.MSet
 
combination() - Method in class parser.Set
 
COMBINATION - Static variable in class parser.methods.Declarations
 
COMBINATION - Static variable in class parser.Operator
 
CombinationOperator - Class in parser
 
CombinationOperator(int, ArrayList<String>) - Constructor for class parser.CombinationOperator
Creates an object of class CombinationOperator
COMMA - Static variable in class parser.Operator
 
COMMA_MASK - Static variable in class parser.DataSetFormatter
used to mask the commas after they have been processed.
command - Variable in class util.VariableManager.CommandInterpreter
 
COMMAND - Enum constant in enum class util.Mode
 
commandHistory - Variable in class logic.CalcLogic
Stores the commands used on the CommandLineActivity
CommandInterpreter() - Constructor for class util.VariableManager.CommandInterpreter
 
CommandInterpreter(String) - Constructor for class util.VariableManager.CommandInterpreter
 
commandParser - Variable in class util.VariableManager
Parses commands used to insert and update Variables loaded into the VARIABLES attribute of objects of this class.
compare(byte, byte) - Static method in class math.numericalmethods.Fmath
 
compare(double, double) - Static method in class math.numericalmethods.Fmath
 
compare(float, float) - Static method in class math.numericalmethods.Fmath
 
compare(int, int) - Static method in class math.numericalmethods.Fmath
 
compare(long, long) - Static method in class math.numericalmethods.Fmath
 
compare(short, short) - Static method in class math.numericalmethods.Fmath
 
comparisonData(List<String>) - Method in class math.differentialcalculus.FormulaManager
THIS UTILITY METHOD CAN BE USED TO COMPARE THE DATA OF A FORMULA OBJECT WITH OTHER FORMULAE IN THE STORE TO SEE IF A FORMULA WITH SIMILAR DATA EXISTS ALREADY.
complement - Variable in class math.matrix.expressParser.HalfDet
 
complement - Variable in class math.matrix.expressParser.MBracket
objects of this class keep a record of their counterpart or complementing bracket.
complement - Variable in class parser.Bracket
objects of this class keep a record of their counterpart or complementing bracket.
complement - Variable in class parser.GenericBracket
objects of this class keep a record of their counterpart or complementing bracket.
ComplexNumber - Class in math.complex
Objects of this class model complex numbers.
ComplexNumber(double, double, ComplexState) - Constructor for class math.complex.ComplexNumber
The 2 double arguments have interpretations that vary with the state argument.
ComplexState - Enum Class in math.complex
 
ComplexState() - Constructor for enum class math.complex.ComplexState
 
Computable - Interface in interfaces
 
concatenate(byte[], byte[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(char[], char[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(double[], double[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(float[], float[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(int[], int[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(long[], long[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(short[], short[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(Object[], Object[]) - Static method in class math.numericalmethods.Fmath
 
concatenate(String[], String[]) - Static method in class math.numericalmethods.Fmath
 
CONST - Static variable in class parser.Operator
 
constant - Variable in class parser.Variable
 
contains(String) - Method in class math.differentialcalculus.DifferentiableManager
 
contains(String) - Method in class math.differentialcalculus.FormulaManager
 
contains(String) - Method in class math.matrix.MatrixVariableManager
 
contains(String) - Static method in class util.FunctionManager
 
contains(String) - Method in class util.VariableManager
 
contains(String, String) - Static method in class parser.STRING
contains allows you to verify if an input string contains a given substring.
contains(MatrixFunction) - Method in class util.MatrixFunctionManager
 
contains(MathExpression) - Method in class util.MathExpressionManager
 
content - Variable in class util.help.Topic
 
convertdoubleDigitToString(double) - Static method in class parser.STRING
 
convertdoubleDigitToString(String) - Static method in class parser.STRING
 
convertNumbersToDecimal() - Method in class math.otherBaseParser.BaseNFunction
Converts all numbers to base 10 system.
convertSecondsToTime(long) - Static method in class util.Time
 
copyArrayToArray() - Method in class parser.MathExpression
 
copyObject(Object) - Static method in class math.numericalmethods.Fmath
 
correctFunction - Variable in class parser.MathExpression
 
cos() - Method in class math.complex.ComplexNumber
 
cos(double) - Static method in class math.numericalmethods.Fmath
 
cos(double, double, double) - Static method in class math.numericalmethods.Fmath
 
cos(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
 
COS - Static variable in class parser.methods.Declarations
 
cosDegToGrad(double) - Static method in class math.Maths
 
cosDegToRad(double) - Static method in class math.Maths
 
COSEC - Static variable in class parser.methods.Declarations
 
COSECH - Static variable in class parser.methods.Declarations
 
cosGradToDeg(double) - Static method in class math.Maths
 
cosGradToRad(double) - Static method in class math.Maths
 
cosh() - Method in class math.complex.ComplexNumber
 
cosh(double) - Static method in class math.numericalmethods.Fmath
 
COSH - Static variable in class parser.methods.Declarations
 
cosRadToDeg(double) - Static method in class math.Maths
 
cosRadToGrad(double) - Static method in class math.Maths
 
cot() - Method in class math.complex.ComplexNumber
 
cot(double) - Static method in class math.numericalmethods.Fmath
 
COT - Static variable in class parser.methods.Declarations
 
coth() - Method in class math.complex.ComplexNumber
 
coth(double) - Static method in class math.numericalmethods.Fmath
 
COTH - Static variable in class parser.methods.Declarations
 
count() - Method in class math.differentialcalculus.DifferentiableManager
 
count() - Method in class math.differentialcalculus.FormulaManager
 
COUNT - Static variable in class parser.methods.Declarations
 
countAnonymousFunctions() - Static method in class util.FunctionManager
 
countOccurences(String, String) - Static method in class parser.STRING
Counts how many times a given single character string occurs in a given String object.
countVariablesAndValidateTheNumberOfEqualsAndSemiColons() - Method in class math.matrix.equationParser.LinearSystemParser
Counts the number of unknowns in the system and compares it with the number of equations in the system.
cov() - Method in class math.matrix.expressParser.MSet
 
cov() - Method in class parser.Set
 
covers(double) - Static method in class math.numericalmethods.Fmath
 
createFunction(String) - Method in class util.MathExpressionManager
 
createInBuiltMethods() - Static method in class parser.methods.Declarations
 
createMatrixVariable(String) - Method in class math.matrix.MatrixVariableManager
 
createStringFrom(List<String>, int, int) - Static method in class parser.LISTS
 
createTwinBracket() - Method in class math.matrix.expressParser.MBracket
non-static version of the above method.
createTwinBracket() - Method in class parser.Bracket
non-static version of the above method.
createTwinBracket(MBracket) - Static method in class math.matrix.expressParser.MBracket
Used to create similar objects that are not equal The object created by this class is similar to the parameter because it contains the same data as the parameter.
createTwinBracket(Bracket) - Static method in class parser.Bracket
Used to create similar objects that are not equal The object created by this class is similar to the parameter because it contains the same data as the parameter.
csc() - Method in class math.complex.ComplexNumber
 
csc(double) - Static method in class math.numericalmethods.Fmath
 
csch() - Method in class math.complex.ComplexNumber
 
csch(double) - Static method in class math.numericalmethods.Fmath
 
CUBE - Static variable in class parser.methods.Declarations
 
CUBE - Static variable in class parser.Operator
 
CUBE_ROOT - Static variable in class parser.Operator
 
cupUStoPintUK(double) - Static method in class math.numericalmethods.Fmath
 
CURLY_BRACE - Static variable in class parser.GenericBracket
For {} brackets
currentValue() - Method in class math.differentialcalculus.Formula.MultivaluedVariable
 
cursor - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
Navigates through the values array and so determines the current value of the variable.
CustomScanner - Class in parser
 
CustomScanner(String, boolean, String...) - Constructor for class parser.CustomScanner
 
CustomScanner(String, boolean, String[], String...) - Constructor for class parser.CustomScanner
 
CustomScanner(String, boolean, String[], String[], String...) - Constructor for class parser.CustomScanner
A convenience constructor used when there exists more than one array containing the tokenizer data.
cutPortionOfList(List, int, int) - Static method in class parser.LISTS
 

D

d(String, String) - Static method in class util.Log
 
data - Variable in class math.differentialcalculus.Differentiable
The information contained by the Differentiable.
data - Variable in class math.differentialcalculus.Formula
The portion of the main expression stored by the object..
data - Variable in class math.matrix.expressParser.MSet
The data attribute of objects if this class
data - Variable in class parser.Set
The data attribute of objects if this class
dataset - Variable in class parser.DataSetFormatter
 
DataSetFormatter - Class in parser
Objects of this class take a data-set and simplify/reduce its complexity so that class MathExpression can easily work with it.
DataSetFormatter(String) - Constructor for class parser.DataSetFormatter
Takes a comma separated string of data values and scans them into its dataset attribute.
dateToJavaMilliS(int, int, int, int, int, int) - Static method in class math.numericalmethods.Fmath
 
days - Variable in class util.Time
 
DEC - Enum constant in enum class logic.BASE_MODE
 
dec_to_other_base(String, String) - Static method in class math.Maths
method dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
Declarations - Class in parser.methods
 
Declarations() - Constructor for class parser.methods.Declarations
 
Decodeable - Interface in interfaces
 
decodePiece(int) - Method in class util.VariableGenerator
 
DEFAULT_AVGN_MISIZE - Static variable in class parser.methods.ext.AvgN
 
default_mode - Static variable in class math.BigDecimalNthRootCalculation
 
DEG - Enum constant in enum class logic.DRG_MODE
 
degree - Variable in class math.numericalmethods.FunctionExpander
The degree of the polynomial.
degToGrad(double) - Static method in class math.Maths
 
degToRad(double) - Static method in class math.Maths
 
degToRad(double) - Static method in class math.numericalmethods.Fmath
 
delete(String) - Method in class math.differentialcalculus.DifferentiableManager
Removes a Differentiable object from this DifferentiableManager.
delete(String) - Method in class math.differentialcalculus.FormulaManager
Removes a Formula object from this FormulaManager.
delete(String) - Static method in class util.FunctionManager
Removes a Function object from this FunctionManager.
delete(String) - Static method in class util.VariableManager
deletes a Variable or constant whose name is known
delete(String, int) - Static method in class parser.STRING
method delete takes 2 arguments,the string to be modified and the index of the character to be deleted
delete(String, int, int) - Static method in class parser.STRING
method delete takes 3 arguments,the string to be modified, the index at which deleting is to begin and the index one after the point where deletion is to end.
delete(String, String) - Static method in class parser.STRING
method delete takes 2 arguments,the string to be modified and the substring to be removed from it.
deleteCharsAfter(String, int, int) - Static method in class parser.STRING
method delete takes 3 arguments,the string to be modified, the index at which deleting is to begin and the index one after the point where deletion is to end.
deleteFormula(int) - Method in class util.FormulaeManager
deletes Formulae objects based on their indices
deleteFormula(String) - Method in class util.FormulaeManager
deletes Formulae objects based on their original expressions
deleteVar(int) - Method in class math.matrix.MatrixVariableManager
deletes a Variable or constant whose location in varStore is known
deleteVar(String) - Method in class math.matrix.MatrixVariableManager
deletes a Variable or constant whose name is known
delimiter - Variable in class math.matrix.expressParser.MatrixExpressionScanner
The character used to identify that an expression like sin 1 means see sin and 1 as separate tokens.
delimiter - Variable in class math.matrix.expressParser.MmathScanner
The character used to identify that an expression like sin 1 means see sin and 1 as separate tokens.
denominator - Variable in class math.fractions.FractionalNumber
 
dependentVariable - Variable in class parser.Function
The dependent variable
Derivative - Class in math.differentialcalculus
 
Derivative(String) - Constructor for class math.differentialcalculus.Derivative
Accepted format...diff(expr);or diff(diffName)...where diffName is the name of a stored Differentiable.
DerivativeScanner - Class in math.differentialcalculus
 
DerivativeScanner(String) - Constructor for class math.differentialcalculus.DerivativeScanner
 
DerivativeStructureBuilder - Class in math.differentialcalculus
Objects of this class break down a scanned function into simple format to which a simple chain rule can be applied,following all the principles of differentiation.
DerivativeStructureBuilder(String) - Constructor for class math.differentialcalculus.DerivativeStructureBuilder
 
description - Variable in class util.Formulae
 
deSer(byte[]) - Static method in class util.Serializer
Create an object from a byte array:
deserialize(String) - Static method in class util.Serializer
 
det - Static variable in class math.matrix.expressParser.Matrix
attribute used to cofactorDet the detMultiplier of the Matrix object.
det - Static variable in class math.matrix.expressParser.PrecisionMatrix
attribute used to compute the determinant of the PrecisionMatrix object.
det(Matrix) - Static method in class math.matrix.expressParser.Matrix
Sarus' rule for computing determinants.
det(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
DET - Static variable in class math.matrix.expressParser.MOperator
 
DET_BRACE - Static variable in class math.matrix.expressParser.MOperator
 
detectKeyOperators() - Method in class parser.MathExpression
Serves as a powerful optimizer of the evaluation section as it can govern what sections of code will be executed and which ones will be ignored.
determ() - Method in class math.matrix.expressParser.Matrix
Row reduction technique used to compute the determinant of this matrix.
determinant() - Method in class math.matrix.expressParser.Matrix
 
determinant() - Method in class math.matrix.expressParser.PrecisionMatrix
 
determinant() - Method in class parser.Set
 
DETERMINANT - Static variable in class parser.methods.Declarations
 
determineSuperParentStatus(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
 
Differentiable - Class in math.differentialcalculus
Anything that can be mathematically differentiated..
Differentiable(String) - Constructor for class math.differentialcalculus.Differentiable
 
Differentiable(String, ArrayList<String>) - Constructor for class math.differentialcalculus.Differentiable
 
DifferentiableManager - Class in math.differentialcalculus
 
DifferentiableManager() - Constructor for class math.differentialcalculus.DifferentiableManager
 
DIFFERENTIABLES - Variable in class math.differentialcalculus.DifferentiableManager
Records all differentiables used by the function to be differentiated.
differentiate() - Method in class math.differentialcalculus.Derivative
Differentiates the expression.
differentiate() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
Differentiates polynomials.
differentiate() - Method in class parser.Set
Finds the numerical derivative of a Function which has been pre-defined in the Workspace.
differentiate(Derivative) - Method in class math.differentialcalculus.Differentiable
 
differentiateAsList() - Method in class math.differentialcalculus.Derivative
Differentiates the expression.
DIFFERENTIATION - Static variable in class parser.methods.Declarations
 
diffType - Variable in class math.differentialcalculus.Parser
This is a very important field as it tells if the function is to be differentiated and the value of its derivative at a point evaluated, (This sets this field to Parser.GRAD_VAL) or perhaps it should be differentiate and the gradient function itself returned (This sets this field to Parser.GRAD_FUNC).
dimension - Variable in class math.matrix.equationParser.LinearSystemParser
 
Dimension - Class in util
 
Dimension() - Constructor for class util.Dimension
 
Dimension(int, int) - Constructor for class util.Dimension
 
Dimension(Dimension) - Constructor for class util.Dimension
 
displayIndicesStoredInBrackets() - Method in class parser.MathExpression
Display the indices of all brackets in the function,bracket pair by bracket pair
displayOuputLineByLine() - Method in class math.matrix.expressParser.MSet
 
displayOuputLineByLine() - Method in class parser.Set
 
distance(Point, Point) - Method in class math.Line
Finds the distance between 2 Point objects lying on this Line object They must lie on this Line object, else the method will return 0;
distanceSquared(Point, Point) - Method in class math.Line
Finds the square of the distance between 2 Point objects lying on this Line object They must lie on this Line object, else the method will return 0;
divide(String, int, String, int, int) - Static method in class math.Maths
 
divide(ComplexNumber) - Method in class math.complex.ComplexNumber
Divides this ComplexNumber object by the parameter ComplexNumber object.
divide(FractionalNumber) - Method in class math.fractions.FractionalNumber
 
DIVIDE - Static variable in class parser.Operator
 
divideMatrix() - Method in class parser.Set
The list must have been originally supplied: matrix_div(A,B) {where A and B are matrices} or matrix_div(A,k) {where A is a matrix and k is a scalar} It divides them out and returns the result as a list.
divider - Static variable in class parser.cmd.ParserCmd
 
DivisionOperator - Class in parser
 
DivisionOperator(int, ArrayList<String>) - Constructor for class parser.DivisionOperator
 
Doable - Interface in interfaces
Models something that can be performed.
doArithmetic() - Method in class math.quadratic.QuadraticExpressionParser
This method initializes the coefficients field with the coefficient of Xsquared at index 0 the coefficient of X at index 1 the coefficient of the constant term at index 2
doArithmetic() - Method in class math.tartaglia.TartagliaExpressionParser
This method initializes the coefficients field with the coefficient of Xsquared at index 0 the coefficient of X at index 1 the coefficient of the constant term at index 2
doAritmetic() - Method in class math.matrix.equationParser.LinearSystemParser
Handles split variable arithmetic in + and - alone.
domainTokenAt(List<String>, int) - Method in class parser.Bracket
 
DOUBLE_PRECISION - Static variable in class math.numericalmethods.FunctionExpander
Uses the precision of double numbers to expand the function.
DOUBLE_PRECISION - Static variable in class parser.PolynomialExpression
Solves the Polynomial with normal double precision....about 16d.p.
doublePrecisionSolve(List<String>) - Method in class parser.PolynomialExpression
Used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
doubleTOint(double[]) - Static method in class math.numericalmethods.Fmath
 
doubleToString(double) - Static method in class parser.STRING
 
downStack - Static variable in class util.HistoryManager
 
draw(Object, double, double) - Method in class math.Line
Draws this Line object for the interval between x1 and x2.
DRG - Variable in class parser.MathExpression
 
DRG - Variable in class parser.methods.Method
The trig mode.
DRG_MODE - Enum Class in logic
 
DRG_MODE() - Constructor for enum class logic.DRG_MODE
 
drgMode - Variable in class logic.CalcLogic
 
drgStatus - Variable in class util.MathExpressionManager
Whether to compute trigonometric functions in degrees, rads or grads.

E

e - Static variable in class parser.Variable
 
e(String, String) - Static method in class util.Log
 
E - Static variable in class math.numericalmethods.Fmath
 
echelon() - Method in class parser.Set
The input list is such that: The first 2 entries specify the number of rows and columns.
ECHELON_MATRIX - Static variable in class parser.methods.Declarations
 
editMatrix() - Method in class parser.Set
The list must have been originally supplied: transpose(A) {where A is a Matrix} It transposes A and returns the result as a list.
eigenPoly() - Method in class parser.Set
The list must have been originally supplied: eigPoly(A) {where A is a Matrix} It finds the characterisic polynomial whose solution yields the eigenvalues of A and returns the result as a list.
eigenVectors() - Method in class parser.Set
The list must have been originally supplied: eigvec(A) {where A is a Matrix} It finds the eigenvalues of A and returns the result as a list.
EN_DASH - Static variable in class parser.Operator
 
encloses(MBracket) - Method in class math.matrix.expressParser.MBracket
 
encloses(Bracket) - Method in class parser.Bracket
 
encloses(Bracket) - Method in class parser.GenericBracket
 
Encodeable - Interface in interfaces
 
endOfLine - Variable in class math.matrix.equationParser.LinearSystemParser
 
endOfLine - Static variable in class util.VariableManager
 
EPSILON_0 - Static variable in class math.numericalmethods.Fmath
 
equals(Object) - Method in class parser.Function
 
equals(Object) - Method in class parser.methods.Method
 
equals(Object) - Method in class parser.Variable
 
Equals - Class in parser
 
Equals(int, ArrayList<String>) - Constructor for class parser.Equals
 
EQUALS - Static variable in class parser.Operator
 
equationMatrix - Variable in class math.matrix.equationParser.LinearSystemParser
 
ERROR - Enum constant in enum class parser.TYPE
 
errorList - Variable in class math.matrix.expressParser.MatrixExpressionScanner
Contains a list of Variable objects used that are not declared.
errorList - Variable in class math.matrix.expressParser.MmathScanner
Contains a list of Variable objects used that are not declared.
errorList - Variable in class parser.MathScanner
Contains a list of Variable objects used that are not declared.
ErrorLog - Class in util
 
ErrorLog() - Constructor for class util.ErrorLog
 
errorMessage - Static variable in class parser.ListReturningStatsOperator
 
EULER_CONSTANT_GAMMA - Static variable in class math.numericalmethods.Fmath
 
eval() - Method in interface interfaces.Doable
 
eval() - Method in class parser.Function
 
eval(String) - Static method in class math.differentialcalculus.Derivative
 
evalArgs(String) - Method in class parser.Function
 
evalPoint - Variable in class math.differentialcalculus.Parser
The x coordinate at which the derivative is to be evaluated.
evalRange(double, double, double, String, int) - Method in class parser.Function
 
evalRange(String) - Method in class parser.Function
 
evaluateCompoundStructuresInStatisticalInput() - Method in class parser.MathExpression
e.g in structures like sort(3,sin2,2sin3,5,3,2,sin(4+5),4!...) This method will help to reduce the input to the simple form i.e sort(num1,num2,num3....)
evaluated - Variable in class math.matrix.expressParser.MBracket
Return true if the contents of the bracket have been evaluated
evaluated - Variable in class parser.Bracket
Return true if the contents of the bracket have been evaluated
evaluated - Variable in class parser.GenericBracket
Return true if the contents of the bracket have been evaluated
evaluateTokens(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
Evaluates products of numbers or divisions of numbers.
evaluateUserDefinedFunction(String) - Method in class math.matrix.expressParser.MSet
 
evaluateUserDefinedFunction(String) - Method in class parser.Set
 
evToNm(double) - Static method in class math.numericalmethods.Fmath
 
examples() - Static method in class math.Main
 
execute(CalcLogic, Doable) - Method in class logic.OperatingSystem
method responsible for recognizing commands entered into the command line or text field and executing them.
EXIT - Static variable in class parser.Operator
 
exp() - Method in class math.complex.ComplexNumber
 
exp(double) - Static method in class math.Maths
Developed by JIBOYE Oluwagbemiro for the J2ME platform where no proper method for calculating the exponent of a number exists.
EXP - Static variable in class parser.methods.Declarations
 
EXPONENTIAL - Enum constant in enum class math.complex.ComplexState
 
expression - Variable in class math.differentialcalculus.DerivativeScanner
 
expression - Variable in class math.quadratic.QuadraticExpressionParser
 
expression - Variable in class math.tartaglia.TartagliaExpressionParser
 
expression - Variable in class parser.MathExpression
The expression to evaluate.
expression - Variable in class util.Formulae
 
expressionForm() - Method in class parser.Function
 
ExpressionSimplifier - Class in math.differentialcalculus
Objects of this class seek to simplify a math expression, by taking it through a series of transformative processes.
ExpressionSimplifier(ArrayList<String>) - Constructor for class math.differentialcalculus.ExpressionSimplifier
 
exsec(double) - Static method in class math.numericalmethods.Fmath
 
extractFunctionStringFromExpression(String) - Static method in class math.numericalmethods.NumericalDerivative
Analyzes the expression and extracts the Function string from it.
extractFunctionStringFromExpression(List<String>) - Static method in class math.numericalmethods.NumericalIntegral
Analyzes the list and extracts the Function string from it.
extractFunctionStringFromExpression(List<String>) - Static method in class math.numericalmethods.RootFinder
Analyzes the list and extracts the Function string from it.
extractFunctionStringFromExpressionForMatrixMethods(List<String>) - Static method in class parser.MathScanner
Analyzes the list and extracts the Function string from it.

F

F_FARADAY - Static variable in class math.numericalmethods.Fmath
 
fact(String) - Static method in class math.Maths
 
FACT - Static variable in class parser.methods.Declarations
 
factorial(double) - Static method in class math.numericalmethods.Fmath
 
factorial(int) - Static method in class math.numericalmethods.Fmath
 
factorial(long) - Static method in class math.numericalmethods.Fmath
 
factorial(BigDecimal) - Static method in class math.numericalmethods.Fmath
 
factorial(BigInteger) - Static method in class math.numericalmethods.Fmath
 
FACTORIAL - Static variable in class parser.Operator
 
fahrenToCelsius(double) - Static method in class math.numericalmethods.Fmath
 
filePath - Variable in class util.io.TextFileWriter
 
fileToRead - Variable in class util.io.TextFileReader
 
fill() - Method in class math.matrix.expressParser.Matrix
Fills this matrix object with values
fill() - Method in class math.matrix.expressParser.PrecisionMatrix
Fills this matrix object with values
findAdvancedPolynomialIntegral() - Method in class math.numericalmethods.NumericalIntegral
Algorithm that combines a variant of the Simpson rule and the polynomial rule to produce higher accuracy integrals.
findCharacteristicPolynomialForEigenValues(Matrix) - Static method in class math.matrix.expressParser.Matrix
 
findDerivativeByLimit(double) - Method in class math.numericalmethods.NumericalDerivative
 
findDerivativeByPolynomialExpander() - Method in class math.numericalmethods.NumericalDerivative
 
findDetEigen(String[][]) - Static method in class math.matrix.expressParser.Matrix
 
findGaussianQuadrature() - Method in class math.numericalmethods.NumericalIntegral
 
findHighRangeIntegral() - Method in class math.numericalmethods.NumericalIntegral
Determines the integral in a given range by splitting the range into sub-ranges of width that are at most 0.1 units along x, and finding the polynomial curve for each sub-range.
findHighRangeIntegralWithAdvancedPolynomial() - Method in class math.numericalmethods.NumericalIntegral
Determines the integral in a given range by splitting the range into sub-ranges of width that are at most 0.1 units along x, and finding the polynomial curve for each sub-range.
findPolynomialIntegral() - Method in class math.numericalmethods.NumericalIntegral
 
findRoot() - Method in class math.numericalmethods.RootFinder.Bisection
Workaholic method that evaluates the roots by bisection.
findRoot() - Method in class math.numericalmethods.RootFinder.Newtonian
 
findRoot() - Method in class math.numericalmethods.RootFinder.Secant
 
findRoot() - Method in class math.numericalmethods.RootFinder.SelfEvaluator
 
findRoots() - Method in class math.numericalmethods.RootFinder
This method starts with the secant algorithm and if this fails, switches to the bisection algorithm, which if it does not succeed switches to a form of the self-evaluating algorithm.
findSimpsonIntegral() - Method in class math.numericalmethods.NumericalIntegral
 
findSimpsonIntegral(double) - Method in class math.numericalmethods.NumericalIntegral
 
findTrapezoidalIntegral() - Method in class math.numericalmethods.NumericalIntegral
 
findTrapezoidalIntegral(double) - Method in class math.numericalmethods.NumericalIntegral
 
findXYGrad(Point) - Method in class math.Point
 
findXZGrad(Point) - Method in class math.Point
 
findYZGrad(Point) - Method in class math.Point
 
firstDifferentiable() - Method in class math.differentialcalculus.DifferentiableManager
 
firstElement(String) - Static method in class parser.STRING
method firstElement takes one argument and that is the string to be modified.
firstFormula() - Method in class math.differentialcalculus.FormulaManager
 
firstoccurrenceOfStatsOrLogOrAntilogBehind(int, List<String>) - Static method in class parser.LISTS
 
firstoccurrenceOfStatsOrLogOrAntilogBeyond(int, List<String>) - Static method in class parser.LISTS
 
firstOpIndex - Variable in class math.matrix.expressParser.MatrixExpressionScanner
Sets the first occurence of a Variable object in this Scanner object.
firstOpIndex - Variable in class math.matrix.expressParser.MmathScanner
Sets the first occurence of a Variable object in this Scanner object.
firstVarIndex - Variable in class math.matrix.expressParser.MatrixExpressionScanner
Sets the first occurence of a Variable object in this Scanner object.
firstVarIndex - Variable in class math.matrix.expressParser.MmathScanner
Sets the first occurence of a Variable object in this Scanner object.
floatTOdouble(float[]) - Static method in class math.numericalmethods.Fmath
 
FLOOR - Static variable in class parser.methods.Declarations
 
fluidOunceUKtoUS(double) - Static method in class math.numericalmethods.Fmath
 
fluidOunceUStoUK(double) - Static method in class math.numericalmethods.Fmath
 
Fmath - Class in math.numericalmethods
 
Fmath() - Constructor for class math.numericalmethods.Fmath
 
footToMetre(double) - Static method in class math.numericalmethods.Fmath
 
foreward(Function, double, double, int) - Static method in class math.numericalmethods.Integration
 
format$ValidateTime(String) - Method in class util.Time
This method determines the values associated with various properties of objects of this class dependent on the input time.
formMan - Variable in class logic.CalcLogic
 
Formula - Class in math.differentialcalculus
 
Formula(String, List<String>) - Constructor for class math.differentialcalculus.Formula
 
Formula.MultivaluedVariable - Class in math.differentialcalculus
 
Formulae - Class in util
 
Formulae(String) - Constructor for class util.Formulae
 
FORMULAE - Variable in class math.differentialcalculus.FormulaManager
Records all unique Formulae(no duplicates allowed) used by the function to be simplified.
FormulaeManager - Class in util
 
FormulaeManager() - Constructor for class util.FormulaeManager
 
FormulaManager - Class in math.differentialcalculus
 
FormulaManager() - Constructor for class math.differentialcalculus.FormulaManager
 
formulaStore - Variable in class util.FormulaeManager
 
forward() - Method in class math.numericalmethods.Integration
 
forward(int) - Method in class math.numericalmethods.Integration
 
forward(Function, double, double, int) - Static method in class math.numericalmethods.Integration
 
frac_dec_to_other_base(String, String) - Static method in class math.Maths
method frac_dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
FractionalNumber - Class in math.fractions
 
FractionalNumber() - Constructor for class math.fractions.FractionalNumber
 
FractionalNumber(long, long) - Constructor for class math.fractions.FractionalNumber
 
freeSpaces(List<String>) - Static method in class math.differentialcalculus.Utilities
 
freeWhiteSpaces() - Method in class math.quadratic.QuadraticExpressionParser
removes white space from the ArrayList
freeWhiteSpaces() - Method in class math.tartaglia.TartagliaExpressionParser
removes white space from the ArrayList
frequencyToRadialFrequency(double) - Static method in class math.numericalmethods.Fmath
 
fullName - Variable in class parser.Variable
The full name of the variable
funcMan - Variable in class logic.CalcLogic
 
function - Variable in class math.differentialcalculus.Parser
The Function object created from the command
function - Variable in class math.numericalmethods.FunctionExpander
The function string.
function - Variable in class math.numericalmethods.Integration
 
function - Variable in class math.numericalmethods.NumericalDerivative
The function to differentiate.
function - Variable in class math.numericalmethods.NumericalIntegral
The function to integrate.
function - Variable in class math.numericalmethods.RootFinder
The equation whose zeroes are desired
Function - Class in parser
 
Function(String) - Constructor for class parser.Function
 
Function(Matrix) - Constructor for class parser.Function
 
FUNCTIONAL_INTEGRATION - Static variable in class math.numericalmethods.NumericalIntegral
Use this to integrate without using the integral symbol.
functionComponentsAssociation() - Method in class math.differentialcalculus.SemanticAnalyzer
This method does final adjustments to the scanner function e.g it will check for errors in operator combination in the scanner function and so on.
functionComponentsAssociation() - Method in class parser.MathExpression
method finishUpScanner does final adjustments to the scanner function e.g it will check for errors in operator combination in the scanner function and so on
FunctionExpander - Class in math.numericalmethods
Objects of this class take a function as input and convert it into its polynomial form.
FunctionExpander(double, double, int, int, Function) - Constructor for class math.numericalmethods.FunctionExpander
Objects of this class will employ this constructor in creating the polynomial of best fit for the input function between the given boundary values of x.
FunctionExpander(String, int) - Constructor for class math.numericalmethods.FunctionExpander
 
FunctionExpander.PolynomialCalculus - Class in math.numericalmethods
Finds the derivative of polynomial functions generated from above.
FunctionManager - Class in util
 
FunctionManager() - Constructor for class util.FunctionManager
 
functions - Variable in class util.MathExpressionManager
 
functions - Variable in class util.MatrixFunctionManager
 
FUNCTIONS - Static variable in class util.FunctionManager
 
FUNCTIONS - Static variable in class util.Utils
This file contains a record of all Functions
FunctionsBackup - Class in util.io
 
FunctionsBackup() - Constructor for class util.io.FunctionsBackup
 

G

gallonPerMileToLitrePerKm(double) - Static method in class math.numericalmethods.Fmath
 
gallonToLitre(double) - Static method in class math.numericalmethods.Fmath
 
gallonUKtoUS(double) - Static method in class math.numericalmethods.Fmath
 
gallonUStoUK(double) - Static method in class math.numericalmethods.Fmath
 
gaussQuad() - Method in class math.numericalmethods.Integration
 
gaussQuad(int) - Method in class math.numericalmethods.Integration
 
gaussQuad(Function, double, double, int) - Static method in class math.numericalmethods.Integration
 
gaussQuadCoeff(double[], double[], int) - Static method in class math.numericalmethods.Integration
 
gaussQuadDistArrayList - Static variable in class math.numericalmethods.Integration
 
gaussQuadIndex - Static variable in class math.numericalmethods.Integration
 
gaussQuadWeightArrayList - Static variable in class math.numericalmethods.Integration
 
GENERAL_ROOT - Static variable in class parser.methods.Declarations
 
generate(int) - Method in class util.GenerateCharString
 
GenerateCharString - Class in util
 
GenerateCharString() - Constructor for class util.GenerateCharString
 
generateCoefficient() - Method in class math.matrix.util.LinearSystemGenerator
 
generateCommandStringFromVariableNamesArray(String[]) - Static method in class util.VariableManager
 
generated - Variable in class util.GenerateCharString
The item to be generated.
generateExpressionMap(String, List<String>) - Static method in class math.matrix.expressParser.Matrix
Generates the expression map of the expression...
generateLines() - Method in class util.VariableManager.CommandInterpreter
A line is a statement that ends with a semicolon that is...';' This method generates lines of instructions from the command that is input.
generateName() - Method in class math.differentialcalculus.DerivativeStructureBuilder
Automatically generates a name for a given Differentiable object..especially since these are mostly automatically created on the fly during differential parsing.
generateName() - Method in class math.differentialcalculus.ExpressionSimplifier
Automatically generates a name for a given Formula object..especially since these are automatically created on the fly during expression simplification.
generateUnknowns() - Method in class math.matrix.util.LinearSystemGenerator
 
generateVariable() - Method in class util.VariableGenerator
 
generateZeroes(int) - Static method in class math.Maths
 
generateZeroes(int) - Method in class util.VariableGenerator
 
GenericBracket - Class in parser
 
GenericBracket(int, boolean) - Constructor for class parser.GenericBracket
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
GenericBracket(String) - Constructor for class parser.GenericBracket
 
genValue - Variable in class util.VariableGenerator
used to set the state of objects of this class.That is, if or not they will generate a number value randomly to set as its value.
geom() - Method in class parser.Set
 
GEOM - Static variable in class parser.methods.Declarations
 
GeomN - Class in parser.methods.ext
 
GeomN() - Constructor for class parser.methods.ext.GeomN
 
getA() - Method in class math.quadratic.QuadraticSolver
 
getA() - Method in class math.tartaglia.TartagliaSolver
 
getActivationDate() - Method in class util.Settings
 
getAlgorithm() - Method in class math.quadratic.Quadratic_Equation
 
getAlgorithm() - Method in class math.tartaglia.Tartaglia_Equation
 
getAllFunctions() - Static method in class parser.methods.Method
 
getAngle() - Method in class math.complex.ComplexNumber
 
getArray() - Method in class math.matrix.expressParser.Matrix
 
getArray() - Method in class math.matrix.expressParser.PrecisionMatrix
 
getAWTDimension() - Method in class math.Size
 
getB() - Method in class math.quadratic.QuadraticSolver
 
getB() - Method in class math.tartaglia.TartagliaSolver
 
getBase() - Method in enum class logic.BASE_MODE
 
getBase() - Method in class logic.CalcLogic
 
getBaseMode() - Method in class logic.CalcLogic
 
getBaseOfOperation() - Method in class math.otherBaseParser.BaseNFunction
 
getBasicNumericalMethods() - Static method in class parser.methods.Declarations
 
getBracket() - Method in class parser.MathExpression
 
getBracketDomainContents(ArrayList<String>) - Method in class math.matrix.expressParser.MBracket
returns a List containing the contents of a bracket pair,including the bracket pair itself.
getBracketDomainContents(ArrayList<String>) - Method in class parser.Bracket
returns a List containing the contents of a bracket pair,including the bracket pair itself.
getBracketDomainContents(ArrayList<String>) - Method in class parser.GenericBracket
returns a List containing the contents of a bracket pair,including the bracket pair itself.
getBrackets() - Method in class math.differentialcalculus.SemanticAnalyzer
 
getBracketString() - Method in class parser.GenericBracket
 
getBracketType() - Method in class parser.GenericBracket
 
getBytes(String) - Static method in class util.Serializer
 
getC() - Method in class math.Line
 
getC() - Method in class math.quadratic.QuadraticSolver
 
getC() - Method in class math.tartaglia.TartagliaSolver
 
getCharacteristicPolynomialForEigenVector() - Method in class math.matrix.expressParser.Matrix
 
getCloseBracket() - Method in class parser.ListReturningStatsOperator
 
getCoefficients() - Method in class math.quadratic.QuadraticExpressionParser
 
getCoefficients() - Method in class math.tartaglia.TartagliaExpressionParser
 
getCofactor(int, int) - Method in class math.matrix.expressParser.Matrix
 
getCofactorMatrix() - Method in class math.matrix.expressParser.Matrix
 
getCofactorTextArray(String[][], int, int) - Static method in class math.matrix.expressParser.Matrix
 
getCols() - Method in class math.matrix.expressParser.Matrix
 
getCols() - Method in class math.matrix.expressParser.PrecisionMatrix
 
getColumnMatrix(int) - Method in class math.matrix.expressParser.Matrix
 
getColumnMatrix(int) - Method in class math.matrix.expressParser.PrecisionMatrix
 
getCommand() - Method in class util.VariableManager.CommandInterpreter
 
getCommandHistory() - Method in class logic.CalcLogic
 
getCommandParser() - Method in class util.VariableManager
 
getComplement() - Method in class math.matrix.expressParser.HalfDet
 
getComplement() - Method in class math.matrix.expressParser.MBracket
 
getComplement() - Method in class parser.Bracket
 
getComplement() - Method in class parser.GenericBracket
 
getComplementBracketString() - Method in class parser.GenericBracket
 
getComplementIndex(boolean, int, String) - Static method in class parser.Bracket
 
getComplementIndex(boolean, int, ArrayList<String>) - Static method in class math.matrix.expressParser.HalfDet
 
getComplementIndex(boolean, int, ArrayList<String>) - Static method in class math.matrix.expressParser.MBracket
 
getComplementIndex(boolean, int, ArrayList<String>) - Static method in class parser.Bracket
 
getComplementIndex(boolean, int, List<String>) - Static method in class parser.Bracket
 
getComplementIndex(GenericBracket, boolean, int, String) - Static method in class parser.GenericBracket
 
getComplementIndex(GenericBracket, int, ArrayList<String>) - Static method in class parser.GenericBracket
 
getComplementIndex(GenericBracket, int, List<String>) - Static method in class parser.GenericBracket
 
getConjugate() - Method in class math.complex.ComplexNumber
 
getContent() - Method in class util.help.Topic
 
getCreatingExpression() - Method in class math.matrix.expressParser.MatrixVariable
 
getData() - Method in class math.differentialcalculus.Differentiable
 
getData() - Method in class math.differentialcalculus.Formula
 
getData() - Method in class math.matrix.expressParser.MSet
 
getData() - Method in class parser.Set
 
getDataset() - Method in class parser.DataSetFormatter
 
getDays() - Method in class util.Time
 
getDefinedFunctions() - Static method in class util.FunctionManager
 
getDegree() - Method in class math.numericalmethods.FunctionExpander
 
getDelimiter() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getDelimiter() - Method in class math.matrix.expressParser.MmathScanner
 
getDenominator() - Method in class math.fractions.FractionalNumber
 
getDependentVariable() - Method in class parser.Function
 
getDerivativeExpression(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
 
getDescription() - Method in class util.Formulae
 
getDet() - Static method in class math.matrix.expressParser.Matrix
 
getDet() - Static method in class math.matrix.expressParser.PrecisionMatrix
 
getDifferentiable(int) - Method in class math.differentialcalculus.DifferentiableManager
 
getDifferentiable(String) - Method in class math.differentialcalculus.DifferentiableManager
 
getDIFFERENTIABLES() - Method in class math.differentialcalculus.DifferentiableManager
 
getDiffType() - Method in class math.differentialcalculus.Parser
 
getDimension() - Method in class math.matrix.equationParser.LinearSystemParser
 
getDomainContents(ArrayList<String>) - Method in class parser.Bracket
 
getDomainContents(ArrayList<String>) - Method in class parser.GenericBracket
 
getDRG() - Method in class parser.MathExpression
 
getDRG() - Method in class parser.methods.Method
 
getDrgMode() - Method in class logic.CalcLogic
 
getDrgStatus() - Method in class util.MathExpressionManager
 
getElem(int, int) - Method in class math.matrix.expressParser.Matrix
 
getEndOfLine() - Method in class math.matrix.equationParser.LinearSystemParser
 
getEndOfLine() - Static method in class util.VariableManager
 
getEquationMatrix() - Method in class math.matrix.equationParser.LinearSystemParser
 
getErrorList() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getErrorList() - Method in class math.matrix.expressParser.MmathScanner
 
getErrorList() - Method in class parser.MathScanner
 
getErrorMessage() - Static method in class parser.ListReturningStatsOperator
 
getEvalPoint() - Method in class math.differentialcalculus.Parser
 
getExponent(double) - Static method in class math.Maths
method getExponent returns the power to which 10 is raised when the number is written in standard form e.g an argument of 34.543 for the method gives a result of 1,since 34.543=3.4543*10^1
getExpression() - Method in class math.differentialcalculus.DerivativeScanner
 
getExpression() - Method in class math.differentialcalculus.Differentiable
 
getExpression() - Method in class math.quadratic.QuadraticExpressionParser
 
getExpression() - Method in class math.tartaglia.TartagliaExpressionParser
 
getExpression() - Method in class parser.MathExpression
 
getExpression() - Method in class util.Formulae
 
getFactor(Formula) - Method in class math.differentialcalculus.Formula
 
getFilePath() - Method in class util.io.TextFileWriter
 
getFileToRead() - Method in class util.io.TextFileReader
 
getFirstIndexOfDigit(String) - Static method in class parser.STRING
method getFirstIndexOfDigit takes a String object and returns the index of the first occurence of a number character in the String.
getFirstIndexOfDigitOrPoint(String) - Static method in class parser.STRING
method getFirstIndexOfDigit takes a String object and returns the index of the first occurence of a number character in the String.
getFirstIndexOfOperator() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getFirstIndexOfOperator() - Method in class math.matrix.expressParser.MmathScanner
 
getFirstNumberSubstring(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
getFirstNumberSubstring(String) - Method in class math.matrix.expressParser.MmathScanner
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
getFirstNumberSubstring(String) - Static method in class parser.MathScanner
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
getFirstNumberSubstring(String) - Static method in class parser.STRING
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
getFirstOccurenceOfDigit(String) - Static method in class parser.STRING
method getFirstOccurenceOfDigit takes a String object and returns the first occurence of a number character in the String.
getFirstOperatorInString() - Method in class math.matrix.expressParser.MatrixExpressionScanner
method getFirstOperatorInString takes a String object and returns the the first occurence of an operator in the String.
getFirstOperatorInString() - Method in class math.matrix.expressParser.MmathScanner
method getFirstOperatorInString takes a String object and returns the the first occurence of an operator in the String.
getFirstOpIndex() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getFirstOpIndex() - Method in class math.matrix.expressParser.MmathScanner
 
getFirstTokenAsInt(List<String>) - Static method in class parser.methods.ext.Utils
 
getFirstVariableInString(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
Will retrieve the first occurence of a full Variable in a number String.
getFirstVariableInString(String) - Method in class math.matrix.expressParser.MmathScanner
Will retrieve the first occurence of a full Variable in a number String.
getFirstVarIndex() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getFirstVarIndex() - Method in class math.matrix.expressParser.MmathScanner
 
getFormattedDataSet() - Method in class parser.DataSetFormatter
 
getFormMan() - Method in class logic.CalcLogic
 
getFormula(int) - Method in class math.differentialcalculus.FormulaManager
 
getFormula(String) - Method in class math.differentialcalculus.FormulaManager
 
getFORMULAE() - Method in class math.differentialcalculus.FormulaManager
 
getFullName() - Method in class parser.Function
 
getFullName() - Method in class parser.Variable
 
getFuncMan() - Method in class logic.CalcLogic
 
getFunction() - Method in class math.differentialcalculus.Parser
 
getFunction() - Method in class math.numericalmethods.FunctionExpander
 
getFunction() - Method in class math.numericalmethods.NumericalDerivative
 
getFunction() - Method in class math.numericalmethods.NumericalIntegral
 
getFunction() - Method in class math.numericalmethods.RootFinder
 
getFunction(String) - Static method in class util.FunctionManager
 
getFunction(MatrixFunction) - Method in class util.MatrixFunctionManager
 
getFunction(MathExpression) - Method in class util.MathExpressionManager
 
getFunctionAt(int) - Method in class util.MathExpressionManager
 
getFunctionAt(int) - Method in class util.MatrixFunctionManager
 
getFunctionByExpression(String) - Method in class util.MathExpressionManager
 
getFunctionByName(String) - Method in class util.MatrixFunctionManager
 
getFunctionByScanner(ArrayList<String>) - Method in class util.MathExpressionManager
 
getFunctionByScanner(ArrayList<String>) - Method in class util.MatrixFunctionManager
 
getFunctionFromIntegralCommand(String) - Method in class math.numericalmethods.NumericalIntegral.Parser
Method that processes the format that this software will recognize for user input of an integral expression.
getFunctionFromSymbolicIntegralCommand(String) - Method in class math.numericalmethods.NumericalIntegral.Parser
Parses the format: "∫(funxn,x1,x2)dx" Method that processes the format that this software will recognize for user input of an integral expression.
getFunctions() - Method in class util.MathExpressionManager
 
getFunctions() - Method in class util.MatrixFunctionManager
 
getGenerated() - Method in class util.GenerateCharString
 
getHeight() - Method in class math.Size
 
getHeight() - Method in class util.Dimension
 
getHelp() - Method in interface parser.methods.BasicNumericalMethod
 
getHelp() - Method in class parser.methods.ext.AvgN
 
getHelp() - Method in class parser.methods.ext.GeomN
 
getHelp() - Static method in class parser.methods.Help
 
getHelp(String) - Static method in class parser.methods.Help
 
getHistMan() - Method in class logic.CalcLogic
 
getHours() - Method in class util.Time
 
getImag() - Method in class math.complex.ComplexNumber
 
getInbuiltMethods() - Static method in class parser.methods.Declarations
A list of all inbuilt methods of the parser of this software.The user is free to define his own functions.
getIndependentVariable(String) - Method in class parser.Function
 
getIndependentVariables() - Method in class parser.Function
 
getIndex() - Method in class math.matrix.expressParser.HalfDet
 
getIndex() - Method in class math.matrix.expressParser.MatrixBinaryOperator
 
getIndex() - Method in class math.matrix.expressParser.MBinaryOperator
 
getIndex() - Method in class math.matrix.expressParser.MBracket
 
getIndex() - Method in class math.matrix.expressParser.MNumber
 
getIndex() - Method in class parser.BinaryOperator
 
getIndex() - Method in class parser.Bracket
 
getIndex() - Method in class parser.GenericBracket
 
getIndex() - Method in class parser.ListReturningStatsOperator
 
getIndex() - Method in class parser.LogicOperator
 
getIndex() - Method in class parser.LogOrAntiLogToAnyBase
 
getIndex() - Method in class parser.Number
 
getIndex() - Method in class parser.NumberReturningStatsOperator
 
getIndexOfFirstVariable() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getIndexOfFirstVariable() - Method in class math.matrix.expressParser.MmathScanner
 
getIntegralSum() - Method in class math.numericalmethods.Integration
 
getInterval() - Method in class math.matrix.MatrixVariableManager
 
getIterations() - Method in class math.numericalmethods.NumericalIntegral
 
getLastResult() - Static method in class parser.MathExpression
 
getM() - Method in class math.Line
 
getManager() - Method in class logic.CalcLogic
 
getManager() - Method in class math.differentialcalculus.DerivativeStructureBuilder
 
getMathExpr(String) - Method in class math.differentialcalculus.Derivative
 
getMathExpression() - Method in class parser.Function
 
getMatrix() - Method in class math.matrix.expressParser.MatrixValueParser
 
getMatrix() - Method in class math.matrix.expressParser.MatrixVariable
 
getMatrix() - Method in class math.numericalmethods.FunctionExpander
 
getMatrix() - Method in class parser.Function
 
getMaximumPossibleNumberInSystem() - Method in class math.matrix.util.LinearSystemGenerator
 
getMaxSize() - Method in class util.MathExpressionManager
 
getMethodDifferential(String, String, Derivative) - Static method in class math.differentialcalculus.Methods
 
getMinutes() - Method in class util.Time
 
getMode() - Method in class logic.CalcLogic
 
getName() - Method in class math.differentialcalculus.Differentiable
 
getName() - Method in class math.differentialcalculus.Formula
 
getName() - Method in class math.matrix.expressParser.Matrix
 
getName() - Method in class math.matrix.expressParser.MatrixOperator
 
getName() - Method in class math.matrix.expressParser.MatrixVariable
 
getName() - Method in class math.matrix.expressParser.MBracket
 
getName() - Method in class math.matrix.expressParser.MOperator
 
getName() - Method in class math.matrix.expressParser.PrecisionMatrix
 
getName() - Method in class parser.Bracket
 
getName() - Method in class parser.Function
 
getName() - Method in interface parser.methods.BasicNumericalMethod
 
getName() - Method in class parser.methods.ext.AvgN
 
getName() - Method in class parser.methods.ext.GeomN
 
getName() - Method in class parser.methods.Method
 
getName() - Method in class parser.Operator
 
getName() - Method in class parser.Variable
 
getNext(String) - Method in class util.HistoryManager
 
getNoOfListReturningOperators() - Method in class parser.MathExpression
 
getNum() - Method in class math.matrix.expressParser.MNumber
 
getNum() - Method in class parser.Number
 
getNumber() - Method in class math.fractions.PrimeNumber
 
getNumber() - Method in class math.matrix.expressParser.MNumber
 
getNumber() - Method in class parser.Number
 
getNumberOfInternalBrackets(ArrayList<MBracket>) - Method in class math.matrix.expressParser.MBracket
 
getNumberOfInternalBrackets(ArrayList<Bracket>) - Method in class parser.Bracket
 
getNumberOfInternalBrackets(ArrayList<Bracket>) - Method in class parser.GenericBracket
 
getNumberOfLeadingZeroes(String) - Static method in class math.Maths
 
getNumbersAfterExp(String) - Static method in class math.Maths
 
getNumbersAfterPoint(String) - Static method in class math.Maths
 
getNumbersBeforePoint(String) - Static method in class math.Maths
 
getNumberStrings(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
method getNumberStrings takes a String object and returns an ArrayList of substrings of all numbers in the input String
getNumberStrings(String) - Method in class math.matrix.expressParser.MmathScanner
method getNumberStrings takes a String object and returns an ArrayList of substrings of all numbers in the input String
getNumberStrings(String) - Method in class parser.MathScanner
method getNumberStrings takes a String object and returns an ArrayList of substrings of all numbers in the input String
getNumerator() - Method in class math.fractions.FractionalNumber
 
getOpenBracket() - Method in class parser.ListReturningStatsOperator
 
getOperatorStrings() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getOperatorStrings() - Method in class math.matrix.expressParser.MmathScanner
 
getOrderOfDifferentiation() - Method in class math.differentialcalculus.Parser
 
getParameters() - Method in class parser.methods.Method
 
getParameters(String) - Static method in class parser.Function
 
getParent() - Method in class parser.ListReturningStatsOperator
 
getParser() - Method in class math.quadratic.Quadratic_Equation
 
getParser() - Method in class math.tartaglia.Tartaglia_Equation
 
getPassword() - Method in class util.Settings
 
getPolynomial() - Method in class math.numericalmethods.FunctionExpander
 
getPolynomial() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
 
getPolynomialDerivative() - Method in class math.numericalmethods.FunctionExpander
 
getPolynomialIntegral() - Method in class math.numericalmethods.FunctionExpander
 
getPowerMode() - Method in class logic.CalcLogic
 
getPrecedence() - Method in class math.matrix.expressParser.MatrixBinaryOperator
 
getPrecedence() - Method in class math.matrix.expressParser.MBinaryOperator
 
getPrecedence() - Method in class math.matrix.expressParser.MUnaryPostOperator
 
getPrecedence() - Method in class parser.BinaryOperator
 
getPrecedence() - Method in class parser.LogicOperator
 
getPrecedence() - Method in class parser.UnaryPostOperator
 
getPrecedence() - Method in class parser.UnaryPreOperator
 
getPrecedence(String) - Static method in class math.matrix.expressParser.MatrixOperator
The precedence of the operators
getPrecedence(String) - Static method in class math.matrix.expressParser.MOperator
The precedence of the operators
getPrecedence(String) - Static method in class parser.Operator
The precedence of the operators
getPrecision() - Method in class parser.PolynomialExpression
 
getPrecisionMatrix() - Method in class math.matrix.expressParser.MatrixValueParser
 
getPrecisionMatrix() - Method in class math.numericalmethods.FunctionExpander
 
getPrevious(String) - Method in class util.HistoryManager
 
getRadical() - Static method in class math.complex.ComplexNumber
 
getRadius() - Method in class math.complex.ComplexNumber
 
getRan() - Method in class util.VariableGenerator
 
getReal() - Method in class math.complex.ComplexNumber
 
getReturnObjectName() - Method in class parser.MathExpression
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.
getReturnType() - Method in class parser.MathExpression
 
getRow(int) - Method in class math.matrix.expressParser.Matrix
 
getRowMatrix(int) - Method in class math.matrix.expressParser.Matrix
 
getRowMatrix(int) - Method in class math.matrix.expressParser.PrecisionMatrix
 
getRows() - Method in class math.matrix.expressParser.Matrix
 
getRows() - Method in class math.matrix.expressParser.PrecisionMatrix
 
getScaledInstance(double) - Method in class math.Size
returns a new Size object scaled to the value given by scaleFactor
getScaledInstance(double, double) - Method in class math.Size
returns a new Size object scaled to the value given by scaleWidth and scaleHeight, both being muktipliers for the width and the height.
getScan() - Method in class math.matrix.expressParser.MatrixValueParser
 
getScanner() - Method in class math.differentialcalculus.CodeGenerator
 
getScanner() - Method in class math.differentialcalculus.DerivativeScanner
 
getScanner() - Method in class math.differentialcalculus.SemanticAnalyzer
 
getScanner() - Method in class math.matrix.equationParser.LinearSystemParser
 
getScanner() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getScanner() - Method in class math.matrix.expressParser.MmathScanner
 
getScanner() - Method in class math.quadratic.QuadraticExpressionParser
 
getScanner() - Method in class math.tartaglia.TartagliaExpressionParser
 
getScanner() - Method in class parser.MathExpression
 
getScanner() - Method in class parser.MathScanner
 
getScannerInput() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
getScannerInput() - Method in class math.matrix.expressParser.MmathScanner
 
getScannerInput() - Method in class parser.MathScanner
 
getSeconds() - Method in class util.Time
 
getSettings() - Method in class logic.CalcLogic
 
getSimpleVarIndex() - Method in class parser.Variable
 
getSimpleVarIndex(String) - Static method in class parser.Variable
 
getSimplifiedExpression() - Method in class math.differentialcalculus.ExpressionSimplifier
 
getSize() - Method in class math.matrix.expressParser.MatrixValueParser
 
getSize() - Method in class math.matrix.util.LinearSystemGenerator
 
getSize() - Method in class math.Size
 
getStartingLetterOfUnknownName() - Method in class math.matrix.util.LinearSystemGenerator
 
getState() - Method in class math.complex.ComplexNumber
 
getStatsMethods() - Static method in class parser.methods.Declarations
 
getSwitch(int) - Method in class math.Main.MultiSwitch
 
getSystemConstantValue(String) - Static method in class parser.Variable
 
getSystemOfEquations() - Method in class math.matrix.equationParser.LinearSystemParser
 
getTask() - Method in class logic.OperatingSystem
 
getText(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
getTime() - Method in class util.Time
 
getTitle() - Method in class util.help.Topic
 
getTrapAccuracy() - Static method in class math.numericalmethods.Integration
 
getTrapeziumAccuracy() - Method in class math.numericalmethods.Integration
 
getTrapeziumIntervals() - Method in class math.numericalmethods.Integration
 
getTrapIntervals() - Static method in class math.numericalmethods.Integration
 
getTrigMode() - Method in class logic.CalcLogic
 
getType() - Method in class parser.Function
 
getType() - Method in interface parser.methods.BasicNumericalMethod
 
getType() - Method in class parser.methods.ext.AvgN
 
getType() - Method in class parser.methods.ext.GeomN
 
getType() - Method in class parser.Variable
 
getUnits() - Method in class parser.Variable
 
getUnknown() - Method in class math.quadratic.QuadraticExpressionParser
 
getUnknown() - Method in class math.tartaglia.TartagliaExpressionParser
 
getUnknowns() - Method in class math.matrix.equationParser.LinearSystemParser
 
getUseMode() - Method in class logic.CalcLogic
 
getUserName() - Method in class util.Settings
 
getUtilPoint() - Method in class math.Point
Converts objects of this class to the normal Point object.
getUtilPoint(Point) - Static method in class math.Point
Converts objects of this class to the normal Point object.
getValue() - Method in class parser.Precedence
 
getValue() - Method in class parser.Variable
returns the value of the variable
getValue(String) - Method in class parser.MathExpression
 
getValue(String) - Method in class util.VariableManager.CommandInterpreter
Takes a String object that represents a variable name, checks if the variable exists in the store and then returns the value of the variable.
getValues() - Method in class math.matrix.expressParser.MatrixValueParser
 
getVarFromIndex(int) - Method in class math.matrix.MatrixVariableManager
 
getVariable() - Method in class math.numericalmethods.NumericalDerivative
 
getVariable() - Method in class math.numericalmethods.NumericalIntegral
 
getVariable() - Method in class math.numericalmethods.RootFinder
 
getVariable() - Method in class util.Formulae
 
getVariable(String) - Static method in class util.VariableManager
 
getVariableManager() - Method in class parser.MathExpression
 
getVariableManager() - Method in class util.MathExpressionManager
A workspace uses a MathExpressionManager to manage and optimize functions used in calculations.
getVariables() - Method in class math.differentialcalculus.Formula
 
getVariables() - Static method in class util.VariableManager
 
getVariableStarters(int) - Method in class util.GenerateCharString
 
getVarIndexFromVarName(String) - Method in class math.matrix.MatrixVariableManager
 
getVars() - Method in class parser.MathExpression
 
getVarStore() - Method in class math.matrix.MatrixVariableManager
 
getVarStore() - Method in class util.VariableManager
 
getVersion() - Static method in class math.Main
 
getWhitespaceremover() - Method in class parser.MathExpression
 
getWidth() - Method in class math.Size
 
getWidth() - Method in class util.Dimension
 
getX() - Method in class math.Point
 
getX() - Method in class util.SimplePoint
 
getX(double) - Method in class math.Line
 
getX1() - Method in class math.numericalmethods.RootFinder
 
getX2() - Method in class math.numericalmethods.RootFinder
 
getxLower() - Method in class math.numericalmethods.FunctionExpander
 
getxLower() - Method in class math.numericalmethods.NumericalIntegral
 
getxPoint() - Method in class math.numericalmethods.NumericalDerivative
 
getXStep() - Method in class math.numericalmethods.FunctionExpander
 
getxUpper() - Method in class math.numericalmethods.FunctionExpander
 
getxUpper() - Method in class math.numericalmethods.NumericalIntegral
 
getY() - Method in class math.Point
 
getY() - Method in class util.SimplePoint
 
getY(double) - Method in class math.Line
 
getZ() - Method in class math.Point
 
glPoints - Variable in class math.numericalmethods.Integration
 
GRAD - Enum constant in enum class logic.DRG_MODE
 
GRAD_FUNC - Static variable in class math.differentialcalculus.Parser
 
GRAD_VAL - Static variable in class math.differentialcalculus.Parser
 
gradToDeg(double) - Static method in class math.Maths
 
gradToRad(double) - Static method in class math.Maths
 
gramToOunce(double) - Static method in class math.numericalmethods.Fmath
 
Greater - Class in parser
 
Greater(int, ArrayList<String>) - Constructor for class parser.Greater
 
GREATER_OR_EQUALS - Static variable in class parser.Operator
 
GREATER_THAN - Static variable in class parser.Operator
 
GreaterOrEquals - Class in parser
 
GreaterOrEquals(int, ArrayList<String>) - Constructor for class parser.GreaterOrEquals
 
gsum() - Method in class parser.Set
 
gsum(List<BigDecimal>) - Static method in class parser.methods.ext.Utils
 
GSUM - Static variable in class parser.methods.Declarations
 

H

H_PLANCK - Static variable in class math.numericalmethods.Fmath
 
H_PLANCK_RED - Static variable in class math.numericalmethods.Fmath
 
HalfDet - Class in math.matrix.expressParser
 
HalfDet(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.HalfDet
 
hasBracketsInRange(List<String>, int, int) - Static method in class parser.Bracket
 
hasBracketsInRange(List<String>, int, int) - Static method in class parser.GenericBracket
 
hasChars(String) - Static method in class parser.STRING
 
hasExponent(String) - Static method in class math.Maths
 
hasFormula(Formulae) - Method in class util.FormulaeManager
 
hasFunctionOrVariableInitStatement - Variable in class parser.MathExpression
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.
hasIndependentVariable(String) - Method in class parser.Function
 
hasListReturningOperators - Variable in class parser.MathExpression
 
hasLogicOperators - Variable in class parser.MathExpression
 
hasMulOrDivOperators - Variable in class parser.MathExpression
 
hasNegExponent(String) - Static method in class math.Maths
 
hasNumberReturningStatsOperators - Variable in class parser.MathExpression
 
hasParent(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
 
hasPermOrCombOperators - Variable in class parser.MathExpression
 
hasPlusOrMinusOperators - Variable in class parser.MathExpression
 
hasPoint(String) - Static method in class math.Maths
 
hasPosExponent(String) - Static method in class math.Maths
 
hasPostNumberOperators - Variable in class parser.MathExpression
 
hasPowerOperators - Variable in class parser.MathExpression
 
hasPreNumberOperators - Variable in class parser.MathExpression
 
hasRemainderOperators - Variable in class parser.MathExpression
 
hasSameVariables(Formula) - Method in class math.differentialcalculus.Formula
 
hasStatsMethod(String) - Static method in class parser.methods.Method
Scans the given expression for statistical operators
hasUnsignedExp(String) - Static method in class math.Maths
 
hav(double) - Static method in class math.numericalmethods.Fmath
 
height - Variable in class math.Size
 
height - Variable in class util.Dimension
 
help() - Static method in class math.Main
 
Help - Class in parser.methods
 
Help() - Constructor for class parser.methods.Help
 
HELP - Static variable in class parser.methods.Declarations
 
helpSwitch - Static variable in class math.Main
 
histMan - Variable in class logic.CalcLogic
 
HistoryManager - Class in util
 
HistoryManager() - Constructor for class util.HistoryManager
 
hours - Variable in class util.Time
 
HYP - Enum constant in enum class logic.TRIG_MODE
Hyp pressed
hypot(double, double) - Static method in class math.numericalmethods.Fmath
 
hypot(float, float) - Static method in class math.numericalmethods.Fmath
 

I

i(String, String) - Static method in class util.Log
 
imag - Variable in class math.complex.ComplexNumber
 
IMAGE_ICON_SIZE - Static variable in class util.Utils
 
inbuiltMethods - Static variable in class math.differentialcalculus.Methods
A list of all inbuilt methods of the parser of this software.The user is free to define his own functions.
inbuiltOperators - Static variable in class math.differentialcalculus.Methods
 
inchToMillimetre(double) - Static method in class math.numericalmethods.Fmath
 
includeTokensInOutput - Variable in class parser.CustomScanner
If true the tokens will be included in the output.
INCOMPLETE_PARAMS - Enum constant in enum class parser.Parser_Result
 
independentVariables - Variable in class parser.Function
The independent variables.
index - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
In cases where this object has to be referenced from an array,this attribute tells exactly where to find the object in the array.
index - Variable in class math.matrix.expressParser.HalfDet
 
index - Variable in class math.matrix.expressParser.MatrixBinaryOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class math.matrix.expressParser.MBinaryOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class math.matrix.expressParser.MBracket
The index of the bracket in the ArrayList containing the scanned function
index - Variable in class math.matrix.expressParser.MNumber
The location of the MNumber in the scanner output of the parent Function object that contains this MNumber object.
index - Variable in class math.matrix.expressParser.MUnaryPostOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class parser.BinaryOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class parser.Bracket
The index of the bracket in the ArrayList containing the scanned function
index - Variable in class parser.GenericBracket
The index of the bracket in the ArrayList containing the scanned function
index - Variable in class parser.ListReturningStatsOperator
The index of this Operator in its parent scanned function.
index - Variable in class parser.LogicOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class parser.LogOrAntiLogToAnyBase
The index of objects of this class in the scanned Function object in which they exist.
index - Variable in class parser.Number
The location of the Number in the scanner output of the parent MathExpression object that contains this Number object.
index - Variable in class parser.NumberReturningStatsOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class parser.UnaryPostOperator
The index of this operator in the scanned Function that it belongs to.
index - Variable in class parser.UnaryPreOperator
The index of this operator in the scanned MathExpression that it belongs to.
indexOf(byte[], byte) - Static method in class math.numericalmethods.Fmath
 
indexOf(char[], char) - Static method in class math.numericalmethods.Fmath
 
indexOf(double[], double) - Static method in class math.numericalmethods.Fmath
 
indexOf(float[], float) - Static method in class math.numericalmethods.Fmath
 
indexOf(int[], int) - Static method in class math.numericalmethods.Fmath
 
indexOf(long[], long) - Static method in class math.numericalmethods.Fmath
 
indexOf(short[], short) - Static method in class math.numericalmethods.Fmath
 
indexOf(Object[], Object) - Static method in class math.numericalmethods.Fmath
 
indexOf(String) - Method in class math.differentialcalculus.DifferentiableManager
 
indexOf(String) - Method in class math.differentialcalculus.FormulaManager
 
indexOf(String[], String) - Static method in class math.numericalmethods.Fmath
 
indexOfLetter(String) - Method in class math.matrix.equationParser.LinearSystemParser
 
indexOfLetter(String) - Method in class math.quadratic.QuadraticExpressionParser
 
indexOfLetter(String) - Method in class math.tartaglia.TartagliaExpressionParser
 
indicesOf(byte[], byte) - Static method in class math.numericalmethods.Fmath
 
indicesOf(char[], char) - Static method in class math.numericalmethods.Fmath
 
indicesOf(double[], double) - Static method in class math.numericalmethods.Fmath
 
indicesOf(float[], float) - Static method in class math.numericalmethods.Fmath
 
indicesOf(int[], int) - Static method in class math.numericalmethods.Fmath
 
indicesOf(long[], long) - Static method in class math.numericalmethods.Fmath
 
indicesOf(short[], short) - Static method in class math.numericalmethods.Fmath
 
indicesOf(Object[], Object) - Static method in class math.numericalmethods.Fmath
 
indicesOf(String[], String) - Static method in class math.numericalmethods.Fmath
 
init() - Static method in class util.VariableManager
Initializes the variables store and loads them from persistent storage
initializeFunctionVars() - Static method in class util.FunctionManager
Registers the parameters of all registered functions as Variables on the Variable Registry.
initializing(String) - Method in class parser.MathExpression
 
input - Variable in class parser.CustomScanner
The input to be scanned into tokens.
integers - Static variable in class math.numericalmethods.Fmath
 
integralSum - Variable in class math.numericalmethods.Integration
 
integrate() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
Integrates polynomials.
integrate() - Method in class parser.Set
Finds the numerical integral of a Function which has been pre-defined in the Workspace.
Integration - Class in math.numericalmethods
 
Integration() - Constructor for class math.numericalmethods.Integration
 
Integration(Function) - Constructor for class math.numericalmethods.Integration
 
Integration(Function, double, double) - Constructor for class math.numericalmethods.Integration
 
INTEGRATION - Static variable in class parser.methods.Declarations
 
interactiveSwitch - Static variable in class math.Main
 
interfaces - package interfaces
 
interpretedSystem() - Method in class math.matrix.equationParser.LinearSystemParser
This builds the ideal form of the system with 0 coefficients assigned to parts of the system where an unknown is missing...e.g in 2x+3y+4z=9; 7x+5z=8; 6y=9; This system will eventually be converted into 2x+3y+4z=9; 7x+0y+5z=8; 0x+6y+0z=9;
interpretedSystem() - Method in class math.quadratic.Quadratic_Equation
 
interpretedSystem() - Method in class math.quadratic.QuadraticExpressionParser
 
interpretedSystem() - Method in class math.tartaglia.Tartaglia_Equation
 
interpretedSystem() - Method in class math.tartaglia.TartagliaExpressionParser
 
intersectionWithLine(Line) - Method in class math.Line
 
intersectsLine(Line) - Method in class math.Line
 
interval - Variable in class math.matrix.MatrixVariableManager
 
intervalChanged - Variable in class math.matrix.MatrixVariableManager
 
intTOdouble(int[]) - Static method in class math.numericalmethods.Fmath
 
intTOfloat(int[]) - Static method in class math.numericalmethods.Fmath
 
intTOlong(int[]) - Static method in class math.numericalmethods.Fmath
 
INV - Static variable in class math.matrix.expressParser.MOperator
 
INVALID_FUNCTION - Enum constant in enum class parser.Parser_Result
 
inverse() - Method in class math.complex.ComplexNumber
 
inverse() - Method in class math.matrix.expressParser.Matrix
Row reduction technique used to compute the inverse of the matrix.
inverse() - Method in class math.matrix.expressParser.PrecisionMatrix
 
INVERSE - Enum constant in enum class logic.TRIG_MODE
Shift pressed
INVERSE - Static variable in class parser.methods.Declarations
 
INVERSE - Static variable in class parser.Operator
 
INVERSE_HYP - Enum constant in enum class logic.TRIG_MODE
Shift and hyp pressed.
INVERSE_MATRIX - Static variable in class parser.methods.Declarations
 
invert() - Method in class parser.Set
 
invertElements(double[]) - Static method in class math.numericalmethods.Fmath
 
invertElements(float[]) - Static method in class math.numericalmethods.Fmath
 
isActivated() - Method in class util.Settings
 
isAhead(Time) - Method in class util.Time
 
isAheadOfSystemTime() - Method in class util.Time
 
isAnonymous() - Method in class parser.Function
 
isAnonymous(String) - Static method in class parser.Function
 
isAnonymous(Function) - Static method in class parser.Function
 
isAntiLogToAnyBase(String) - Static method in class parser.methods.Method
 
isAssignmentOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isAssignmentOperator(String) - Static method in class math.matrix.expressParser.MOperator
 
isAssignmentOperator(String) - Static method in class parser.Operator
 
isAtOperator(String) - Static method in class parser.Operator
 
isAutoGenNameFormat(String) - Static method in class math.differentialcalculus.Utilities
 
isAutoInitOn() - Static method in class parser.MathExpression
 
isBaseCompatible() - Method in class math.otherBaseParser.BaseNFunction
Checks if the numbers in the input are only of the specified base.
isBaseVariable(String) - Method in class math.differentialcalculus.Derivative
 
isBasicNumericalFunction(String) - Static method in class parser.methods.Declarations
 
isBehind(Time) - Method in class util.Time
 
isBehindSystemTime() - Method in class util.Time
 
isBinaryOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isBinaryOperator(String) - Static method in class math.matrix.expressParser.MOperator
 
isBinaryOperator(String) - Static method in class parser.Operator
 
isBracket(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isBracket(String) - Static method in class math.matrix.expressParser.MOperator
 
isBracket(String) - Static method in class parser.GenericBracket
 
isBracket(String) - Static method in class parser.Operator
 
isCalculator() - Method in enum class util.Mode
 
isCartesian() - Method in enum class math.complex.ComplexState
 
isChain() - Method in class math.differentialcalculus.Differentiable
 
isCloseBracket(String) - Static method in class math.matrix.expressParser.MBracket
 
isCloseBracket(String) - Static method in class parser.Bracket
 
isCloseBracket(String) - Static method in class parser.GenericBracket
 
isClosingBrace(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isClosingBrace(String) - Static method in class math.matrix.expressParser.MOperator
 
isClosingBrace(String) - Static method in class parser.Operator
 
isClosingBracket(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isClosingBracket(String) - Static method in class math.matrix.expressParser.MOperator
 
isClosingBracket(String) - Static method in class parser.Operator
 
isColJoin(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isColJoin(String) - Static method in class math.matrix.expressParser.MOperator
 
isCollinearWith(Point, Point) - Method in class math.Point
 
isColon(String) - Method in class math.matrix.expressParser.MatrixOperator
 
isColon(String) - Static method in class math.matrix.expressParser.MOperator
 
isColon(String) - Static method in class parser.Operator
 
isComma(String) - Static method in class parser.Operator
 
isCOMMAND() - Method in enum class util.Mode
 
isComplement(MBracket) - Method in class math.matrix.expressParser.MBracket
checks if the MBracket object argument below is the sane as the complement to this MBracket object.
isComplement(Bracket) - Method in class parser.Bracket
checks if the Bracket object argument below is the sane as the complement to this Bracket object.
isComplement(GenericBracket) - Method in class parser.GenericBracket
checks if the Bracket object argument below is the sane as the complement to this Bracket object.
isConstant() - Method in class parser.Variable
 
isConstant(String) - Method in class util.VariableManager.CommandInterpreter
 
isConstantStoreCommand(String) - Static method in class parser.Operator
 
isContained(List<String>) - Method in class math.Main.MultiSwitch
 
isCorrectFunction() - Method in class parser.MathExpression
 
isCube(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isCube(String) - Static method in class math.matrix.expressParser.MOperator
 
isCube(String) - Static method in class parser.Operator
 
isCubeRoot(String) - Static method in class parser.Operator
 
isDecimalPoint(String) - Static method in class parser.STRING
 
isDefinedMethod(String) - Static method in class parser.methods.Method
 
isDet(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isDet(String) - Static method in class math.matrix.expressParser.MOperator
 
isDeterminant(String) - Method in class parser.methods.Method
 
isDetHalfSymbol(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isDetHalfSymbol(String) - Static method in class math.matrix.expressParser.MOperator
 
isDifferentiable(String) - Static method in class math.differentialcalculus.Utilities
 
isDigit(String) - Static method in class parser.STRING
boolean Method isDigit can be used to check for single digits i.e 0-9.
isDimensionsList(String) - Static method in class parser.Function
 
isDouble(String) - Static method in class parser.STRING
boolean Method isDouble(Object a) detects if a string entry is in double number format or not.
isDouble1(String) - Static method in class parser.STRING
Method isDouble1 is specially built for parsing number strings in my parser.Please do not use it for your own purposes.
isEchelon(String) - Method in class parser.methods.Method
 
isEmpty() - Method in class util.MathExpressionManager
 
isEqual(char, char) - Static method in class math.numericalmethods.Fmath
 
isEqual(double, double) - Static method in class math.numericalmethods.Fmath
 
isEqual(float, float) - Static method in class math.numericalmethods.Fmath
 
isEqual(int, int) - Static method in class math.numericalmethods.Fmath
 
isEqual(String, String) - Static method in class math.numericalmethods.Fmath
 
isEqualsOperator(String) - Static method in class parser.Operator
 
isEqualWithinLimits(double, double, double) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinLimits(float, float, float) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinLimits(int, int, int) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinLimits(long, long, long) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinLimits(BigDecimal, BigDecimal, BigDecimal) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinLimits(BigInteger, BigInteger, BigInteger) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(double, double, double) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(float, float, float) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(int, int, double) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(int, int, int) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(long, long, double) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(long, long, long) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(BigDecimal, BigDecimal, BigDecimal) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(BigInteger, BigInteger, BigDecimal) - Static method in class math.numericalmethods.Fmath
 
isEqualWithinPerCent(BigInteger, BigInteger, BigInteger) - Static method in class math.numericalmethods.Fmath
 
isEquivalentTo(Formula) - Method in class math.differentialcalculus.Formula
This method compares two Formula objects to see if they are mathematically equivalent.
isEvaluated() - Method in class math.matrix.expressParser.MBracket
 
isEvaluated() - Method in class parser.Bracket
 
isEvaluated() - Method in class parser.GenericBracket
 
isEven(double) - Static method in class math.numericalmethods.Fmath
 
isEven(double) - Static method in class parser.STRING
Checks if a given number is even
isEven(float) - Static method in class math.numericalmethods.Fmath
 
isEven(float) - Static method in class parser.STRING
Checks if a given number is even
isEven(int) - Static method in class math.numericalmethods.Fmath
 
isEven(int) - Static method in class parser.STRING
Checks if a given number is even
isEven(long) - Static method in class math.fractions.FractionalNumber
 
isEven(String) - Static method in class parser.STRING
 
isExitCommand(String) - Static method in class parser.Operator
 
isExpMethod(String) - Static method in class parser.methods.Method
 
isExpNumber(String) - Static method in class parser.Variable
 
isExponential() - Method in enum class math.complex.ComplexState
 
isExponentOf10(String) - Static method in class parser.STRING
 
isFactorial(String) - Static method in class parser.Operator
 
isFormula(String) - Static method in class math.differentialcalculus.Utilities
 
isfullyDouble(String) - Static method in class parser.STRING
isfullyDouble allows you to verify if an input string is in double number format or not.
isFunctionFullName(String) - Static method in class parser.Function
 
isFunctionOperatingMethod(String) - Static method in class parser.methods.Method
 
isGenValue() - Method in class util.VariableGenerator
 
isGradEval() - Method in class math.differentialcalculus.Parser
 
isGradFunc() - Method in class math.differentialcalculus.Parser
 
isHardcodedStatsMethod(String) - Static method in class parser.methods.Method
 
isHasListReturningOperators() - Method in class parser.MathExpression
 
isHasLogicOperators() - Method in class parser.MathExpression
 
isHasMulOrDivOperators() - Method in class parser.MathExpression
 
isHasNumberReturningStatsOperators() - Method in class parser.MathExpression
 
isHasPermOrCombOperators() - Method in class parser.MathExpression
 
isHasPlusOrMinusOperators() - Method in class parser.MathExpression
 
isHasPostNumberOperators() - Method in class parser.MathExpression
 
isHasPowerOperators() - Method in class parser.MathExpression
 
isHasPreNumberOperators() - Method in class parser.MathExpression
 
isHasRemainderOperators() - Method in class parser.MathExpression
 
isInBuiltMethod(String) - Static method in class parser.methods.Method
 
isInbuiltMethodName(String) - Static method in class math.differentialcalculus.Methods
 
isInfinity(double) - Static method in class math.numericalmethods.Fmath
 
isInfinity(float) - Static method in class math.numericalmethods.Fmath
 
isInteger(double) - Static method in class math.numericalmethods.Fmath
 
isInteger(double[]) - Static method in class math.numericalmethods.Fmath
 
isInteger(float) - Static method in class math.numericalmethods.Fmath
 
isInteger(float[]) - Static method in class math.numericalmethods.Fmath
 
isInteger(Number) - Static method in class math.numericalmethods.Fmath
 
isInteger(Number[]) - Static method in class math.numericalmethods.Fmath
 
isIntervalChanged() - Method in class math.matrix.MatrixVariableManager
 
isInverse(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isInverse(String) - Static method in class math.matrix.expressParser.MOperator
 
isInverse(String) - Static method in class parser.Operator
 
isInverseNaturalLog(String) - Static method in class parser.methods.Method
 
isJustEvaluated() - Method in class logic.CalcLogic
 
isLastEvaluatedAnswer(String) - Static method in class parser.Variable
 
isLetter(String) - Static method in class parser.STRING
 
isLinearSys(String) - Method in class parser.methods.Method
 
isListReturningStatsMethod(String) - Static method in class parser.methods.Method
 
isLogicOperator(String) - Static method in class parser.Operator
 
isLogOrAntiLogToAnyBase(String) - Static method in class parser.methods.Method
 
isLogToAnyBase(String) - Static method in class parser.methods.Method
 
isLowerCaseWord(String) - Static method in class parser.STRING
method isLowerCaseWord takes one argument and that is the string whose case we wish to know.
isMatrixAdd(String) - Static method in class parser.methods.Method
 
isMatrixAdjoint(String) - Method in class parser.methods.Method
 
isMatrixCofactors(String) - Method in class parser.methods.Method
 
isMatrixDiv(String) - Static method in class parser.methods.Method
 
isMatrixEdit(String) - Static method in class parser.methods.Method
 
isMatrixEigenPoly(String) - Method in class parser.methods.Method
 
isMatrixEigenVec(String) - Method in class parser.methods.Method
 
isMatrixInvert(String) - Method in class parser.methods.Method
 
isMatrixMethod(String) - Static method in class parser.methods.Method
 
isMatrixMul(String) - Static method in class parser.methods.Method
 
isMatrixPow(String) - Static method in class parser.methods.Method
 
isMatrixSub(String) - Static method in class parser.methods.Method
 
isMatrixValue(String) - Static method in class math.matrix.expressParser.Matrix
 
isMatrixValue(String) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
isMatrixVariableName(String) - Static method in class math.matrix.expressParser.MatrixVariable
A + B + 2*C + A.B - A.B^5 + 3*4*A^2*C+I Matrix names must start with # in this syntax.
isMethodName(String) - Static method in class parser.methods.Method
 
isMethodNameBeginner(String) - Static method in class parser.methods.Method
 
isMethodNameBuilder(String) - Static method in class parser.methods.Method
 
isMinusInfinity(double) - Static method in class math.numericalmethods.Fmath
 
isMinusInfinity(float) - Static method in class math.numericalmethods.Fmath
 
isMul(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isMul(String) - Static method in class math.matrix.expressParser.MOperator
 
isMulOrDiv(String) - Static method in class parser.Operator
 
isMulOrDivOrRemOrPermOrCombOrPow(String) - Static method in class parser.Operator
 
isNaN(double) - Static method in class math.numericalmethods.Fmath
 
isNaN(float) - Static method in class math.numericalmethods.Fmath
 
isNaturalLog(String) - Static method in class parser.methods.Method
 
isNegative() - Method in class math.matrix.expressParser.MNumber
 
isNegative(String) - Static method in class parser.Number
 
isNegNumber(String) - Static method in class math.Maths
 
isNumber() - Method in class math.matrix.expressParser.MNumber
Built for use in my parser only.Serves to detect already and properly scanned numbers in the list where string models of other objects reside, e.g Variable objects,MOperator objects e.t.c It is a short cut method that allows for lightning number detection in an environment that contains numbers and other objects like variables, operators e.t.c as it does away with matching patterns and tests just a maximum of 2 numbers to know if the object is a number or not.
isNumber(String) - Static method in class math.differentialcalculus.DerivativeScanner
 
isNumber(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
isNumber(String) - Method in class math.matrix.expressParser.MmathScanner
 
isNumber(String) - Static method in class math.matrix.expressParser.MNumber
Built for use in my parser only.Serves to detect already and properly scanned numbers in the list where string models of other objects reside, e.g Variable objects,MOperator objects e.t.c
isNumber(String) - Static method in class parser.Number
Built for use in my parser only.Serves to detect already and properly scanned numbers in the list where string models of other objects reside, e.g Variable objects,Operator objects e.t.c
isNumberComponent(String) - Static method in class parser.STRING
boolean Method isNumberComponent(args) detects if a string entry is a buiding block for a valid number or not For our purposes,the building blocks are the digits,the "." symbol,the E symbol,the - symbol,but not the addition one.
isNumberReturningStatsMethod(String) - Static method in class parser.methods.Method
 
isOdd(double) - Static method in class math.numericalmethods.Fmath
 
isOdd(float) - Static method in class math.numericalmethods.Fmath
 
isOdd(int) - Static method in class math.numericalmethods.Fmath
 
isOnlyDigits(String) - Static method in class parser.STRING
isOnlyDigits allows you to verify if an input string consists of just digits and the exponential symbol.
isOpen() - Method in class parser.GenericBracket
 
isOpenBracket(String) - Static method in class math.matrix.expressParser.MBracket
 
isOpenBracket(String) - Static method in class parser.Bracket
 
isOpenBracket(String) - Static method in class parser.GenericBracket
 
isOpeningBrace(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isOpeningBrace(String) - Static method in class math.matrix.expressParser.MOperator
 
isOpeningBrace(String) - Static method in class parser.Operator
 
isOpeningBracket(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isOpeningBracket(String) - Static method in class math.matrix.expressParser.MOperator
 
isOpeningBracket(String) - Static method in class parser.Operator
 
isOperatorString(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isOperatorString(String) - Static method in class math.matrix.expressParser.MOperator
 
isOperatorString(String) - Static method in class parser.Operator
 
isOptimizable() - Method in class parser.MathExpression
 
isParallelTo(Line) - Method in class math.Line
Checks if this Line object is parallel to another.
isParam(String) - Method in class parser.Function
 
isParameterList(String) - Static method in class parser.Function
 
isPermOrComb(String) - Static method in class parser.Operator
 
isPI(String) - Static method in class parser.Variable
 
isPlusInfinity(double) - Static method in class math.numericalmethods.Fmath
 
isPlusInfinity(float) - Static method in class math.numericalmethods.Fmath
 
isPlusOrMinus(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isPlusOrMinus(String) - Static method in class math.matrix.expressParser.MOperator
 
isPlusOrMinus(String) - Static method in class parser.Operator
 
isPolar() - Method in enum class math.complex.ComplexState
 
isPower(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isPower(String) - Static method in class math.matrix.expressParser.MOperator
 
isPower(String) - Static method in class parser.Operator
 
isPowerOf2(long) - Static method in class math.fractions.FractionalNumber
 
isPrime() - Method in class math.fractions.PrimeNumber
 
isPrint(String) - Method in class parser.methods.Method
 
isRandom(String) - Static method in class parser.methods.Method
 
isRemainder(String) - Static method in class parser.Operator
 
isRowJoin(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isRowJoin(String) - Static method in class math.matrix.expressParser.MOperator
 
isRunnable() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
isRunnable() - Method in class math.matrix.expressParser.MmathScanner
 
isRunnable() - Method in class parser.MathScanner
 
isRunning() - Method in class logic.CalcLogic
 
isSBP(ArrayList<String>) - Method in class parser.Bracket
 
isSBP(ArrayList<String>) - Method in class parser.GenericBracket
 
isScannedAndOptimized() - Method in class parser.MathExpression
 
isSemiColon(String) - Method in class parser.Operator
 
isSign(String) - Static method in class parser.STRING
 
isSimilarTo(Time) - Method in class util.Time
 
isSimilarToSystemTime() - Method in class util.Time
 
isSimpleVar() - Method in class parser.Variable
 
isSquare(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isSquare(String) - Static method in class math.matrix.expressParser.MOperator
 
isSquare(String) - Static method in class parser.Operator
 
isSquareMatrix() - Method in class math.matrix.expressParser.Matrix
 
isSquareMatrix() - Method in class math.matrix.expressParser.PrecisionMatrix
 
isSquareRoot(String) - Static method in class parser.Operator
 
isStatsMethod(String) - Static method in class parser.methods.Method
 
isStoreCommand(String) - Static method in class parser.Operator
 
isSuperParent() - Method in class parser.ListReturningStatsOperator
 
isSyntaxValid() - Method in class math.differentialcalculus.DerivativeScanner
 
isSystemConstant(String) - Static method in class parser.Variable
 
isSystemOfEquations() - Method in class math.matrix.expressParser.Matrix
 
isSystemOfEquations() - Method in class math.matrix.expressParser.PrecisionMatrix
 
isSystemVar(String) - Static method in class parser.Variable
 
isTheta() - Method in class parser.Variable
 
isTheta(String) - Static method in class parser.Variable
 
isTranspose(String) - Static method in class parser.methods.Method
 
isTri(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isTri(String) - Static method in class math.matrix.expressParser.MOperator
 
isTrim() - Static method in class math.Main
 
isTriMat(String) - Method in class parser.methods.Method
 
isUnaryPostOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isUnaryPostOperator(String) - Static method in class math.matrix.expressParser.MOperator
 
isUnaryPostOperator(String) - Static method in class parser.Operator
 
isUnaryPreOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isUnaryPreOperator(String) - Static method in class math.matrix.expressParser.MOperator
 
isUnaryPreOperator(String) - Static method in class parser.Operator
 
isUnaryPreOperatorORDefinedMethod(String) - Static method in class parser.methods.Method
 
isUnit(String) - Static method in class math.matrix.expressParser.MatrixOperator
 
isUnit(String) - Static method in class math.matrix.expressParser.MOperator
 
isUpperCaseWord(String) - Static method in class parser.STRING
method isUpperCaseWord takes one argument and that is the string whose case we wish to know.
isUserDefinedFunction(String) - Static method in class parser.methods.Method
 
isValid() - Method in class math.matrix.equationParser.LinearSystemParser
 
isValid() - Method in class math.matrix.expressParser.MatrixValueParser
 
isValid() - Method in class math.numericalmethods.RootFinder
 
isValid() - Method in class math.quadratic.QuadraticExpressionParser
 
isValid() - Method in class math.tartaglia.TartagliaExpressionParser
 
isValid() - Method in class util.VariableManager.CommandInterpreter
 
isValidCommandString() - Static method in class math.matrix.MatrixVariableManager
 
isValidEndOfLineChar(String) - Method in class math.matrix.equationParser.LinearSystemParser
 
isValidFormula() - Method in class util.Formulae
 
isValidOperatorOrMethod(String) - Static method in class math.differentialcalculus.DerivativeScanner
 
isVariable(String) - Method in class util.VariableManager.CommandInterpreter
 
isVariableBeginner(String) - Static method in class parser.Variable
 
isVariableBuilder(String) - Static method in class parser.Variable
 
isVariableHandlerOnly() - Method in class parser.MathExpression
 
isVariableString(String) - Static method in class parser.Variable
If the name is a string of alphabets and is not an operator name, then it is a valid variable name.
isVerbose() - Static method in class math.Main
 
isVibrateOn() - Method in class logic.CalcLogic
 
isWord(String) - Static method in class parser.STRING
 
iterations - Variable in class math.numericalmethods.NumericalIntegral
The number of iterations.

J

join(String[], String[]) - Static method in class parser.methods.Method
Appends the contents of the 2 arrays and returns the result as a new array object.
joinArgs(List<String>, boolean) - Static method in class math.Main
 
jouleToCalorie(double) - Static method in class math.numericalmethods.Fmath
 
justEvaluated - Variable in class logic.CalcLogic
When true, the calculator is in a state wherein the last action it performed was the evaluation of an expression.

K

K_BOLTZMANN - Static variable in class math.numericalmethods.Fmath
 
kelvinToCelsius(double) - Static method in class math.numericalmethods.Fmath
 
kgToPound(double) - Static method in class math.numericalmethods.Fmath
 
kgToTon(double) - Static method in class math.numericalmethods.Fmath
 
kmPerLitreToMilePerGallon(double) - Static method in class math.numericalmethods.Fmath
 
kmToMile(double) - Static method in class math.numericalmethods.Fmath
 

L

lambda - Static variable in class math.matrix.expressParser.Matrix
 
lastDifferentiable() - Method in class math.differentialcalculus.DifferentiableManager
 
lastElement(String) - Static method in class parser.STRING
method lastElement takes one argument and that is the string to be modified.
lastFormula() - Method in class math.differentialcalculus.FormulaManager
 
lastResult - Static variable in class parser.MathExpression
 
leapYear(int) - Static method in class math.numericalmethods.Fmath
 
lenientApproxEqualsZero(double) - Method in class math.numericalmethods.RootFinder
 
LESS_OR_EQUALS - Static variable in class parser.Operator
 
LESS_THAN - Static variable in class parser.Operator
 
Lesser - Class in parser
 
Lesser(int, ArrayList<String>) - Constructor for class parser.Lesser
 
LesserOrEquals - Class in parser
 
LesserOrEquals(int, ArrayList<String>) - Constructor for class parser.LesserOrEquals
 
LG - Static variable in class parser.methods.Declarations
 
LG_INV - Static variable in class parser.methods.Declarations
 
LG_INV_ALT - Static variable in class parser.methods.Declarations
 
liesBetween(Point, Point) - Method in class math.Point
 
Line - Class in math
 
Line() - Constructor for class math.Line
Creates a straight line parallel to the x axis
Line(double, double) - Constructor for class math.Line
Creates a new Line object give the gradient and the y intercept
Line(double, double, double, double) - Constructor for class math.Line
Creates a line between points joining: the points x1,y1 and x2,y2
Line(double, Point) - Constructor for class math.Line
Creates a new Line object give the gradient and a point on the line.
Line(Point, Point) - Constructor for class math.Line
Creates a line between points joining: the points p1 and p2
LINEAR_SYSTEM - Static variable in class parser.methods.Declarations
 
LinearSystemGenerator - Class in math.matrix.util
Objects of this class have the ability to generate a system of linear equations, randomly.
LinearSystemGenerator(int, int, String) - Constructor for class math.matrix.util.LinearSystemGenerator
 
LinearSystemParser - Class in math.matrix.equationParser
 
LinearSystemParser(String) - Constructor for class math.matrix.equationParser.LinearSystemParser
 
LIST - Enum constant in enum class parser.TYPE
 
LIST - Static variable in class parser.Function
 
ListReturningStatsOperator - Class in parser
 
ListReturningStatsOperator(String, int, ArrayList<String>) - Constructor for class parser.ListReturningStatsOperator
 
LISTS - Class in parser
 
LISTS() - Constructor for class parser.LISTS
 
listToMatrix() - Method in class parser.Set
The input list is such that: The first 2 entries specify the number of rows and columns.
listToMatrix(List<String>) - Static method in class parser.Function
 
listToString(ArrayList<String>) - Method in class parser.MathExpression
 
litrePerKmToGallonPerMile(double) - Static method in class math.numericalmethods.Fmath
 
litreToGallon(double) - Static method in class math.numericalmethods.Fmath
 
litreToPint(double) - Static method in class math.numericalmethods.Fmath
 
litreToQuart(double) - Static method in class math.numericalmethods.Fmath
 
LN - Static variable in class parser.methods.Declarations
 
LN_INV - Static variable in class parser.methods.Declarations
 
LN_INV_ALT - Static variable in class parser.methods.Declarations
 
lnElements(double[]) - Static method in class math.numericalmethods.Fmath
 
lnElements(float[]) - Static method in class math.numericalmethods.Fmath
 
load(Collection<Variable>) - Static method in class util.VariableManager
Loads the Variable objects in this Collection into the VariableManager.VARIABLES Map.
load(Map<String, Function>) - Static method in class util.FunctionManager
Loads the Function objects in this Map into the FunctionManager.FUNCTIONS Map.
load(Map<String, Function>, boolean) - Static method in class util.FunctionManager
Loads the Function objects in this Map into the FunctionManager.FUNCTIONS Map.
load(Map<String, Variable>) - Static method in class util.VariableManager
Loads the Variable objects in this Map into the VariableManager.VARIABLES Map.
load(Map<String, Variable>, boolean) - Static method in class util.VariableManager
Loads the Variable objects in this Map into the VariableManager.VARIABLES Map.
loadAll() - Static method in class util.Utils
 
loadFunctions() - Static method in class util.Utils
loads the stored functions from persistent storage
loadSettings() - Static method in class util.Utils
 
loadVariables() - Static method in class util.Utils
 
localParseDerivativeCommand(List<String>) - Method in class math.differentialcalculus.Parser
 
LOCK - Enum constant in enum class logic.POWER_MODE
 
log() - Method in class math.complex.ComplexNumber
 
log(double) - Static method in class math.Maths
Developed by JIBOYE Oluwagbemiro Olaoluwa for the J2ME platform where no proper method for calculating the natural logarithm of a number exists.
log(double) - Static method in class math.numericalmethods.Fmath
 
log(float) - Static method in class math.numericalmethods.Fmath
 
Log - Class in util
 
Log() - Constructor for class util.Log
 
LOG - Static variable in class parser.methods.Declarations
 
LOG_INV - Static variable in class parser.methods.Declarations
 
LOG_INV_ALT - Static variable in class parser.methods.Declarations
 
log10(double) - Static method in class math.numericalmethods.Fmath
 
log10(double, double) - Static method in class math.numericalmethods.Fmath
 
log10(double, int) - Static method in class math.numericalmethods.Fmath
 
log10(float) - Static method in class math.numericalmethods.Fmath
 
log10(float, float) - Static method in class math.numericalmethods.Fmath
 
log10(float, int) - Static method in class math.numericalmethods.Fmath
 
log10Elements(double[]) - Static method in class math.numericalmethods.Fmath
 
log10Elements(float[]) - Static method in class math.numericalmethods.Fmath
 
log2(double) - Static method in class math.numericalmethods.Fmath
 
log2(float) - Static method in class math.numericalmethods.Fmath
 
logBook - Variable in class util.ErrorLog
 
logDebug(String) - Static method in class util.Utils
 
logError(String) - Static method in class util.Utils
 
logFactorial(double) - Static method in class math.numericalmethods.Fmath
 
logFactorial(int) - Static method in class math.numericalmethods.Fmath
 
logFactorial(long) - Static method in class math.numericalmethods.Fmath
 
logger - Variable in class math.matrix.equationParser.LinearSystemParser
 
loggingEnabled - Static variable in class util.Utils
 
logic - package logic
 
Logic - Class in parser
 
Logic() - Constructor for class parser.Logic
 
LogicOperator - Class in parser
 
LogicOperator(String, int, ArrayList<String>) - Constructor for class parser.LogicOperator
 
logInfo(String) - Static method in class util.Utils
 
LogOrAntiLogToAnyBase - Class in parser
 
LogOrAntiLogToAnyBase(String, int, ArrayList<String>) - Constructor for class parser.LogOrAntiLogToAnyBase
 
logToAnyBase(double, double) - Static method in class math.Maths
 
LogToAnyBase - Class in parser
 
LogToAnyBase(int, ArrayList<String>) - Constructor for class parser.LogToAnyBase
Creates an object of class LogTOperator
longTOdouble(long[]) - Static method in class math.numericalmethods.Fmath
 
longTOfloat(long[]) - Static method in class math.numericalmethods.Fmath
 
lookUp(String) - Method in class math.differentialcalculus.DifferentiableManager
Attempts to retrieve a Differentiable object from a DifferentiableManager based on its name.
lookUp(String) - Method in class math.differentialcalculus.FormulaManager
Attempts to retrieve a Formula object from a FormulaManager based on its name.
lookUp(String) - Static method in class util.FunctionManager
Attempts to retrieve a Function object from a FunctionManager based on its name.
lookUp(String) - Static method in class util.VariableManager
Attempts to retrieve a Variable object from a VariableManager based on its name.
lowerLimit - Variable in class math.numericalmethods.Integration
 

M

m - Variable in class math.Line
 
M_ELECTRON - Static variable in class math.numericalmethods.Fmath
 
M_NEUTRON - Static variable in class math.numericalmethods.Fmath
 
M_PROTON - Static variable in class math.numericalmethods.Fmath
 
MAdditionOperator - Class in math.matrix.expressParser
 
MAdditionOperator(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MAdditionOperator
Creates an object of class MAdditionOperator
main(String[]) - Static method in class math.complex.ComplexNumber
 
main(String[]) - Static method in class math.differentialcalculus.CodeGenerator
 
main(String[]) - Static method in class math.differentialcalculus.Derivative
 
main(String[]) - Static method in class math.differentialcalculus.DerivativeScanner
 
main(String[]) - Static method in class math.differentialcalculus.DerivativeStructureBuilder
 
main(String[]) - Static method in class math.differentialcalculus.Parser
 
main(String[]) - Static method in class math.differentialcalculus.SemanticAnalyzer
 
main(String[]) - Static method in class math.differentialcalculus.Test
 
main(String[]) - Static method in class math.differentialcalculus.Utilities
 
main(String[]) - Static method in class math.fractions.PrimeNumber
 
main(String[]) - Static method in class math.Line
 
main(String...) - Static method in class math.Main
 
main(String[]) - Static method in class math.Maths
 
main(String[]) - Static method in class math.matrix.equationParser.LinearSystemParser
 
main(String...) - Static method in class math.matrix.expressParser.Matrix
(2-x)(3-x)(1-x)=(6-5x+x^2)(1-x)=6-11x+6x^2-x^3 {1, 2, 3, 4, 5} {6, 7, 8, 9, 0} {1, 2, 3, 4, 5} {6, 7, 8, 9, 0} {1, 2, 3, 4, 5}
main(String[]) - Static method in class math.matrix.expressParser.MatrixVariable
 
main(String[]) - Static method in class math.matrix.expressParser.MNumber
 
main(String[]) - Static method in class math.matrix.expressParser.MSet
 
main(String[]) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
main(String[]) - Static method in class math.matrix.MatrixVariableManager
 
main(String[]) - Static method in class math.matrix.util.LinearSystemGenerator
 
main(String[]) - Static method in class math.numericalmethods.FunctionExpander
 
main(String[]) - Static method in class math.numericalmethods.Integration
 
main(String[]) - Static method in class math.numericalmethods.NumericalDerivative
 
main(String[]) - Static method in class math.numericalmethods.NumericalIntegral
 
main(String[]) - Static method in class math.numericalmethods.RootFinder
 
main(String[]) - Static method in class math.otherBaseParser.BaseNFunction
 
main(String[]) - Static method in class math.Point
 
main(String[]) - Static method in class math.quadratic.Quadratic_Equation
 
main(String[]) - Static method in class math.quadratic.QuadraticExpressionParser
 
main(String[]) - Static method in class math.quadratic.QuadraticSolver
 
main(String[]) - Static method in class math.tartaglia.Tartaglia_Equation
 
main(String[]) - Static method in class math.tartaglia.TartagliaExpressionParser
 
main(String[]) - Static method in class parser.cmd.ParserCmd
 
main(String[]) - Static method in class parser.CustomScanner
 
main(String[]) - Static method in class parser.DataSetFormatter
 
main(String[]) - Static method in class parser.Function
 
main(String[]) - Static method in class parser.GenericBracket
 
main(String[]) - Static method in class parser.LISTS
 
main(String...) - Static method in class parser.MathExpression
 
main(String[]) - Static method in class parser.MathScanner
 
main(String[]) - Static method in class parser.methods.Method
 
main(String[]) - Static method in class parser.Number
 
main(String[]) - Static method in class parser.PolynomialExpression
 
main(String[]) - Static method in class parser.STRING
 
main(String[]) - Static method in class parser.Variable
 
main(String[]) - Static method in class util.io.TextFileWriter
 
main(String[]) - Static method in class util.Serializer
 
main(String[]) - Static method in class util.Time
 
main(String[]) - Static method in class util.VariableManager
 
Main - Class in math
 
Main() - Constructor for class math.Main
 
Main.MultiSwitch - Class in math
 
main1(String[]) - Static method in class parser.CustomScanner
 
manager - Variable in class logic.CalcLogic
 
manager - Variable in class math.differentialcalculus.DerivativeStructureBuilder
 
manager - Variable in class math.differentialcalculus.ExpressionSimplifier
 
mapBrackets() - Method in class parser.MathExpression
Method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
mapBrackets(ArrayList<String>) - Static method in class parser.MathExpression
 
MAssignmentOperator - Class in math.matrix.expressParser
 
MAssignmentOperator() - Constructor for class math.matrix.expressParser.MAssignmentOperator
 
math - package math
 
math.complex - package math.complex
 
math.differentialcalculus - package math.differentialcalculus
 
math.fractions - package math.fractions
 
math.matrix - package math.matrix
 
math.matrix.equationParser - package math.matrix.equationParser
 
math.matrix.expressParser - package math.matrix.expressParser
 
math.matrix.util - package math.matrix.util
 
math.numericalmethods - package math.numericalmethods
 
math.otherBaseParser - package math.otherBaseParser
 
math.quadratic - package math.quadratic
 
math.tartaglia - package math.tartaglia
 
mathExpression - Variable in class parser.Function
If the object is an algebraic expression, its details are stored here.
MathExpression - Class in parser
This class models a mathematical parser.
MathExpression() - Constructor for class parser.MathExpression
default no argument constructor for class MathExpression.
MathExpression(String) - Constructor for class parser.MathExpression
 
MathExpressionManager - Class in util
Objects of this class attempt to optimize and then evaluate a math expression.
MathExpressionManager() - Constructor for class util.MathExpressionManager
 
Maths - Class in math
 
Maths() - Constructor for class math.Maths
 
MathScanner - Class in parser
 
MathScanner(String) - Constructor for class parser.MathScanner
 
matrix - Variable in class math.matrix.expressParser.MatrixVariable
The matrix object stored by this variable.
matrix - Variable in class parser.Function
If the object is a Matrix its data is stored here.
Matrix - Class in math.matrix.expressParser
 
Matrix(double[][]) - Constructor for class math.matrix.expressParser.Matrix
 
Matrix(int, int) - Constructor for class math.matrix.expressParser.Matrix
 
Matrix(String) - Constructor for class math.matrix.expressParser.Matrix
 
Matrix(Matrix) - Constructor for class math.matrix.expressParser.Matrix
 
MATRIX - Enum constant in enum class parser.TYPE
 
MATRIX - Static variable in class parser.Function
 
MATRIX_ADD - Static variable in class parser.methods.Declarations
 
MATRIX_ADJOINT - Static variable in class parser.methods.Declarations
 
MATRIX_COFACTORS - Static variable in class parser.methods.Declarations
 
MATRIX_DIVIDE - Static variable in class parser.methods.Declarations
 
MATRIX_EDIT - Static variable in class parser.methods.Declarations
 
MATRIX_EIGENPOLY - Static variable in class parser.methods.Declarations
 
MATRIX_EIGENVEC - Static variable in class parser.methods.Declarations
 
MATRIX_MULTIPLY - Static variable in class parser.methods.Declarations
 
MATRIX_POWER - Static variable in class parser.methods.Declarations
 
MATRIX_SUBTRACT - Static variable in class parser.methods.Declarations
 
MATRIX_TRANSPOSE - Static variable in class parser.methods.Declarations
 
MatrixBinaryOperator - Class in math.matrix.expressParser
 
MatrixBinaryOperator(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MatrixBinaryOperator
 
MatrixExpressionScanner - Class in math.matrix.expressParser
 
MatrixExpressionScanner(String) - Constructor for class math.matrix.expressParser.MatrixExpressionScanner
 
MatrixFormatException - Exception in util
Is thrown whenever an illegal matrix string is found.
MatrixFormatException() - Constructor for exception util.MatrixFormatException
Creates a new instance of MatrixFormatException without detail message.
MatrixFormatException(String) - Constructor for exception util.MatrixFormatException
Constructs an instance of MatrixFormatException with the specified detail message.
MatrixFunction - Class in math.matrix.expressParser
 
MatrixFunction() - Constructor for class math.matrix.expressParser.MatrixFunction
 
MatrixFunctionManager - Class in util
 
MatrixFunctionManager() - Constructor for class util.MatrixFunctionManager
 
MatrixOperator - Class in math.matrix.expressParser
 
MatrixOperator(String) - Constructor for class math.matrix.expressParser.MatrixOperator
 
matrixToCommaList(Matrix) - Static method in class parser.Function
 
matrixToList(Matrix) - Static method in class parser.Function
The input list is such that: The first 2 entries specify the number of rows and columns.
MatrixValueParser - Class in math.matrix.expressParser
Objects of this class extract a matrix from an input expression of the format: [num1,num2,...:num_i,num_i+1,....:num_j,num_j+1...: ] e.g [2,3,4:4,1,2:...] The colons represent the end of one row of values and the beginning of another.
MatrixValueParser() - Constructor for class math.matrix.expressParser.MatrixValueParser
 
MatrixValueParser(String) - Constructor for class math.matrix.expressParser.MatrixValueParser
 
MatrixVariable - Class in math.matrix.expressParser
 
MatrixVariable(String, String) - Constructor for class math.matrix.expressParser.MatrixVariable
Here an expression like A=[2,3,4:-2,3,4:5,1,20] is passed into the constructor.
MatrixVariable(String, Matrix) - Constructor for class math.matrix.expressParser.MatrixVariable
 
MatrixVariableManager - Class in math.matrix
Objects of this class have data storing capability and store this data in the form of Constant( Once created its value cannot be changed, neither can they be duplicated in an object of this class.) and Variable objects.
MatrixVariableManager() - Constructor for class math.matrix.MatrixVariableManager
 
MatrixVariableManager(int) - Constructor for class math.matrix.MatrixVariableManager
Creates a new VariableManager object with a given time interval in which it searches through its variable store and removes all duplicate elements.
max() - Method in class math.matrix.expressParser.MSet
 
max() - Method in class parser.Set
 
MAX - Static variable in class parser.methods.Declarations
 
maximum(double[]) - Static method in class math.numericalmethods.Fmath
 
maximum(float[]) - Static method in class math.numericalmethods.Fmath
 
maximum(int[]) - Static method in class math.numericalmethods.Fmath
 
maximum(long[]) - Static method in class math.numericalmethods.Fmath
 
maximumDifference(double[]) - Static method in class math.numericalmethods.Fmath
 
maximumDifference(float[]) - Static method in class math.numericalmethods.Fmath
 
maximumDifference(int[]) - Static method in class math.numericalmethods.Fmath
 
maximumDifference(long[]) - Static method in class math.numericalmethods.Fmath
 
maximumPossibleNumberInSystem - Variable in class math.matrix.util.LinearSystemGenerator
The absolute value of the largest possible number that may be found in the system.
maxIntervals - Variable in class math.numericalmethods.Integration
 
maxSize - Variable in class util.MathExpressionManager
Determines the maximum number of MathExpression objects that objects of this class use to optimize an evaluation of an expression.
MBinaryOperator - Class in math.matrix.expressParser
 
MBinaryOperator(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MBinaryOperator
 
MBracket - Class in math.matrix.expressParser
 
MBracket(String) - Constructor for class math.matrix.expressParser.MBracket
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
mdeterm() - Static method in class math.matrix.expressParser.PrecisionMatrix
 
median() - Method in class math.matrix.expressParser.MSet
 
median() - Method in class parser.Set
 
MEDIAN - Static variable in class parser.methods.Declarations
 
Method - Class in parser.methods
Models the methods that perform calculations in the parser.
Method(String) - Constructor for class parser.methods.Method
 
Method(String, String...) - Constructor for class parser.methods.Method
 
Methods - Class in math.differentialcalculus
 
Methods() - Constructor for class math.differentialcalculus.Methods
 
methodsToNames(List<BasicNumericalMethod>) - Static method in class parser.methods.Declarations
 
metreToFoot(double) - Static method in class math.numericalmethods.Fmath
 
metreToYard(double) - Static method in class math.numericalmethods.Fmath
 
MID_RANGE - Static variable in class parser.methods.Declarations
 
midPoint(Point, Point) - Static method in class math.Point
 
milePerGallonToKmPerLitre(double) - Static method in class math.numericalmethods.Fmath
 
mileToKm(double) - Static method in class math.numericalmethods.Fmath
 
millimetreToInch(double) - Static method in class math.numericalmethods.Fmath
 
min() - Method in class math.matrix.expressParser.MSet
this method determines the least value in a set of numbers
min() - Method in class parser.Set
this method determines the least value in a set of numbers
MIN - Static variable in class parser.methods.Declarations
 
minimum(double[]) - Static method in class math.numericalmethods.Fmath
 
minimum(float[]) - Static method in class math.numericalmethods.Fmath
 
minimum(int[]) - Static method in class math.numericalmethods.Fmath
 
minimum(long[]) - Static method in class math.numericalmethods.Fmath
 
minimumDifference(double[]) - Static method in class math.numericalmethods.Fmath
 
minimumDifference(float[]) - Static method in class math.numericalmethods.Fmath
 
minimumDifference(int[]) - Static method in class math.numericalmethods.Fmath
 
minimumDifference(long[]) - Static method in class math.numericalmethods.Fmath
 
minor(int, int) - Method in class math.matrix.expressParser.Matrix
 
minor(int, int) - Method in class math.matrix.expressParser.PrecisionMatrix
 
minus(ComplexNumber) - Method in class math.complex.ComplexNumber
Subtracts the parameter ComplexNumber object from this ComplexNumber object.
minus(FractionalNumber) - Method in class math.fractions.FractionalNumber
 
MINUS - Static variable in class parser.Operator
 
minutes - Variable in class util.Time
 
MLogic - Class in math.matrix.expressParser
 
MLogic() - Constructor for class math.matrix.expressParser.MLogic
 
MmathScanner - Class in math.matrix.expressParser
 
MmathScanner(String) - Constructor for class math.matrix.expressParser.MmathScanner
 
MmultiplicationOperator - Class in math.matrix.expressParser
 
MmultiplicationOperator(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MmultiplicationOperator
Creates an object of class MmultiplicationOperator
MNumber - Class in math.matrix.expressParser
 
MNumber(String) - Constructor for class math.matrix.expressParser.MNumber
 
MNumber(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MNumber
 
mode - Variable in class logic.CalcLogic
 
mode() - Method in class math.matrix.expressParser.MSet
 
mode() - Method in class parser.Set
 
Mode - Enum Class in util
 
Mode() - Constructor for enum class util.Mode
 
MODE - Static variable in class parser.methods.Declarations
 
modifyBracketIndices(Bracket[], int, int, boolean) - Method in class parser.MathExpression
Utility method used to dynamically change the indices of brackets in the governing bracket map of the scanner function.
molarToPercentWeightByVol(double, double) - Static method in class math.numericalmethods.Fmath
 
MOperator - Class in math.matrix.expressParser
 
MOperator(String) - Constructor for class math.matrix.expressParser.MOperator
 
mrng() - Method in class math.matrix.expressParser.MSet
 
mrng() - Method in class parser.Set
 
MSet - Class in math.matrix.expressParser
Class that provides utility methods for carrying out statistical analysis on a data set consisting of real numbers.
MSet(double...) - Constructor for class math.matrix.expressParser.MSet
 
MSet(List<String>) - Constructor for class math.matrix.expressParser.MSet
Creates a new MSet object initialized with the specified data set.
MSet(MatrixFunction, List<String>) - Constructor for class math.matrix.expressParser.MSet
Creates a new MSet object initialized with a set of data coming from a mathematical MathExpression.
MSubtractionOperator - Class in math.matrix.expressParser
 
MSubtractionOperator(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MSubtractionOperator
Creates an object of class MSubtractionOperator
MU_0 - Static variable in class math.numericalmethods.Fmath
 
multipleBracketRemover(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
multipleBracketRemover_(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
MultiplicationOperator - Class in parser
 
MultiplicationOperator(int, ArrayList<String>) - Constructor for class parser.MultiplicationOperator
Creates an object of class MultiplicationOperator
multiply(String, int, String, int, int) - Static method in class math.Maths
 
multiply(ComplexNumber) - Method in class math.complex.ComplexNumber
Multiplies this ComplexNumber object by the parameter ComplexNumber object.
multiply(FractionalNumber) - Method in class math.fractions.FractionalNumber
 
multiply(Matrix) - Method in class math.matrix.expressParser.Matrix
 
multiply(Matrix, Matrix) - Static method in class math.matrix.expressParser.Matrix
The operation of matrix multiplication.
multiply(PrecisionMatrix) - Method in class math.matrix.expressParser.PrecisionMatrix
 
multiply(PrecisionMatrix, PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
The operation of matrix multiplication.
MULTIPLY - Static variable in class parser.Operator
 
multiplyContentsByMinusOne(List<String>) - Method in class parser.Bracket
 
multiplyMatrix() - Method in class parser.Set
The list must have been originally supplied: matrix_mul(A,B) {where A and B are matrices} or matrix_mul(A,k) {where A is a matrix and k is a scalar} It multiplies them out and returns the result as a list.
multiplyOutProductBrackets(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Attempts to reduce output complexity by multiplying out bracketed expressions that are separated by the * operator.
MultiSwitch(String...) - Constructor for class math.Main.MultiSwitch
 
MultivaluedVariable(int, String, double[]) - Constructor for class math.differentialcalculus.Formula.MultivaluedVariable
 
MUnaryPostOperator - Class in math.matrix.expressParser
Models a post-operand MOperator object e.g the !, inverse, square, cube operators
MUnaryPostOperator(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MUnaryPostOperator
Creates a new MUnaryPostOperator object

N

N_AVAGADRO - Static variable in class math.numericalmethods.Fmath
 
name - Variable in class math.differentialcalculus.Differentiable
The representation of the Differentiable.
name - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
The name of the object.
name - Variable in class math.differentialcalculus.Formula
The name assigned to the object.
name - Variable in class math.matrix.expressParser.Matrix
The simple name used to label this Matrix object.
name - Variable in class math.matrix.expressParser.MatrixOperator
The name of the operator object
name - Variable in class math.matrix.expressParser.MatrixVariable
The name of the Matrix Variable.
name - Variable in class math.matrix.expressParser.MBracket
the name of the bracket i.e "(" or ")"
name - Variable in class math.matrix.expressParser.PrecisionMatrix
The simple name used to label this PrecisionMatrix object.
name - Variable in class parser.Bracket
the name of the bracket i.e "(" or ")"
name - Variable in class parser.methods.Method
The method name.
name - Variable in class parser.Operator
The name of the operator object
name - Variable in class parser.Variable
 
nearestElementIndex(double[], double) - Static method in class math.numericalmethods.Fmath
 
nearestElementIndex(int[], int) - Static method in class math.numericalmethods.Fmath
 
nearestElementValue(double[], double) - Static method in class math.numericalmethods.Fmath
 
nearestElementValue(int[], int) - Static method in class math.numericalmethods.Fmath
 
nearestHigherElementIndex(double[], double) - Static method in class math.numericalmethods.Fmath
 
nearestHigherElementIndex(int[], int) - Static method in class math.numericalmethods.Fmath
 
nearestHigherElementValue(double[], double) - Static method in class math.numericalmethods.Fmath
 
nearestHigherElementValue(int[], int) - Static method in class math.numericalmethods.Fmath
 
nearestLowerElementIndex(double[], double) - Static method in class math.numericalmethods.Fmath
 
nearestLowerElementIndex(int[], int) - Static method in class math.numericalmethods.Fmath
 
nearestLowerElementValue(double[], double) - Static method in class math.numericalmethods.Fmath
 
nearestLowerElementValue(int[], int) - Static method in class math.numericalmethods.Fmath
 
Newtonian() - Constructor for class math.numericalmethods.RootFinder.Newtonian
 
nextIndexOf(String, int, String) - Static method in class parser.STRING
nextIndexOf allows you to get the next occurence of a substring searching from a point in the string forwards
nextIndexOf(List, int, Object) - Static method in class parser.LISTS
 
nextIndexOfComma(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Comma String object from the point where the search commences.
nextIndexOfInBetweenOperatorOrComma(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of an In Between Operator from the point where the search commences.
nextIndexOfListReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a ListTypeStats Operator from the point where the search commences.
nextIndexOfLogicOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Logic Operator from the point where the search commences.
nextIndexOfLogOrAntiLogToAnyBase(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a LogOrAntiLogToAnyBase Operator from the point where the search commences.
nextIndexOfMulOrDivOrRem(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a * or / or % operator from the point where the search commences.
nextIndexOfNumberReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Number Type Stats Operator from the point where the search commences.
nextIndexOfOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Operator from the point where the search commences.
nextIndexOfPermOrCombOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a permutation or combination operator from the point where the search commences.
nextIndexOfPostNumberOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Post Number Operator from the point where the search commences.
nextIndexOfPowerOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a power operator from the point where the search commences.
nextIndexOfPreNumberOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Pre Number Operator from the point where the search commences.
nextIndexOfVariable(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects forwards for the first occurrence of a Variable String from the point where the search commences.
nextValue() - Method in class math.differentialcalculus.Formula.MultivaluedVariable
 
nIntervals - Variable in class math.numericalmethods.Integration
 
nmToEv(double) - Static method in class math.numericalmethods.Fmath
 
non_exp_format(String) - Static method in class math.Maths
 
noOfListReturningOperators - Variable in class parser.MathExpression
 
NORMAL - Enum constant in enum class logic.TRIG_MODE
No shift or hyp
NORMAL - Enum constant in enum class logic.USE_MODE
 
normalizeCofficients() - Method in class math.tartaglia.TartagliaSolver
Make the value of c to be equal to one by dividing through a,b,c by its value
nsinc(double) - Static method in class math.numericalmethods.Fmath
 
nthRoot(int, BigDecimal) - Static method in class math.BigDecimalNthRootCalculation
 
nthRoot(int, BigDecimal, BigDecimal, MathContext) - Static method in class math.BigDecimalNthRootCalculation
 
nthRoot(int, BigDecimal, MathContext) - Static method in class math.BigDecimalNthRootCalculation
 
NULL_ERROR - Enum constant in enum class parser.Parser_Result
 
num - Variable in class math.matrix.expressParser.MNumber
The string of digits that represent this MNumber object.
num - Variable in class parser.Number
The string of digits that represent this Number object.
num_to_base_10(String, String) - Static method in class math.Maths
method num_to_base_10 takes 2 arguments,the number to be converted to base 10, and the base system to which the number currently belongs.
number - Variable in class math.fractions.PrimeNumber
The number attribute of objects of this class.
Number - Class in parser
 
Number(String) - Constructor for class parser.Number
 
Number(String, int, ArrayList<String>) - Constructor for class parser.Number
 
NUMBER - Enum constant in enum class parser.TYPE
 
numberOfParameters() - Method in class parser.Function
 
NumberReturningStatsOperator - Class in parser
Deals with number returning statistical operators e.g sum,avg,mode e.t.c and log and antilog to any base operators
NumberReturningStatsOperator(String, int, ArrayList<String>) - Constructor for class parser.NumberReturningStatsOperator
 
numerator - Variable in class math.fractions.FractionalNumber
 
NumericalDerivative - Class in math.numericalmethods
 
NumericalDerivative() - Constructor for class math.numericalmethods.NumericalDerivative
 
NumericalDerivative(String) - Constructor for class math.numericalmethods.NumericalDerivative
 
NumericalDerivative(Function, double) - Constructor for class math.numericalmethods.NumericalDerivative
 
NumericalDerivative.Parser - Class in math.numericalmethods
 
NumericalIntegral - Class in math.numericalmethods
Objects of this class are able to perform numerical integration of a curve within a given range given that the function is continuous throughout that range.
NumericalIntegral(double, double, int, String) - Constructor for class math.numericalmethods.NumericalIntegral
 
NumericalIntegral(String, int) - Constructor for class math.numericalmethods.NumericalIntegral
 
NumericalIntegral.Parser - Class in math.numericalmethods
 

O

OCT - Enum constant in enum class logic.BASE_MODE
 
off - Variable in class math.matrix.expressParser.MLogic
 
off - Variable in class parser.Logic
 
OFF - Enum constant in enum class logic.POWER_MODE
 
oldInverse() - Method in class math.matrix.expressParser.Matrix
Computes the inverse of this Matrix object.
on - Static variable in class math.matrix.expressParser.MLogic
 
on - Static variable in class parser.Logic
 
ON - Enum constant in enum class logic.POWER_MODE
 
open - Variable in class parser.GenericBracket
If the particular bracket is an open bracket.
OPEN_BRACKET_MASK - Static variable in class parser.DataSetFormatter
used to mask the commas after they have been processed.
OPEN_CIRC_BRAC - Static variable in class parser.Operator
 
OPEN_SQUARE_BRAC - Static variable in class parser.Operator
 
openBracket - Variable in class parser.ListReturningStatsOperator
The opening bracket operator that forms one of the bracket pair used by this Operator to bound its data to the left
openBrackets(ArrayList<String>) - Method in class math.differentialcalculus.Utilities
Checks for the pattern..
openFile() - Method in class util.io.TextFileWriter
Opens a file and prepares it for reading.
openUpUnnecessaryBrackets(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Open up unnecessary brackets..e.g.
OperatingSystem - Class in logic
Objects of this class will control the running modes of the calculator.
OperatingSystem() - Constructor for class logic.OperatingSystem
 
Operator - Class in parser
 
Operator(String) - Constructor for class parser.Operator
 
operators - Static variable in class math.matrix.expressParser.MOperator
The instruction set of the parser of this software.
operators - Static variable in class parser.Operator
The instruction set of the parser of this software.
optimizable - Variable in class parser.MathExpression
 
optimizeFunction(String) - Method in class util.MathExpressionManager
 
optimizeFunction(String) - Method in class util.MatrixFunctionManager
 
OR - Class in parser
 
OR - Static variable in class parser.Operator
 
OR(int, ArrayList<String>) - Constructor for class parser.OR
 
orderCompoundTokens(MathExpression) - Static method in class math.matrix.expressParser.MatrixOperator
 
orderNumberTokens() - Method in class math.differentialcalculus.DerivativeScanner
Scans the list and arranges scattered parts of a single number token.
orderOfDifferentiation - Variable in class math.differentialcalculus.Parser
The number of times to differentiate the function.
ounceToGram(double) - Static method in class math.numericalmethods.Fmath
 
output - Variable in class util.io.TextFileWriter
 

P

parameters - Variable in class parser.methods.Method
The method parameters.
parent - Variable in class parser.ListReturningStatsOperator
The ListReturningStatsOperator object that immediately envelopes this one.
PARENTHESES_ERROR - Enum constant in enum class parser.Parser_Result
 
parse() - Method in class util.VariableManager.CommandInterpreter
Conducts an holistic parse of the input data.
parse(String) - Static method in class logic.CalcLogic
 
parse(String) - Static method in class parser.Function
 
parse(String) - Method in class parser.MathExpression
 
parse(String) - Static method in class parser.Variable
 
parse(String) - Static method in class util.Settings
 
parseCommand(String) - Method in class util.VariableManager
Parses a command that creates or changes the value of variables.
parseDerivativeCommand(String) - Method in class math.numericalmethods.NumericalDerivative.Parser
 
parseDerivativeCommand(List<String>) - Static method in class math.differentialcalculus.Parser
 
parseExpression(String) - Method in class parser.methods.Method
 
parseFormulae(String) - Method in class util.Formulae
 
parseFunction(String) - Method in class math.numericalmethods.RootFinder
Method that processes the format that this software will recognize for user input of an integral expression.
parseInput(String) - Method in class parser.Function
 
parseJson(String) - Method in interface interfaces.Decodeable
 
parsePolynomialCommand(String) - Method in class math.numericalmethods.FunctionExpander
Method that processes the format that this software will recognize for user input of an integral expression.
parser - package parser
Classes designed to parse a mathematical expression.
parser - Variable in class math.quadratic.Quadratic_Equation
 
parser - Variable in class math.tartaglia.Tartaglia_Equation
 
Parser - Class in math.differentialcalculus
 
Parser(String) - Constructor for class math.differentialcalculus.Parser
 
Parser(String) - Constructor for class math.numericalmethods.NumericalDerivative.Parser
 
Parser(String, int) - Constructor for class math.numericalmethods.NumericalIntegral.Parser
 
parser_Result - Variable in class parser.MathExpression
 
parser_Result - Variable in class parser.MathScanner
 
Parser_Result - Enum Class in parser
 
Parser_Result() - Constructor for enum class parser.Parser_Result
 
parser.cmd - package parser.cmd
 
parser.methods - package parser.methods
 
parser.methods.ext - package parser.methods.ext
 
ParserCmd - Class in parser.cmd
 
ParserCmd() - Constructor for class parser.cmd.ParserCmd
 
parseSingleCommand(String) - Method in class util.VariableManager
Parses a command that creates a single variable or changes its value.
parseTopic(String) - Static method in class util.help.Topic
 
passesThroughPoint(Point) - Method in class math.Line
 
password - Variable in class util.Settings
 
percentWeightByVolToMolar(double, double) - Static method in class math.numericalmethods.Fmath
 
permutation() - Method in class math.matrix.expressParser.MSet
 
permutation() - Method in class parser.Set
 
PERMUTATION - Static variable in class parser.methods.Declarations
 
PERMUTATION - Static variable in class parser.Operator
 
PermutationOperator - Class in parser
 
PermutationOperator(int, ArrayList<String>) - Constructor for class parser.PermutationOperator
Creates an object of class PermutationOperator
PI - Static variable in class math.Maths
 
PI - Static variable in class math.numericalmethods.Fmath
 
PI - Static variable in class parser.Variable
The constant PI
PI() - Static method in class math.Maths
 
pintToLitre(double) - Static method in class math.numericalmethods.Fmath
 
pintUKtoCupUS(double) - Static method in class math.numericalmethods.Fmath
 
pintUKtoUS(double) - Static method in class math.numericalmethods.Fmath
 
pintUStoUK(double) - Static method in class math.numericalmethods.Fmath
 
PLOT - Static variable in class parser.methods.Declarations
 
PLUS - Static variable in class parser.Operator
 
plusAndMinusStringHandler() - Method in class math.matrix.equationParser.LinearSystemParser
Handles consecutive strings of plus and minus operators and simplifies them, replacing them with their single equivalent in plus and minus terms.e.g +++---+ is equivalent to a - and --++-- is equivalent to a +.
plusAndMinusStringHandler() - Method in class math.quadratic.QuadraticExpressionParser
Handles consecutive strings of plus and minus operators and simplifies them, replacing them with their single equivalent in plus and minus terms.e.g +++---+ is equivalent to a - and --++-- is equivalent to a +.
plusAndMinusStringHandler() - Method in class math.tartaglia.TartagliaExpressionParser
Handles consecutive strings of plus and minus operators and simplifies them, replacing them with their single equivalent in plus and minus terms.e.g +++---+ is equivalent to a - and --++-- is equivalent to a +.
plusAndMinusStringHandler() - Method in class parser.MathScanner
Handles repeated concatenations of plus and minus operators.
Point - Class in math
 
Point() - Constructor for class math.Point
ICreates a Point object at the origin of 3D space.
Point(double) - Constructor for class math.Point
Initializes a 1D Point object
Point(double, double) - Constructor for class math.Point
Initializes a 2D Point object
Point(double, double, double) - Constructor for class math.Point
Initializes a 2D Point object
Point(Point) - Constructor for class math.Point
Creates a new Point object similar to this one but not referring to the same object
POLAR - Enum constant in enum class math.complex.ComplexState
 
PollCapable - Interface in interfaces
Created by Imaxinacion on 2/13/2018.
polynomial - Variable in class math.numericalmethods.FunctionExpander
The polynomial generated.
PolynomialCalculus() - Constructor for class math.numericalmethods.FunctionExpander.PolynomialCalculus
 
PolynomialExpression - Class in parser
 
PolynomialExpression(String, int) - Constructor for class parser.PolynomialExpression
 
poundToKg(double) - Static method in class math.numericalmethods.Fmath
 
pow(double) - Method in class math.complex.ComplexNumber
 
pow(double, double) - Static method in class math.Maths
Developed by JIBOYE Oluwagbemiro for the J2ME platform where no proper method for calculating power exists.
pow(Matrix, int) - Static method in class math.matrix.expressParser.Matrix
 
pow(PrecisionMatrix, int) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
POW - Static variable in class parser.methods.Declarations
 
power() - Method in class math.matrix.expressParser.MSet
 
power() - Method in class parser.Set
 
power(double, double) - Static method in class math.Maths
 
power(Matrix, int) - Static method in class math.matrix.expressParser.Matrix
 
POWER - Static variable in class parser.Operator
 
POWER_MODE - Enum Class in logic
 
POWER_MODE() - Constructor for enum class logic.POWER_MODE
 
powerMatrix() - Method in class parser.Set
The list must have been originally supplied: matrix_pow(A,n) {where A is a Matrix and n is an integer.
powerMode - Variable in class logic.CalcLogic
 
PowerOperator - Class in parser
 
PowerOperator(int, ArrayList<String>) - Constructor for class parser.PowerOperator
Creates an object of class PowerOperator
precedence - Variable in class math.matrix.expressParser.MatrixBinaryOperator
The precedence of this MBinaryOperator object.
precedence - Variable in class math.matrix.expressParser.MBinaryOperator
The precedence of this MBinaryOperator object.
precedence - Variable in class math.matrix.expressParser.MUnaryPostOperator
The precedence of this MUnaryPostOperator object.
precedence - Variable in class parser.BinaryOperator
The precedence of this BinaryOperator object.
precedence - Variable in class parser.LogicOperator
The precedence of this LogicOperator object.
precedence - Variable in class parser.UnaryPostOperator
The precedence of this UnaryPostOperator object.
precedence - Variable in class parser.UnaryPreOperator
The precedence of this BinaryOperator object.
Precedence - Class in parser
 
Precedence(int) - Constructor for class parser.Precedence
 
precision - Variable in class parser.PolynomialExpression
Used to select what mode to operate objects of this class...whether DOUBLE_PRECISION or BIGDECIMAL_PRECISION.
PrecisionMatrix - Class in math.matrix.expressParser
Deals with numbers of higher precision than Matrix.
PrecisionMatrix(int, int) - Constructor for class math.matrix.expressParser.PrecisionMatrix
 
PrecisionMatrix(String) - Constructor for class math.matrix.expressParser.PrecisionMatrix
 
PrecisionMatrix(BigDecimal[][]) - Constructor for class math.matrix.expressParser.PrecisionMatrix
 
PrecisionMatrix(PrecisionMatrix) - Constructor for class math.matrix.expressParser.PrecisionMatrix
 
prevIndexOf(String, int, String) - Static method in class parser.STRING
prevIndexOf allows you to get the previous occurence of a substring searching from a point in the string backwards
prevIndexOf(List, int, Object) - Static method in class parser.GenericBracket
 
prevIndexOf(List, int, Object) - Static method in class parser.LISTS
 
prevIndexOfComma(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a Comma String Object from the point where the search commences.
prevIndexOfInBetweenOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of an In Between Operator from the point where the search commences.
prevIndexOfListReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a ListReturningStatsOperator from the point where the search commences.
prevIndexOfLogicOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a Logic Operator from the point where the search commences.
prevIndexOfLogOrAntiLogToAnyBase(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a LogOrAntiLogToAnyBase Operator from the point where the search commences.
prevIndexOfMulOrDivOrRem(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a * or / or % operator from the point where the search commences.
prevIndexOfNumberReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a NumberReturningStatsOperator from the point where the search commences.
prevIndexOfOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a Operator from the point where the search commences.
prevIndexOfPermOrCombOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a permutation or combination operator from the point where the search commences.
prevIndexOfPostNumberOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a Post Number Operator from the point where the search commences.
prevIndexOfPowerOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a power operator from the point where the search commences.
prevIndexOfPreNumberOperator(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a Pre-Number Operator from the point where the search commences.
prevIndexOfVariable(List<String>, int) - Static method in class parser.LISTS
Searches a List of String objects backwards for the first occurrence of a Variable String from the point where the search commences.
PrimeNumber - Class in math.fractions
 
PrimeNumber(long) - Constructor for class math.fractions.PrimeNumber
 
print() - Method in class math.matrix.expressParser.Matrix
 
print() - Method in class parser.Set
The list must have been originally supplied: eigvec(A) {where A is a Matrix} It finds the eigenvalues of A and returns the result as a list.
print(byte[]) - Static method in class math.numericalmethods.Fmath
 
print(char[]) - Static method in class math.numericalmethods.Fmath
 
print(double[]) - Static method in class math.numericalmethods.Fmath
 
print(double[][]) - Static method in class math.numericalmethods.Fmath
 
print(float[]) - Static method in class math.numericalmethods.Fmath
 
print(int[]) - Static method in class math.numericalmethods.Fmath
 
print(long[]) - Static method in class math.numericalmethods.Fmath
 
print(short[]) - Static method in class math.numericalmethods.Fmath
 
print(Object) - Static method in class math.differentialcalculus.Utilities
 
print(String[]) - Static method in class math.numericalmethods.Fmath
 
PRINT - Static variable in class parser.methods.Declarations
 
print2DArray(Object[][]) - Static method in class parser.Function
Prints the content of a 2D array
printImpl(String) - Static method in class parser.Set
 
println(byte[]) - Static method in class math.numericalmethods.Fmath
 
println(char[]) - Static method in class math.numericalmethods.Fmath
 
println(double[]) - Static method in class math.numericalmethods.Fmath
 
println(float[]) - Static method in class math.numericalmethods.Fmath
 
println(int[]) - Static method in class math.numericalmethods.Fmath
 
println(long[]) - Static method in class math.numericalmethods.Fmath
 
println(short[]) - Static method in class math.numericalmethods.Fmath
 
println(String[]) - Static method in class math.numericalmethods.Fmath
 
printLog() - Method in class util.ErrorLog
Displays the contents of this logBook on a JTextArea object and then clears its memory.
printTextMatrix(String[][]) - Static method in class math.matrix.expressParser.Matrix
 
processCommasInSingleBracketPair(List<String>) - Method in class parser.DataSetFormatter
 
prod() - Method in class math.matrix.expressParser.MSet
 
prod() - Method in class parser.Set
 
PROD - Static variable in class parser.methods.Declarations
 
purifier(String) - Static method in class parser.STRING
purifier allows you to remove all white spaces in a given string,which it receives as its argument
purifier(String, int) - Static method in class parser.STRING
purifier allows you to remove all white spaces in a given string,which it receives as its argument

Q

Q_ELECTRON - Static variable in class math.numericalmethods.Fmath
 
QUADRATIC - Static variable in class parser.methods.Declarations
 
Quadratic_Equation - Class in math.quadratic
 
Quadratic_Equation(String) - Constructor for class math.quadratic.Quadratic_Equation
 
QuadraticExpressionParser - Class in math.quadratic
 
QuadraticExpressionParser(String) - Constructor for class math.quadratic.QuadraticExpressionParser
 
quadraticRoots() - Method in class parser.Set
 
QuadraticSolver - Class in math.quadratic
 
QuadraticSolver(double, double, double) - Constructor for class math.quadratic.QuadraticSolver
 
quartToLitre(double) - Static method in class math.numericalmethods.Fmath
 
quartUKtoUS(double) - Static method in class math.numericalmethods.Fmath
 
quartUStoUK(double) - Static method in class math.numericalmethods.Fmath
 
quicksimplify(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Runs through the scanner output and simplifies expressions like 2,*,3..2,+,3...5,^,2 and so on.

R

R_GAS - Static variable in class math.numericalmethods.Fmath
 
RAD - Enum constant in enum class logic.DRG_MODE
 
radialFrequencyToFrequency(double) - Static method in class math.numericalmethods.Fmath
 
radical - Static variable in class math.complex.ComplexNumber
 
radToDeg(double) - Static method in class math.Maths
 
radToDeg(double) - Static method in class math.numericalmethods.Fmath
 
radToGrad(double) - Static method in class math.Maths
 
raiseElementsToPower(double[], double) - Static method in class math.numericalmethods.Fmath
 
raiseElementsToPower(double[], int) - Static method in class math.numericalmethods.Fmath
 
raiseElementsToPower(float[], float) - Static method in class math.numericalmethods.Fmath
 
raiseElementsToPower(float[], int) - Static method in class math.numericalmethods.Fmath
 
ran - Variable in class util.VariableGenerator
The Random attribute of this class that allows it to randomize and generate Variable names randomly.
random() - Method in class math.matrix.expressParser.MSet
if no value is found in the data set, the software will generate floating point values randomly between 0.0 and 1.0 ( 0.0 inclusive and 1.0 exclusive).
random() - Method in class parser.Set
if no value is found in the data set, the software will generate floating point values randomly between 0.0 and 1.0 ( 0.0 inclusive and 1.0 exclusive).
RANDOM - Static variable in class parser.methods.Declarations
 
randomFill() - Method in class math.matrix.expressParser.Matrix
Fills the matrix with randomly generated values between 1 and 101.
randomFill() - Method in class math.matrix.expressParser.PrecisionMatrix
Fills the matrix with randomly generated values between 1 and 101.
randomFill(int) - Method in class math.matrix.expressParser.Matrix
Fills the matrix with randomly generated values between 1 and n
randomFill(int) - Method in class math.matrix.expressParser.PrecisionMatrix
Fills the matrix with randomly generated values between 1 and n
RANGE - Static variable in class parser.methods.Declarations
 
read() - Method in class util.io.TextFileReader
 
read(Map<String, Variable>, File) - Static method in class util.io.VariableBackup
This reads the lines of text in a file into a Map.
readFileLinesToMap(Map<String, Function>, File) - Static method in class util.io.FunctionsBackup
This reads the lines of text in a file into a Map.
readFileLinesToMap(Map<String, Variable>, File) - Static method in class util.io.VariableBackup
This reads the lines of text in a file into a Map.
real - Variable in class math.complex.ComplexNumber
 
recognizeAnonymousFunctions(List<String>) - Static method in class parser.MathScanner
 
recognizeCompoundVariables() - Method in class math.quadratic.QuadraticExpressionParser
turns the Xsquare into a single variable.
recognizeCompoundVariables() - Method in class math.tartaglia.TartagliaExpressionParser
turns the Xsquare into a single variable.
recognizeNegativesAndPositives() - Method in class math.quadratic.QuadraticExpressionParser
 
recognizeNegativesAndPositives() - Method in class math.tartaglia.TartagliaExpressionParser
 
recordFormula(String) - Method in class util.FormulaeManager
records formulae as they are stored by the user
recordHistory(String) - Method in class util.HistoryManager
 
reduce() - Method in class math.fractions.FractionalNumber
Reduces the rational number to its simplest form.
reduceToEchelon() - Method in class parser.Function
 
reduceToRowEchelonMatrix() - Method in class math.matrix.expressParser.Matrix
 
reduceToTriangularMatrix() - Method in class math.matrix.expressParser.Matrix
 
reduceToTriangularMatrix() - Method in class math.matrix.expressParser.PrecisionMatrix
 
registerBasicNumericalMethod(BasicNumericalMethod) - Static method in class parser.methods.Declarations
 
REMAINDER - Static variable in class parser.Operator
 
RemainderOperator - Class in parser
 
RemainderOperator(int, ArrayList<String>) - Constructor for class parser.RemainderOperator
Creates an object of class RemainderOperator
removeAll(String, String) - Static method in class parser.STRING
removeAll allows you to remove all occurrences of an unwanted string from a given string, which it receives as its argument
removeCommas() - Method in class math.matrix.expressParser.MatrixExpressionScanner
Removes commas from the ArrayList object that contains the scanned function.
removeCommas() - Method in class math.matrix.expressParser.MmathScanner
Removes commas from the ArrayList object that contains the scanned function.
removeCommas() - Method in class parser.MathExpression
 
removeCommas(String) - Static method in class parser.STRING
Allows you to remove commas from a string.
removeDuplicates() - Method in class math.matrix.MatrixVariableManager
scans the storage for Variables with similar names and removes all earlier occurences (found farther down the storage) from the storage.Note that later or more recent versions of Variables are found towards the beginning of the storage.
removeExcessBrackets(List<String>) - Static method in class parser.MathScanner
This technique will rid tokens of offending brackets up to the last bracket.
removeFrom(List<String>) - Method in class math.Main.MultiSwitch
 
removeFunctionAt(int) - Method in class util.MathExpressionManager
removes the MathExpression object at the specified location
removeFunctionAt(int) - Method in class util.MatrixFunctionManager
removes the Function object at the specified location
removeFunctionByName(String) - Method in class util.MathExpressionManager
Removes the MathExpression object in the store that goes by that name
removeFunctionByName(String) - Method in class util.MatrixFunctionManager
Removes the Function object in the store that goes by that name
removeFunctionByScanner(ArrayList<String>) - Method in class util.MathExpressionManager
removes the MathExpression object that has that scanner
removeFunctionByScanner(ArrayList<String>) - Method in class util.MatrixFunctionManager
removes the Function object that has that scanner
removeNewLineChar(String) - Static method in class parser.STRING
 
replace(String, String, Integer, Integer) - Static method in class parser.STRING
method replace takes 4 arguments,the string to be modified, the replacing string, the index at which replacement is to begin and the index where replacement ends plus one i.e replacement ends at index j-1.
replaceAll(String, String, String) - Static method in class parser.STRING
The Technology: 1.
requiredAccuracy - Variable in class math.numericalmethods.Integration
 
result - Variable in class math.differentialcalculus.Parser
 
returnObjectName - Variable in class parser.MathExpression
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.
returnType - Variable in class parser.MathExpression
The type of output returned by the parser.
returnTypeDef(String) - Static method in class parser.methods.Declarations
 
reverse(String) - Static method in class parser.STRING
method reverse takes 1 argument and that is the string to be reversed
reverseArray(char[]) - Static method in class math.numericalmethods.Fmath
 
reverseArray(double[]) - Static method in class math.numericalmethods.Fmath
 
reverseArray(float[]) - Static method in class math.numericalmethods.Fmath
 
reverseArray(int[]) - Static method in class math.numericalmethods.Fmath
 
reverseArray(long[]) - Static method in class math.numericalmethods.Fmath
 
rms() - Method in class math.matrix.expressParser.MSet
 
rms() - Method in class parser.Set
 
rng() - Method in class math.matrix.expressParser.MSet
 
rng() - Method in class parser.Set
 
ROOT - Static variable in class parser.Operator
 
ROOT_MEAN_SQUARED - Static variable in class parser.methods.Declarations
 
RootFinder - Class in math.numericalmethods
Objects of this class are used to solve for the roots of non-implicit equations.
RootFinder(String) - Constructor for class math.numericalmethods.RootFinder
 
RootFinder(String, double) - Constructor for class math.numericalmethods.RootFinder
 
RootFinder(Function, double) - Constructor for class math.numericalmethods.RootFinder
 
RootFinder.Bisection - Class in math.numericalmethods
 
RootFinder.Newtonian - Class in math.numericalmethods
 
RootFinder.Secant - Class in math.numericalmethods
 
RootFinder.SelfEvaluator - Class in math.numericalmethods
 
rootOfEquation() - Method in class parser.Set
Finds the zero of a Function which has been pre-defined in the Workspace.
ROW_JOIN - Static variable in class math.matrix.expressParser.MOperator
 
rowDeleteFromEnd(int) - Method in class math.matrix.expressParser.Matrix
Deletes the specified number of row from the end of the Matrix object
rowDeleteFromEnd(int) - Method in class math.matrix.expressParser.PrecisionMatrix
Deletes the specified number of rows from the end of the PrecisionMatrix object
rowDeleteFromStart(int) - Method in class math.matrix.expressParser.Matrix
Deletes the specified number of row from the beginning of the Matrix object
rowDeleteFromStart(int) - Method in class math.matrix.expressParser.PrecisionMatrix
Deletes the specified number of rows from the beginning of the PrecisionMatrix object
rowJoin(Matrix, Matrix) - Static method in class math.matrix.expressParser.Matrix
Place the first Matrix object side by side with the second one passed as argument to this method.
rowJoin(PrecisionMatrix, PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
Place the first PrecisionMatrix object side by side with the second one passed as argument to this method.
run(List<String>, int) - Static method in class parser.methods.Method
 
runnable - Variable in class math.matrix.expressParser.MatrixExpressionScanner
 
runnable - Variable in class math.matrix.expressParser.MmathScanner
 
runnable - Variable in class parser.MathScanner
 
running - Variable in class logic.CalcLogic
 

S

Savable - Interface in interfaces
 
saveAll(Settings) - Static method in class util.Utils
 
saveFunctions() - Static method in class util.Utils
 
saveSettings(Settings) - Static method in class util.Utils
Saves the settings
saveVariables() - Static method in class util.Utils
 
scalarDivide(double) - Method in class math.complex.ComplexNumber
Divides this ComplexNumber object by the number.
scalarDivide(double) - Method in class math.matrix.expressParser.Matrix
 
scalarDivide(double) - Method in class math.matrix.expressParser.PrecisionMatrix
 
scalarMultiply(double) - Method in class math.complex.ComplexNumber
Multiplies this ComplexNumber object by the number.
scalarMultiply(double) - Method in class math.matrix.expressParser.Matrix
 
scalarMultiply(double) - Method in class math.matrix.expressParser.PrecisionMatrix
 
scale(double) - Method in class math.Size
 
scan - Variable in class math.matrix.expressParser.MatrixValueParser
 
scan() - Method in class math.matrix.equationParser.LinearSystemParser
Scan the system.
scan() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
 
scan() - Method in class math.quadratic.QuadraticExpressionParser
Scan the system.
scan() - Method in class math.tartaglia.TartagliaExpressionParser
Scan the system.
scan() - Method in class parser.CustomScanner
 
scanCommaSeparatedData(String) - Method in class parser.DataSetFormatter
root(@(x)sin(x)-x,2,3)
scanintoList(String) - Static method in class math.Maths
Method scanintoList is designed to scan a string of numbers separated by commas into a List serves to separate the individual number objects in a number string
scanned - Variable in class math.differentialcalculus.ExpressionSimplifier
An ArrayList containing the tokens of an algebraic expression.
scanner - Variable in class math.differentialcalculus.CodeGenerator
 
scanner - Variable in class math.differentialcalculus.DerivativeScanner
 
scanner - Variable in class math.differentialcalculus.SemanticAnalyzer
 
scanner - Variable in class math.matrix.equationParser.LinearSystemParser
 
scanner - Variable in class math.matrix.expressParser.MatrixExpressionScanner
Contains the scanned expression
scanner - Variable in class math.matrix.expressParser.MmathScanner
Contains the scanned expression
scanner - Variable in class math.numericalmethods.FunctionExpander.PolynomialCalculus
 
scanner - Variable in class math.quadratic.QuadraticExpressionParser
 
scanner - Variable in class math.tartaglia.TartagliaExpressionParser
 
scanner - Variable in class parser.MathExpression
 
scanner - Variable in class parser.MathScanner
Contains the scanned expression
scanner() - Method in class math.matrix.expressParser.MatrixExpressionScanner
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
scanner() - Method in class math.matrix.expressParser.MatrixValueParser
Scans a matrix value string into tokens, e.g [2,4,5:3,9.939,45.2:1,4,2] and produces an output containing the numbers and the colons in the ArrayList attribute scan.
scanner() - Method in class math.matrix.expressParser.MmathScanner
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
scanner() - Method in class parser.MathScanner
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
scanner(MatrixVariableManager, VariableManager) - Method in class math.matrix.expressParser.MatrixExpressionScanner
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
scanner(VariableManager) - Method in class math.matrix.expressParser.MmathScanner
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
scanner(VariableManager) - Method in class parser.MathScanner
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
scannerInput - Variable in class math.matrix.expressParser.MatrixExpressionScanner
The math expression to be scanned.
scannerInput - Variable in class math.matrix.expressParser.MmathScanner
The math expression to be scanned.
scannerInput - Variable in class parser.MathScanner
The math expression to be scanned.
sec() - Method in class math.complex.ComplexNumber
 
sec(double) - Static method in class math.numericalmethods.Fmath
 
SEC - Static variable in class parser.methods.Declarations
 
Secant() - Constructor for class math.numericalmethods.RootFinder.Secant
 
sech() - Method in class math.complex.ComplexNumber
 
sech(double) - Static method in class math.numericalmethods.Fmath
 
SECH - Static variable in class parser.methods.Declarations
 
seconds - Variable in class util.Time
 
selectionSort(double[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(double[], double[], double[], double[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(double[], double[], int[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(double[], int[], double[], int[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(double[], long[], double[], long[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(float[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(float[], float[], float[], float[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(int[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(int[], double[], int[], double[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(int[], int[], int[], int[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(int[], long[], int[], long[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(long[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(long[], double[], long[], double[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(long[], int[], long[], int[]) - Static method in class math.numericalmethods.Fmath
 
selectionSort(long[], long[], long[], long[]) - Static method in class math.numericalmethods.Fmath
 
selectSort(double[], double[], int[]) - Static method in class math.numericalmethods.Fmath
 
selectSortArrayList(double[]) - Static method in class math.numericalmethods.Fmath
 
selectSortVector(double[]) - Static method in class math.numericalmethods.Fmath
 
SelfEvaluator() - Constructor for class math.numericalmethods.RootFinder.SelfEvaluator
 
SemanticAnalyzer - Class in math.differentialcalculus
 
SemanticAnalyzer(String) - Constructor for class math.differentialcalculus.SemanticAnalyzer
 
SEMI_COLON - Static variable in class parser.Operator
 
ser(Savable) - Static method in class util.Serializer
Prepare the byte array
serialize() - Method in interface interfaces.Savable
 
serialize() - Method in class logic.CalcLogic
 
serialize() - Method in class parser.Function
 
serialize() - Method in class parser.MathExpression
 
serialize() - Method in class parser.Variable
 
serialize() - Method in class util.help.Topic
 
serialize() - Method in class util.Settings
 
serialize(Savable) - Static method in class util.Serializer
 
Serializer - Class in util
 
Serializer() - Constructor for class util.Serializer
 
Set - Class in parser
Class that provides utility methods for carrying out statistical analysis on a data set consisting of real numbers.
Set(double...) - Constructor for class parser.Set
 
Set(List<String>) - Constructor for class parser.Set
Creates a new Set object initialized with the specified data set.
Set(MathExpression, List<String>) - Constructor for class parser.Set
Creates a new Set object initialized with a set of data coming from a mathematical MathExpression.
setA(double) - Method in class math.quadratic.QuadraticSolver
 
setA(double) - Method in class math.tartaglia.TartagliaSolver
 
setActivated(boolean) - Method in class util.Settings
 
setActivationDate(long) - Method in class util.Settings
 
setAlgorithm(QuadraticSolver) - Method in class math.quadratic.Quadratic_Equation
 
setAlgorithm(TartagliaSolver) - Method in class math.tartaglia.Tartaglia_Equation
 
setArray(double[][]) - Method in class math.matrix.expressParser.Matrix
 
setArray(BigDecimal[][]) - Method in class math.matrix.expressParser.PrecisionMatrix
 
setAutoInitOn(boolean) - Static method in class parser.MathExpression
 
setB(double) - Method in class math.quadratic.QuadraticSolver
 
setB(double) - Method in class math.tartaglia.TartagliaSolver
 
setBaseMode(BASE_MODE) - Method in class logic.CalcLogic
 
setBaseOfOperation(int) - Method in class math.otherBaseParser.BaseNFunction
 
setBracket(Bracket[]) - Method in class parser.MathExpression
 
setBracketType(int) - Method in class parser.GenericBracket
 
setC(double) - Method in class math.Line
 
setC(double) - Method in class math.quadratic.QuadraticSolver
 
setC(double) - Method in class math.tartaglia.TartagliaSolver
 
setCloseBracket(Bracket) - Method in class parser.ListReturningStatsOperator
 
setCommand(String) - Method in class util.VariableManager.CommandInterpreter
 
setCommandParser(VariableManager.CommandInterpreter) - Method in class util.VariableManager
 
setComplement(HalfDet) - Method in class math.matrix.expressParser.HalfDet
 
setComplement(MBracket) - Method in class math.matrix.expressParser.MBracket
 
setComplement(Bracket) - Method in class parser.Bracket
 
setComplement(GenericBracket) - Method in class parser.GenericBracket
 
setConstant(boolean) - Method in class parser.Variable
sets the nature of the Variable object to either Variable or constant
setContent(String) - Method in class util.help.Topic
 
setCorrectFunction(boolean) - Method in class parser.MathExpression
 
setCursor(int) - Method in class math.differentialcalculus.Formula.MultivaluedVariable
 
setData(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
 
setData(ArrayList<String>) - Method in class math.matrix.expressParser.MSet
 
setData(ArrayList<String>) - Method in class parser.Set
 
setData(List<String>) - Method in class math.differentialcalculus.Formula
 
setDataset(ArrayList<String>) - Method in class parser.DataSetFormatter
 
setDays(long) - Method in class util.Time
 
setDegree(int) - Method in class math.numericalmethods.FunctionExpander
 
setDelimiter(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setDelimiter(String) - Method in class math.matrix.expressParser.MmathScanner
 
setDenominator(int) - Method in class math.fractions.FractionalNumber
 
setDependentVariable(Variable) - Method in class parser.Function
 
setDescription(String) - Method in class util.Formulae
Sets the description of the Formula
setDet(double) - Static method in class math.matrix.expressParser.Matrix
 
setDet(BigDecimal) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
setDiffType(int) - Method in class math.differentialcalculus.Parser
 
setDimension(int) - Method in class math.matrix.equationParser.LinearSystemParser
 
setDRG(int) - Method in class parser.MathExpression
sets the DRG property
setDRG(int) - Method in class parser.methods.Method
 
setDrgMode(DRG_MODE) - Method in class logic.CalcLogic
 
setDrgStatus(int) - Method in class util.MathExpressionManager
 
setEndOfLine(String) - Method in class math.matrix.equationParser.LinearSystemParser
 
setErrorList(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setErrorList(ArrayList<String>) - Method in class math.matrix.expressParser.MmathScanner
 
setErrorList(ArrayList<String>) - Method in class parser.MathScanner
 
setErrorMessage(String) - Static method in class parser.ListReturningStatsOperator
 
setEvaluated(boolean) - Method in class math.matrix.expressParser.MBracket
 
setEvaluated(boolean) - Method in class parser.Bracket
 
setEvaluated(boolean) - Method in class parser.GenericBracket
 
setExpression(String) - Method in class math.differentialcalculus.DerivativeScanner
 
setExpression(String) - Method in class math.quadratic.QuadraticExpressionParser
 
setExpression(String) - Method in class math.tartaglia.TartagliaExpressionParser
 
setExpression(String) - Method in class parser.MathExpression
 
setFilePath(String) - Method in class util.io.TextFileWriter
 
setFileToRead(File) - Method in class util.io.TextFileReader
 
setFileToRead(String) - Method in class util.io.TextFileReader
 
setFirstOpIndex(int) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setFirstOpIndex(int) - Method in class math.matrix.expressParser.MmathScanner
 
setFirstVarIndex(int) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setFirstVarIndex(int) - Method in class math.matrix.expressParser.MmathScanner
 
setFormula(String) - Method in class util.Formulae
sets the formula or rather the expression( to the right of the equals sign ) to be equal to the parameter given below.
setFullName(String) - Method in class parser.Variable
 
setFunction - Variable in class math.numericalmethods.Integration
 
setFunction(String, int) - Method in class math.numericalmethods.FunctionExpander
 
setFunction(Function) - Method in class math.numericalmethods.FunctionExpander
Changes the Function object dealt with by this class.
setFunction(Function) - Method in class math.numericalmethods.Integration
 
setFunction(Function) - Method in class math.numericalmethods.NumericalDerivative
 
setFunction(Function) - Method in class math.numericalmethods.NumericalIntegral
 
setFunction(Function) - Method in class math.numericalmethods.RootFinder
 
setFunctions(ArrayList<MatrixFunction>) - Method in class util.MatrixFunctionManager
 
setFunctions(ArrayList<MathExpression>) - Method in class util.MathExpressionManager
 
setGenerated(String) - Method in class util.GenerateCharString
 
setGenValue(boolean) - Method in class util.VariableGenerator
sets the state of objects of this class
setGLpoints - Variable in class math.numericalmethods.Integration
 
setGLpoints(int) - Method in class math.numericalmethods.Integration
 
setHasListReturningOperators(boolean) - Method in class parser.MathExpression
 
setHasLogicOperators(boolean) - Method in class parser.MathExpression
 
setHasMulOrDivOperators(boolean) - Method in class parser.MathExpression
 
setHasNumberReturningStatsOperators(boolean) - Method in class parser.MathExpression
 
setHasPermOrCombOperators(boolean) - Method in class parser.MathExpression
 
setHasPlusOrMinusOperators(boolean) - Method in class parser.MathExpression
 
setHasPostNumberOperators(boolean) - Method in class parser.MathExpression
 
setHasPowerOperators(boolean) - Method in class parser.MathExpression
 
setHasPreNumberOperators(boolean) - Method in class parser.MathExpression
 
setHasRemainderOperators(boolean) - Method in class parser.MathExpression
 
setHeight(double) - Method in class math.Size
 
setHeight(int) - Method in class util.Dimension
 
setHours(int) - Method in class util.Time
 
setImag(double) - Method in class math.complex.ComplexNumber
 
setIndependentVariables(ArrayList<Variable>) - Method in class parser.Function
 
setIndex(int) - Method in class math.matrix.expressParser.HalfDet
 
setIndex(int) - Method in class math.matrix.expressParser.MBracket
 
setIndex(int) - Method in class math.matrix.expressParser.MNumber
 
setIndex(int) - Method in class parser.Bracket
 
setIndex(int) - Method in class parser.GenericBracket
 
setIndex(int) - Method in class parser.ListReturningStatsOperator
 
setIndex(int) - Method in class parser.LogOrAntiLogToAnyBase
 
setIndex(int) - Method in class parser.Number
 
setIndex(int, ArrayList<String>) - Method in class math.matrix.expressParser.MatrixBinaryOperator
 
setIndex(int, ArrayList<String>) - Method in class math.matrix.expressParser.MBinaryOperator
 
setIndex(int, ArrayList<String>) - Method in class parser.BinaryOperator
 
setIndex(int, ArrayList<String>) - Method in class parser.LogicOperator
 
setIndex(int, ArrayList<String>) - Method in class parser.NumberReturningStatsOperator
 
setIntegration - Variable in class math.numericalmethods.Integration
 
setInterval(int) - Method in class math.matrix.MatrixVariableManager
 
setIntervalChanged(boolean) - Method in class math.matrix.MatrixVariableManager
 
setIntervals - Variable in class math.numericalmethods.Integration
 
setIterations(int) - Method in class math.numericalmethods.NumericalIntegral
Set the number of iterations and ensure that it is even.
setJustEvaluated(boolean) - Method in class logic.CalcLogic
 
setLastResult(String) - Static method in class parser.MathExpression
 
setLimits - Variable in class math.numericalmethods.Integration
 
setLimits(double, double) - Method in class math.numericalmethods.Integration
 
setlowerLimit(double) - Method in class math.numericalmethods.Integration
 
setLowerLimit(double) - Method in class math.numericalmethods.Integration
 
setM(double) - Method in class math.Line
 
setManager(OperatingSystem) - Method in class logic.CalcLogic
 
setMathExpression(MathExpression) - Method in class parser.Function
 
setMatrix(Matrix) - Method in class math.matrix.expressParser.MatrixVariable
 
setMatrixVariable(String) - Method in class math.matrix.expressParser.MatrixVariable
 
setMaximumPossibleNumberInSystem(int) - Method in class math.matrix.util.LinearSystemGenerator
 
setMaxSize(int) - Method in class util.MathExpressionManager
 
setMinutes(int) - Method in class util.Time
 
setName(String) - Method in class math.differentialcalculus.Differentiable
 
setName(String) - Method in class math.differentialcalculus.Formula
 
setName(String) - Method in class math.matrix.expressParser.Matrix
 
setName(String) - Method in class math.matrix.expressParser.MatrixOperator
 
setName(String) - Method in class math.matrix.expressParser.MatrixVariable
 
setName(String) - Method in class math.matrix.expressParser.MBracket
 
setName(String) - Method in class math.matrix.expressParser.MOperator
 
setName(String) - Method in class math.matrix.expressParser.PrecisionMatrix
 
setName(String) - Method in class parser.Bracket
 
setName(String) - Method in class parser.methods.Method
 
setName(String) - Method in class parser.Operator
 
setName(String) - Method in class parser.Variable
 
setNintervals(int) - Method in class math.numericalmethods.Integration
 
setNoOfListReturningOperators(int) - Method in class parser.MathExpression
 
setNum(String) - Method in class math.matrix.expressParser.MNumber
 
setNum(String) - Method in class parser.Number
 
setNumber(long) - Method in class math.fractions.PrimeNumber
 
setNumerator(int) - Method in class math.fractions.FractionalNumber
 
setOpen(boolean) - Method in class parser.GenericBracket
 
setOpenBracket(Bracket) - Method in class parser.ListReturningStatsOperator
 
setOptimizable(boolean) - Method in class parser.MathExpression
 
setOrderOfDifferentiation(int) - Method in class math.differentialcalculus.Parser
 
setParameters(String[]) - Method in class parser.methods.Method
 
setParent(ListReturningStatsOperator) - Method in class parser.ListReturningStatsOperator
The concept of a parent here is that the first ListReturningStatsOperator object to this Operator's left is one that encloses it.
setParser(QuadraticExpressionParser) - Method in class math.quadratic.Quadratic_Equation
 
setParser(TartagliaExpressionParser) - Method in class math.tartaglia.Tartaglia_Equation
 
setPassword(String) - Method in class util.Settings
 
setPolynomial(String) - Method in class math.numericalmethods.FunctionExpander
 
setPowerMode(POWER_MODE) - Method in class logic.CalcLogic
 
setPrecision(int) - Method in class parser.PolynomialExpression
 
setRan(Random) - Method in class util.VariableGenerator
 
setReal(double) - Method in class math.complex.ComplexNumber
 
setReturnType(TYPE) - Method in class parser.MathExpression
 
setRunnable(boolean) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setRunnable(boolean) - Method in class math.matrix.expressParser.MmathScanner
 
setRunnable(boolean) - Method in class parser.MathScanner
 
setRunning(boolean) - Method in class logic.CalcLogic
 
setScan(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixValueParser
 
setScanner(ArrayList<String>) - Method in class math.differentialcalculus.DerivativeScanner
 
setScanner(ArrayList<String>) - Method in class math.matrix.equationParser.LinearSystemParser
 
setScanner(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setScanner(ArrayList<String>) - Method in class math.matrix.expressParser.MmathScanner
 
setScanner(ArrayList<String>) - Method in class math.quadratic.QuadraticExpressionParser
 
setScanner(ArrayList<String>) - Method in class math.tartaglia.TartagliaExpressionParser
 
setScanner(ArrayList<String>) - Method in class parser.MathExpression
 
setScanner(ArrayList<String>) - Method in class parser.MathScanner
 
setScannerInput(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
setScannerInput(String) - Method in class math.matrix.expressParser.MmathScanner
 
setScannerInput(String) - Method in class parser.MathScanner
 
setSeconds(int) - Method in class util.Time
 
setSettings(Settings) - Method in class logic.CalcLogic
 
setSize(double, double) - Method in class math.Size
 
setSize(int) - Method in class math.matrix.util.LinearSystemGenerator
 
setSize(Size) - Method in class math.Size
 
setStartingLetterOfUnknownName(String) - Method in class math.matrix.util.LinearSystemGenerator
 
setState(ComplexState) - Method in class math.complex.ComplexNumber
 
setSuperParent(boolean) - Method in class parser.ListReturningStatsOperator
 
setSyntaxValid(boolean) - Method in class math.differentialcalculus.DerivativeScanner
 
setSystemOfEquations(String) - Method in class math.matrix.equationParser.LinearSystemParser
 
setTask(Doable) - Method in class logic.OperatingSystem
 
setTime(String) - Method in class util.Time
 
settings - Variable in class logic.CalcLogic
 
Settings - Class in util
Created by hp on 7/7/2016.
Settings() - Constructor for class util.Settings
 
Settings(String, boolean, String, long) - Constructor for class util.Settings
 
SETTINGS - Static variable in class util.Utils
This file contains a record of all Settings
setTitle(String) - Method in class util.help.Topic
 
setTrigMode(TRIG_MODE) - Method in class logic.CalcLogic
 
setType(int) - Method in class parser.Function
 
setType(TYPE) - Method in class parser.Variable
 
setUnits(String) - Method in class parser.Variable
 
setupperLimit(double) - Method in class math.numericalmethods.Integration
 
setUpperLimit(double) - Method in class math.numericalmethods.Integration
 
setUseMode(USE_MODE) - Method in class logic.CalcLogic
 
setUserName(String) - Method in class util.Settings
 
setValid(boolean) - Method in class math.matrix.equationParser.LinearSystemParser
 
setValid(boolean) - Method in class math.matrix.expressParser.MatrixValueParser
 
setValid(boolean) - Method in class math.quadratic.QuadraticExpressionParser
 
setValid(boolean) - Method in class math.tartaglia.TartagliaExpressionParser
 
setValid(boolean) - Method in class util.VariableManager.CommandInterpreter
 
setValidCommandString(boolean) - Static method in class math.matrix.MatrixVariableManager
 
setValidFormula(boolean) - Method in class util.Formulae
 
setValue(int) - Method in class parser.Precedence
 
setValue(String) - Method in class parser.Variable
changes the value stored in the variable
setValue(String, String) - Method in class parser.MathExpression
 
setValues(String) - Method in class math.matrix.expressParser.MatrixValueParser
 
setVariable(String) - Method in class util.Formulae
sets the variable name to the given value.
setVariableHandlerOnly(boolean) - Method in class parser.MathExpression
 
setVariableManager(VariableManager) - Method in class parser.MathExpression
 
setVariableValuesInFunction(ArrayList<String>) - Method in class parser.MathExpression
An important process that must occur before the function is solved.
setVarStore(ArrayList<MatrixVariable>) - Method in class math.matrix.MatrixVariableManager
set the storage to the new one specified by the parameter of this method
setVibrateOn(boolean) - Method in class logic.CalcLogic
 
setWhitespaceremover(ArrayList<String>) - Method in class parser.MathExpression
 
setWidth(double) - Method in class math.Size
 
setWidth(int) - Method in class util.Dimension
 
setX(double) - Method in class math.Point
 
setX(int) - Method in class util.SimplePoint
 
setX1(double) - Method in class math.numericalmethods.RootFinder
 
setX2(double) - Method in class math.numericalmethods.RootFinder
 
setxLower(double) - Method in class math.numericalmethods.FunctionExpander
 
setxLower(double) - Method in class math.numericalmethods.NumericalIntegral
 
setxPoint(double) - Method in class math.numericalmethods.NumericalDerivative
 
setxUpper(double) - Method in class math.numericalmethods.FunctionExpander
 
setxUpper(double) - Method in class math.numericalmethods.NumericalIntegral
 
setY(double) - Method in class math.Point
 
setY(int) - Method in class util.SimplePoint
 
setZ(double) - Method in class math.Point
 
SHIFT - Enum constant in enum class logic.USE_MODE
 
shortTOdouble(short[]) - Static method in class math.numericalmethods.Fmath
 
shortTOfloat(short[]) - Static method in class math.numericalmethods.Fmath
 
shortTOint(short[]) - Static method in class math.numericalmethods.Fmath
 
shortTOlong(short[]) - Static method in class math.numericalmethods.Fmath
 
sign(double) - Static method in class math.numericalmethods.Fmath
 
sign(float) - Static method in class math.numericalmethods.Fmath
 
sign(int) - Static method in class math.numericalmethods.Fmath
 
sign(long) - Static method in class math.numericalmethods.Fmath
 
sign(String) - Static method in class math.Maths
 
simpleBracketPairHasVariables(ArrayList<String>) - Method in class parser.Bracket
 
SimplePoint - Class in util
 
SimplePoint() - Constructor for class util.SimplePoint
 
SimplePoint(int, int) - Constructor for class util.SimplePoint
 
SimplePoint(SimplePoint) - Constructor for class util.SimplePoint
 
simplify(List<String>) - Static method in class math.differentialcalculus.Formula
Simplifies a Single-Bracket-Pair algebraic expressions's tokens.
simplifyCompoundBrackets(List<String>) - Static method in class math.differentialcalculus.ExpressionSimplifier
Simplifies tokens in a List that have no + or - operator, but may have brackets.
simplifyCompoundTokens(List<String>) - Static method in class math.differentialcalculus.Formula
A Compound token is simply used to describe a group of tokens found between 2 +|- and +|- symbols or before a +|- symbol(at the beginning of the parent list before any +|- has been encountered) or at the end of the parent list after all +|- have been passed.
simplifyDerivedData(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
Simplifies the contents of the derivedData ArrayList.
simplifyNegOneProducts(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
Simplifies portions of math code that involve products or quotients of -1.
simplifyOneProducts(int, ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
simplifyOneProducts(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
simplifyTokens(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Coordinating method to generate math code almost ready for calculus.
simplifyZeroes(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
simplifyZeroesAt(int, ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
 
sin() - Method in class math.complex.ComplexNumber
 
sin(double) - Static method in class math.numericalmethods.Fmath
 
sin(double, double, double) - Static method in class math.numericalmethods.Fmath
 
sin(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
 
SIN - Static variable in class parser.methods.Declarations
 
sinc(double) - Static method in class math.numericalmethods.Fmath
 
sinDegToGrad(double) - Static method in class math.Maths
 
sinDegToRad(double) - Static method in class math.Maths
 
sinGradToDeg(double) - Static method in class math.Maths
 
sinGradToRad(double) - Static method in class math.Maths
 
sinh() - Method in class math.complex.ComplexNumber
 
sinh(double) - Static method in class math.numericalmethods.Fmath
 
SINH - Static variable in class parser.methods.Declarations
 
sinRadToDeg(double) - Static method in class math.Maths
 
sinRadToGrad(double) - Static method in class math.Maths
 
size - Variable in class math.matrix.expressParser.MatrixValueParser
The size of the matrix
size - Variable in class math.matrix.util.LinearSystemGenerator
The number of unknowns in the system.
size() - Method in class math.matrix.expressParser.MSet
 
size() - Method in class parser.Set
 
Size - Class in math
 
Size(double, double) - Constructor for class math.Size
Creates a new object of this class.
Size(Size) - Constructor for class math.Size
Creates a new Size object from a given Size object.
Size(Dimension) - Constructor for class math.Size
Creates a Size object from a java.awt.Dimension object.
soln() - Method in class math.quadratic.QuadraticSolver
 
solutions() - Method in class math.quadratic.Quadratic_Equation
 
solutions() - Method in class math.tartaglia.Tartaglia_Equation
 
Solvable - Interface in interfaces
 
solve() - Method in interface interfaces.Solvable
 
solve() - Method in class math.otherBaseParser.BaseNFunction
 
solve() - Method in class math.quadratic.QuadraticSolver
 
solve() - Method in class math.tartaglia.TartagliaSolver
Finds the real roots of the equation.
solve() - Method in class parser.MathExpression
Method solve is the main parser used to evaluate the input multi-bracket pair (MBP) expressions used to initialize the constructor of class MathExpression
solve(String) - Method in class util.MathExpressionManager
Takes a math expression, optimizes it if possible, and then solves it.
solve(List<String>) - Static method in class math.differentialcalculus.ExpressionSimplifier
Used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
solve(List<String>) - Method in class parser.MathExpression
used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
solve(List<String>) - Method in interface parser.methods.BasicNumericalMethod
 
solve(List<String>) - Method in class parser.methods.ext.AvgN
 
solve(List<String>) - Method in class parser.methods.ext.GeomN
 
solve(List<String>) - Method in class parser.PolynomialExpression
 
solveEquation() - Method in class math.matrix.expressParser.Matrix
Used to solve a system of simultaneous equations placed in this Matrix object.
solveEquation() - Method in class math.matrix.expressParser.PrecisionMatrix
Used to solve a system of simultaneous equations placed in this PrecisionMatrix object.
solveEquation(Matrix) - Static method in class math.matrix.expressParser.Matrix
Used to solve a system of simultaneous equations placed in the Matrix object.
solveEquation(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
Used to solve a system of simultaneous equations placed in the PrecisionMatrix object.
solveSubPortions(List<String>) - Method in class parser.MathExpression
 
solveSystem() - Method in class parser.Set
The input list must be an n rows by n+1 columns matrix
sort() - Method in class math.matrix.expressParser.MSet
 
sort() - Method in class parser.Set
 
SORT - Static variable in class parser.methods.Declarations
 
sort1() - Method in class math.matrix.expressParser.MSet
 
SPACE - Static variable in class parser.Operator
 
split(String, String) - Static method in class parser.STRING
This is an optimized specialized substitute for String.split in the Java API.
splitListOnVariables(List<String>) - Method in class math.matrix.expressParser.MatrixExpressionScanner
Convenience form of splitStringOnOperators that inserts the string to be split into a List object and effects the split right inside it.
splitListOnVariables(List<String>) - Method in class math.matrix.expressParser.MmathScanner
Convenience form of splitStringOnOperators that inserts the string to be split into a List object and effects the split right inside it.
splits(String, String) - Static method in class parser.STRING
This is an highly optimized specialized substitute for String.split in the Java API.
splits(String, String[]) - Static method in class parser.STRING
This is an highly optimized specialized substitute for String.split in the Java API.
splitStringAtFirstNumber(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
splitStringAtFirstNumber(String) - Method in class math.matrix.expressParser.MmathScanner
 
splitStringAtFirstNumber(String) - Method in class parser.MathScanner
 
splitStringOnMethods_Variables_And_Operators() - Method in class parser.MathScanner
Split the MathScanner.scannerInput String on the operators.
splitStringOnNumbers(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
method splitStringOnNumbers takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of number substrings it has.
splitStringOnNumbers(String) - Method in class math.matrix.expressParser.MmathScanner
method splitStringOnNumbers takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of number substrings it has.
splitStringOnNumbers(String) - Method in class parser.MathScanner
method splitStringOnNumbers takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of number substrings it has.
splitStringOnOperators() - Method in class math.matrix.expressParser.MatrixExpressionScanner
 
splitStringOnOperators() - Method in class math.matrix.expressParser.MmathScanner
 
splitStringOnVariables(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
method splitStringOnVariables takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of Variable substrings it has.
splitStringOnVariables(String) - Method in class math.matrix.expressParser.MmathScanner
method splitStringOnVariables takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of Variable substrings it has.
SQRT - Static variable in class parser.methods.Declarations
 
square(double) - Static method in class math.numericalmethods.Fmath
 
square(float) - Static method in class math.numericalmethods.Fmath
 
square(int) - Static method in class math.numericalmethods.Fmath
 
square(long) - Static method in class math.numericalmethods.Fmath
 
square(BigDecimal) - Static method in class math.numericalmethods.Fmath
 
square(BigInteger) - Static method in class math.numericalmethods.Fmath
 
SQUARE - Static variable in class parser.methods.Declarations
 
SQUARE - Static variable in class parser.Operator
 
SQUARE_BRACE - Static variable in class parser.GenericBracket
For [] brackets
squareRootElements(double[]) - Static method in class math.numericalmethods.Fmath
 
squareRootElements(float[]) - Static method in class math.numericalmethods.Fmath
 
startingLetterOfUnknownName - Variable in class math.matrix.util.LinearSystemGenerator
The letter of alphabet that will start the name of the variables that will be used to build the linear system.
startPolling() - Method in interface interfaces.PollCapable
 
startsWithDigitOrPoint(String) - Method in class math.matrix.equationParser.LinearSystemParser
 
startsWithDigitOrPoint(String) - Method in class math.quadratic.QuadraticExpressionParser
 
startsWithDigitOrPoint(String) - Method in class math.tartaglia.TartagliaExpressionParser
 
startsWithLetter(String) - Method in class math.matrix.equationParser.LinearSystemParser
 
startsWithLetter(String) - Method in class math.quadratic.QuadraticExpressionParser
 
startsWithLetter(String) - Method in class math.tartaglia.TartagliaExpressionParser
 
state - Variable in class math.complex.ComplexNumber
 
statsVerifier() - Method in class parser.MathExpression
 
std_dev() - Method in class math.matrix.expressParser.MSet
 
std_dev() - Method in class parser.Set
 
STD_DEV - Static variable in class parser.methods.Declarations
 
std_err() - Method in class math.matrix.expressParser.MSet
 
std_err() - Method in class parser.Set
 
STD_ERR - Static variable in class parser.methods.Declarations
 
std_form(String) - Static method in class math.Maths
 
stopPolling() - Method in interface interfaces.PollCapable
 
STORE - Static variable in class parser.Operator
 
storeAnonymousFunction(String) - Static method in class parser.Function
 
storeAnonymousMatrixFunction(Matrix) - Static method in class parser.Function
 
storeFunction(MatrixFunction) - Method in class util.MatrixFunctionManager
stores a Function in objects of this class.
storeFunction(MathExpression) - Method in class util.MathExpressionManager
stores a MathExpression in objects of this class.
storeHasVariable(String) - Method in class util.VariableManager.CommandInterpreter
 
storeVariable(String) - Method in class math.matrix.MatrixVariableManager
 
STRANGE_INPUT - Enum constant in enum class parser.Parser_Result
 
STRING - Class in parser
 
STRING - Enum constant in enum class parser.TYPE
 
STRING() - Constructor for class parser.STRING
 
stringify() - Method in interface interfaces.Encodeable
 
stringifyBytes(byte[]) - Static method in class util.Serializer
 
stringsToBigDecimals(List<String>) - Static method in class parser.methods.ext.Utils
Converts list of strings to list of big decimals
stringsToBigDecimals(List<String>, int) - Static method in class parser.methods.ext.Utils
Converts list of strings to list of big decimals, and custs first
subtract(String, int, String, int, int) - Static method in class math.Maths
 
subtract(Matrix) - Method in class math.matrix.expressParser.Matrix
 
subtract(PrecisionMatrix) - Method in class math.matrix.expressParser.PrecisionMatrix
 
SubtractionOperator - Class in parser
 
SubtractionOperator(int, ArrayList<String>) - Constructor for class parser.SubtractionOperator
Creates an object of class SubtractionOperator
subtractMatrix() - Method in class parser.Set
The list must have been originally supplied: matrix_sub(A,B) {where A and B are matrices} It subtracts them out and returns the result as a list.
sum() - Method in class math.matrix.expressParser.MSet
 
sum() - Method in class parser.Set
 
sum(List<BigDecimal>) - Static method in class parser.methods.ext.Utils
 
SUM - Static variable in class parser.methods.Declarations
 
sumOfSquares() - Method in class math.matrix.expressParser.MSet
 
sumOfSquares() - Method in class parser.Set
 
superParent - Variable in class parser.ListReturningStatsOperator
The container of all ListTypeOperator objects in the scanned function.
swapColumn(int, int) - Method in class math.matrix.expressParser.Matrix
 
swapRow(int, int) - Method in class math.matrix.expressParser.Matrix
 
switches - Variable in class math.Main.MultiSwitch
 
SYMBOLIC_INTEGRATION - Static variable in class math.numericalmethods.NumericalIntegral
Use this to integrate using the integral symbol.
SYNTAX_ERROR - Enum constant in enum class parser.Parser_Result
 
syntaxAnalyzer() - Method in class math.differentialcalculus.DerivativeScanner
 
syntaxValid - Variable in class math.differentialcalculus.DerivativeScanner
 
systemOfEquations - Variable in class math.matrix.equationParser.LinearSystemParser
 

T

T_ABS - Static variable in class math.numericalmethods.Fmath
 
tan() - Method in class math.complex.ComplexNumber
 
tan(double) - Static method in class math.numericalmethods.Fmath
 
tan(double, double, double) - Static method in class math.numericalmethods.Fmath
 
tan(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
 
TAN - Static variable in class parser.methods.Declarations
 
tanDegToGrad(double) - Static method in class math.Maths
 
tanDegToRad(double) - Static method in class math.Maths
 
tanGradToDeg(double) - Static method in class math.Maths
 
tanGradToRad(double) - Static method in class math.Maths
 
tanh() - Method in class math.complex.ComplexNumber
 
tanh(double) - Static method in class math.numericalmethods.Fmath
 
TANH - Static variable in class parser.methods.Declarations
 
tanRadToDeg(double) - Static method in class math.Maths
 
tanRadToGrad(double) - Static method in class math.Maths
 
Tartaglia_Equation - Class in math.tartaglia
 
Tartaglia_Equation(String) - Constructor for class math.tartaglia.Tartaglia_Equation
 
TARTAGLIA_ROOTS - Static variable in class parser.methods.Declarations
 
TartagliaExpressionParser - Class in math.tartaglia
 
TartagliaExpressionParser(String) - Constructor for class math.tartaglia.TartagliaExpressionParser
 
tartaglianRoots() - Method in class parser.Set
 
TartagliaSolver - Class in math.tartaglia
Objects of this class are real value solvers of the system: cx^3+ax+b=0.
TartagliaSolver(double, double, double) - Constructor for class math.tartaglia.TartagliaSolver
 
task - Variable in class logic.OperatingSystem
 
Test - Class in math.differentialcalculus
 
Test() - Constructor for class math.differentialcalculus.Test
 
TextFileReader - Class in util.io
 
TextFileReader(File) - Constructor for class util.io.TextFileReader
 
TextFileReader(String) - Constructor for class util.io.TextFileReader
 
TextFileWriter - Class in util.io
 
TextFileWriter(String) - Constructor for class util.io.TextFileWriter
 
Time - Class in util
Objects of this class supply methods that may be used for telling time and parsing String representations of time in dd:hh:mm:ss or hh:mm:ss or hh:mm formats and translating them into seconds formats.The reverse is also possible:i.e translating time in seconds into dd:hh:mm:ss format.
Time() - Constructor for class util.Time
No-argument constructor for creating objects of class Time.sets all the numerical properties of the object to 0
Time(int) - Constructor for class util.Time
 
Time(int, int) - Constructor for class util.Time
 
Time(int, int, int) - Constructor for class util.Time
 
Time(long, int, int, int) - Constructor for class util.Time
 
Time(String) - Constructor for class util.Time
This constructor creates objects of class Time and determines the values of various properties of the created based on the input time.
timeAddition(Time) - Method in class util.Time
 
timeDiff(Time) - Method in class util.Time
 
timeGetter() - Static method in class util.Time
 
timeString() - Method in class util.Time
 
timeToSeconds() - Method in class util.Time
 
title - Variable in class util.help.Topic
 
tokenExponentMap - Variable in class math.differentialcalculus.Formula
Stores all the exponents(which are usually lists of compound tokens as the values in this map, the keys are the unique names used to replace them as the power of the token.
tokenRearranger(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Condenses numbers and variables to be added within a bracket to the end of the bracket.
tokenRearranger(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
Condenses numbers and variables to be added within a bracket to the end of the bracket.
tokens - Variable in class parser.CustomScanner
The tokens to be employed in splitting the input.
toLine(String, String) - Static method in class parser.methods.Help
 
toLowerCase(String) - Static method in class parser.STRING
method toLowerCase takes one argument only and that is input string to be converted to lower case
tonToKg(double) - Static method in class math.numericalmethods.Fmath
 
Topic - Class in util.help
Created by JIBOYE Oluwagbemiro Olaoluwa on 8/5/2016.
Topic(String, String) - Constructor for class util.help.Topic
 
topRowScalarMultiply(Matrix, double) - Static method in class math.matrix.expressParser.Matrix
 
topRowScalarMultiply(PrecisionMatrix, BigDecimal) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
toString() - Method in class math.complex.ComplexNumber
 
toString() - Method in class math.differentialcalculus.CodeGenerator
 
toString() - Method in class math.differentialcalculus.Formula
 
toString() - Method in class math.fractions.FractionalNumber
 
toString() - Method in class math.Line
 
toString() - Method in class math.Main.MultiSwitch
 
toString() - Method in class math.matrix.expressParser.Matrix
 
toString() - Method in class math.matrix.expressParser.MatrixVariable
 
toString() - Method in class math.matrix.expressParser.PrecisionMatrix
 
toString() - Method in class math.Point
 
toString() - Method in class math.quadratic.QuadraticSolver
 
toString() - Method in class math.Size
 
toString() - Method in class parser.Function
 
toString() - Method in class parser.ListReturningStatsOperator
 
toString() - Method in class parser.methods.Method
 
toString() - Method in class parser.Precedence
 
toString() - Method in class parser.Variable
 
toString() - Method in class util.Formulae
 
toString() - Method in class util.help.Topic
 
toString() - Method in class util.Settings
 
toString() - Method in class util.Time
 
toString() - Method in class util.VariableManager
 
toUpperCase(String) - Static method in class parser.STRING
method toUpperCase takes one argument only and that is the input string to be converted to upper case
translateToBaseTerms(Differentiable) - Method in class math.differentialcalculus.Derivative
 
translateToBaseTerms(Formula) - Method in class math.differentialcalculus.ExpressionSimplifier
 
translateToBaseTerms_1(Differentiable) - Method in class math.differentialcalculus.Derivative
 
transpose() - Method in class math.matrix.expressParser.Matrix
 
transpose() - Method in class math.matrix.expressParser.PrecisionMatrix
 
transpose() - Method in class parser.Set
The list must have been originally supplied: transpose(A) {where A is a Matrix} It transposes A and returns the result as a list.
trapAccuracy - Static variable in class math.numericalmethods.Integration
 
trapezium() - Method in class math.numericalmethods.Integration
 
trapezium(double, int) - Method in class math.numericalmethods.Integration
 
trapezium(int) - Method in class math.numericalmethods.Integration
 
trapezium(Function, double, double, double, int) - Static method in class math.numericalmethods.Integration
 
trapezium(Function, double, double, int) - Static method in class math.numericalmethods.Integration
 
trapeziumAccuracy - Variable in class math.numericalmethods.Integration
 
trapeziumIntervals - Variable in class math.numericalmethods.Integration
 
trapIntervals - Static variable in class math.numericalmethods.Integration
 
TRI_MATRIX - Static variable in class math.matrix.expressParser.MOperator
 
TRIANGULAR_MATRIX - Static variable in class parser.methods.Declarations
 
triangularMatrix() - Method in class parser.Function
 
TRIG_MODE - Enum Class in logic
 
TRIG_MODE() - Constructor for enum class logic.TRIG_MODE
 
trigMode - Variable in class logic.CalcLogic
 
trim - Static variable in class math.Main
 
triMatrix() - Method in class parser.Set
The input list is such that: The first 2 entries specify the number of rows and columns.
trimList(List<?>, int, int) - Static method in class parser.methods.ext.Utils
Will remove toRemove elements from BOTH sides of tokens, leaving at least minLength of elements in place.
trimSwitch - Static variable in class math.Main
 
truncate(double, int) - Static method in class math.numericalmethods.Fmath
 
truncate(float, int) - Static method in class math.numericalmethods.Fmath
 
truncateProcedure(String, int) - Static method in class math.numericalmethods.Fmath
 
type - Variable in class parser.Function
The type of the function
type - Variable in class parser.Variable
 
TYPE - Enum Class in parser
Defines the allowed return types
TYPE() - Constructor for enum class parser.TYPE
 

U

UnaryPostOperator - Class in parser
Models a post-operand Operator object e.g the !, inverse, square, cube operators
UnaryPostOperator(String, int, ArrayList<String>) - Constructor for class parser.UnaryPostOperator
Creates a new UnaryPostOperator object
UnaryPreOperator - Class in parser
Models a post-operand Operator object e.g the trigonometric,logarithmic,exponential e.t.c.
UnaryPreOperator(String, int, ArrayList<String>) - Constructor for class parser.UnaryPreOperator
Creates a new UnaryPreOperator object
unBracketDataSetReturningStatsOperators() - Method in class parser.MathExpression
Removes encapsulating brackets from data set returning statistical operators.
unbracketNumbers(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
Open up unnecessary brackets..e.g.
UNIT - Static variable in class math.matrix.expressParser.MOperator
 
unitMatrix() - Method in class math.matrix.expressParser.Matrix
 
unitMatrix() - Method in class math.matrix.expressParser.PrecisionMatrix
 
unitMatrix(int, int) - Static method in class math.matrix.expressParser.Matrix
 
unitMatrix(int, int) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
unitMatrix(Matrix) - Static method in class math.matrix.expressParser.Matrix
 
unitMatrix(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
 
units - Variable in class parser.Variable
 
uniVariableExpressionExpander(String, String...) - Static method in class math.matrix.expressParser.Matrix
 
uniVariableExpressionExpander(String, String, String) - Static method in class math.matrix.expressParser.Matrix
 
unknowns - Variable in class math.matrix.equationParser.LinearSystemParser
 
unregisterBasicNumericalMethod(Class) - Static method in class parser.methods.Declarations
 
update() - Static method in class util.FunctionManager
Saves stored functions and: updates the client UIs that use this manager.
update() - Static method in class util.VariableManager
Saves stored variables and updates the UI that renders the variables.
update(double, int, int) - Method in class math.matrix.expressParser.Matrix
 
update(String) - Static method in class util.FunctionManager
Updates a Function object in this FunctionManager.
update(String, String) - Method in class math.differentialcalculus.DifferentiableManager
It updates the name of a Differentiable object in this DifferentiableManager with the parameter newName.
update(String, String) - Method in class math.differentialcalculus.FormulaManager
It updates the name of a Formula object in this FormulaManager with the parameter newName.
update(String, ArrayList<String>) - Method in class math.differentialcalculus.DifferentiableManager
Updates a Differentiable object in this DifferentiableManager.
update(String, List<String>) - Method in class math.differentialcalculus.FormulaManager
Updates a Formula object in this FormulaManager.
update(BigDecimal, int, int) - Method in class math.matrix.expressParser.PrecisionMatrix
 
upperLimit - Variable in class math.numericalmethods.Integration
 
upStack - Static variable in class util.HistoryManager
 
USE_MODE - Enum Class in logic
 
USE_MODE() - Constructor for enum class logic.USE_MODE
 
useMode - Variable in class logic.CalcLogic
 
userName - Variable in class util.Settings
 
util - package util
 
util.help - package util.help
 
util.io - package util.io
 
Utilities - Class in math.differentialcalculus
 
Utilities() - Constructor for class math.differentialcalculus.Utilities
 
utility - Variable in class math.differentialcalculus.SemanticAnalyzer
Utility attribute used throughout the class for string appending operations.
utility - Variable in class parser.MathExpression
Utility attribute used throughout the class for string appending operations.
utilitySimplifier(ArrayList<String>, int) - Static method in class math.differentialcalculus.CodeGenerator
 
Utils - Class in parser.methods.ext
 
Utils - Class in util
 
Utils() - Constructor for class parser.methods.ext.Utils
 
Utils() - Constructor for class util.Utils
 

V

valid - Variable in class math.matrix.equationParser.LinearSystemParser
 
valid - Variable in class math.matrix.expressParser.MatrixValueParser
 
valid - Variable in class math.quadratic.QuadraticExpressionParser
 
valid - Variable in class math.tartaglia.TartagliaExpressionParser
 
valid - Variable in class util.VariableManager.CommandInterpreter
At every step of parsing, this boolean records if the expression is valid or not.
VALID - Enum constant in enum class parser.Parser_Result
 
Validatable - Interface in parser
 
validate(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixBinaryOperator
 
validate(ArrayList<String>) - Method in class math.matrix.expressParser.MBinaryOperator
 
validate(ArrayList<String>) - Method in class math.matrix.expressParser.MUnaryPostOperator
 
validate(ArrayList<String>) - Method in class parser.BinaryOperator
 
validate(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
 
validate(ArrayList<String>) - Method in class parser.LogicOperator
 
validate(ArrayList<String>) - Method in class parser.LogOrAntiLogToAnyBase
 
validate(ArrayList<String>) - Method in class parser.NumberReturningStatsOperator
 
validate(ArrayList<String>) - Method in class parser.UnaryPostOperator
 
validate(ArrayList<String>) - Method in class parser.UnaryPreOperator
 
validate(ArrayList<String>) - Method in interface parser.Validatable
 
validateAll() - Method in class math.quadratic.QuadraticExpressionParser
The validator of the expression.
validateAll() - Method in class math.tartaglia.TartagliaExpressionParser
The validator of the expression.
validateAll(ArrayList<String>) - Static method in class math.matrix.expressParser.MatrixOperator
 
validateAll(ArrayList<String>) - Static method in class math.matrix.expressParser.MOperator
 
validateAll(ArrayList<String>) - Static method in class parser.Operator
 
validateBracketStructure(List<String>) - Static method in class parser.Bracket
method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
validateBracketStructure(List<String>) - Static method in class parser.GenericBracket
method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
validateChars() - Method in class math.matrix.equationParser.LinearSystemParser
 
validateChars() - Method in class math.quadratic.QuadraticExpressionParser
Checks the character set of this parser.
validateChars() - Method in class math.tartaglia.TartagliaExpressionParser
Checks the character set of this parser.
validateEqualsSymbol() - Method in class math.quadratic.QuadraticExpressionParser
 
validateEqualsSymbol() - Method in class math.tartaglia.TartagliaExpressionParser
 
validateFunction(ArrayList<String>) - Static method in class parser.ListReturningStatsOperator
Takes an object of class Function and validates its ListReturningStatsOperators objects.
validateInputAfterSplitOnMethodsAndOps() - Method in class parser.MathScanner
Check that variables and methods do not conflict..if that can happen.
validateLine(String) - Method in class util.VariableManager.CommandInterpreter
Validates a single line of Variable initialization or updating statement.
validateNumber(MatrixFunction) - Method in class math.matrix.expressParser.MNumber
 
validateNumber(MathExpression) - Method in class parser.Number
 
validateNumbers() - Method in class math.matrix.equationParser.LinearSystemParser
Checks the left and right of a number to see if the appropriate items are the ones there.
validateNumbers() - Method in class math.quadratic.QuadraticExpressionParser
Checks the left and right of a number to see if the appropriate items are the ones there.
validateNumbers() - Method in class math.tartaglia.TartagliaExpressionParser
Checks the left and right of a number to see if the appropriate items are the ones there.
validateOperators() - Method in class math.matrix.equationParser.LinearSystemParser
Checks the left and right of an operator to see if the appropriate items are the ones there.
validateTokens() - Method in class math.matrix.expressParser.MatrixExpressionScanner
Identifies that the input is a valid one by checking that all tokens are either MNumber objects, Variable objects or MOperator objects.
validateTokens() - Method in class math.matrix.expressParser.MmathScanner
Identifies that the input is a valid one by checking that all tokens are either MNumber objects, Variable objects or MOperator objects.
validateTokens() - Method in class parser.MathScanner
Identifies that the input is a valid one by checking that all tokens are either Number objects, Variable objects or Operator objects.
validateVars() - Method in class math.matrix.equationParser.LinearSystemParser
Checks the left and right of all variables to see if the appropriate items are the ones there.
validateVars() - Method in class math.quadratic.QuadraticExpressionParser
Checks if the variables are properly arranged wrt other tokens.
validateVars() - Method in class math.tartaglia.TartagliaExpressionParser
Checks if the variables are properly arranged wrt other tokens.
validCommandString - Static variable in class math.matrix.MatrixVariableManager
 
validFormula - Variable in class util.Formulae
 
validNumber(String) - Static method in class math.matrix.expressParser.MNumber
This method may be used to test strings to see if or not they represent valid numbers.
validNumber(String) - Static method in class parser.Number
This method may be used to test strings to see if or not they represent valid numbers.
value - Variable in class parser.Precedence
 
value - Variable in class parser.Variable
 
valueOf(String) - Static method in enum class logic.BASE_MODE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class logic.DRG_MODE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class logic.POWER_MODE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class logic.TRIG_MODE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class logic.USE_MODE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class math.complex.ComplexState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class parser.Parser_Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class parser.TYPE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class util.Mode
Returns the enum constant of this class with the specified name.
values - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
The various values which this object can hold.
values - Variable in class math.matrix.expressParser.MatrixValueParser
 
values() - Static method in enum class logic.BASE_MODE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class logic.DRG_MODE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class logic.POWER_MODE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class logic.TRIG_MODE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class logic.USE_MODE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class math.complex.ComplexState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class parser.Parser_Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class parser.TYPE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class util.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
var - Variable in class util.VariableGenerator
The Variable object that is initialized randomly.
var() - Method in class math.matrix.expressParser.MSet
 
var() - Method in class parser.Set
 
variable - Variable in class util.Formulae
 
Variable - Class in parser
 
Variable(String) - Constructor for class parser.Variable
 
Variable(String, double, boolean) - Constructor for class parser.Variable
 
Variable(String, String, boolean) - Constructor for class parser.Variable
 
Variable(String, String, String, boolean) - Constructor for class parser.Variable
 
VariableBackup - Class in util.io
 
VariableBackup() - Constructor for class util.io.VariableBackup
 
VariableGenerator - Class in util
 
VariableGenerator(int) - Constructor for class util.VariableGenerator
 
VariableGenerator(int, boolean) - Constructor for class util.VariableGenerator
creates a new object of this class that can be used to generate Variables randomly
VariableGenerator(int, double) - Constructor for class util.VariableGenerator
creates a new object of this class that can be used to generate Variables randomly
variableManager - Variable in class parser.MathExpression
The VariableManager object that allows an object of this class to remember its variables.
VariableManager - Class in util
 
VariableManager() - Constructor for class util.VariableManager
 
VariableManager.CommandInterpreter - Class in util
Objects of this class parse a variable initialization or modifying command string.
VARIABLES - Static variable in class util.Utils
This file contains a record of all Variables
VARIABLES - Static variable in class util.VariableManager
 
VARIANCE - Static variable in class parser.methods.Declarations
 
vars - Variable in class math.quadratic.QuadraticExpressionParser
 
vars - Variable in class math.tartaglia.TartagliaExpressionParser
 
varStore - Variable in class math.matrix.MatrixVariableManager
 
verbose - Static variable in class math.Main
 
verboseSwitch - Static variable in class math.Main
 
vers(double) - Static method in class math.numericalmethods.Fmath
 
vibrateOn - Variable in class logic.CalcLogic
 
VOID - Enum constant in enum class parser.TYPE
 

W

whitespaceremover - Static variable in class math.differentialcalculus.Utilities
 
whitespaceremover - Variable in class parser.MathExpression
 
whole_dec_to_other_base(String, String) - Static method in class math.Maths
method dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
width - Variable in class math.Size
 
width - Variable in class util.Dimension
 
write(Object) - Method in class util.io.TextFileWriter
Writes object data to the file
writeLog(String) - Method in class util.ErrorLog
 
writeMapItemsToFileLineByLine(Map<String, Function>, File) - Static method in class util.io.FunctionsBackup
This writes items on a queue to a file.
writeMapItemsToFileLineByLine(Map<String, Variable>, File) - Static method in class util.io.VariableBackup
This writes items on a queue to a file.
writeText(File, String) - Static method in class util.io.TextFileWriter
Writes object data to the file

X

x - Variable in class math.Point
 
x - Variable in class util.SimplePoint
 
x1 - Variable in class math.numericalmethods.RootFinder
 
x2 - Variable in class math.numericalmethods.RootFinder
 
xLower - Variable in class math.numericalmethods.FunctionExpander
The lower boundary value of x.
xLower - Variable in class math.numericalmethods.NumericalIntegral
The lower boundary value of x.
xPoint - Variable in class math.numericalmethods.NumericalDerivative
The x coordinate of the point on the function where we need to find the derivative.
xUpper - Variable in class math.numericalmethods.FunctionExpander
The upper boundary value of x.
xUpper - Variable in class math.numericalmethods.NumericalIntegral
The upper boundary value of x.

Y

y - Variable in class math.Point
 
y - Variable in class util.SimplePoint
 
yardToMetre(double) - Static method in class math.numericalmethods.Fmath
 

Z

z - Variable in class math.Point
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form