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 All Packages
All Classes All Packages
All Classes All Packages
$
- $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
- abs() - Method in class math.complex.ComplexNumber
-
Finds the absolute value of this object
- Abs - Class in parser.methods.ext
- Abs() - Constructor for class parser.methods.ext.Abs
- AbstractSplittingParser - Class in parser.logical
- AbstractSplittingParser() - Constructor for class parser.logical.AbstractSplittingParser
-
Dummy constructor to make more easy overriding
- AbstractSplittingParser(String, ExpressionLogger) - Constructor for class parser.logical.AbstractSplittingParser
- 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
- 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
- AlgebraExpressionParser - Class in parser.logical
- AlgebraExpressionParser(String, ExpressionLogger) - Constructor for class parser.logical.AlgebraExpressionParser
- ALGEBRAIC - Static variable in class parser.Function
- ALGEBRAIC_EXPRESSION - parser.TYPE
- ALPHABET - logic.USE_MODE
- ALPHABET_SM - logic.USE_MODE
- 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 - Static variable in class parser.Operator
- 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
- 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
- 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
- avers(double) - Static method in class math.numericalmethods.Fmath
- avg() - Method in class math.matrix.expressParser.MSet
- avg() - Method in class parser.Set
- Avg - Class in parser.methods.ext
- Avg() - Constructor for class parser.methods.ext.Avg
- AvgN - Class in parser.methods.ext
- AvgN() - Constructor for class parser.methods.ext.AvgN
B
- 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 in logic
- BaseNFunction - Class in math.otherBaseParser
- BaseNFunction(String, int) - Constructor for class math.otherBaseParser.BaseNFunction
- baseVariable - Variable in class math.differentialcalculus.Derivative
-
The base variable that the top level expression is to be differentiated with respect to.
- 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
- 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 - logic.BASE_MODE
- BinaryOperator - Class in parser
- BinaryOperator(String, int, ArrayList<String>) - Constructor for class parser.BinaryOperator
- 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
- 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.
- 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_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 - 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
- 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 - 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() - Constructor for class parser.methods.ext.CeilFloor.Ceil
- CeilDigitsN() - Constructor for class parser.methods.ext.CeilFloor.CeilDigitsN
- CeilFloor - Class in parser.methods.ext
- CeilFloor() - Constructor for class parser.methods.ext.CeilFloor
- CeilFloor.Ceil - Class in parser.methods.ext
- CeilFloor.CeilDigitsN - Class in parser.methods.ext
- CeilFloor.CeilN - Class in parser.methods.ext
- CeilFloor.Floor - Class in parser.methods.ext
- CeilFloor.FloorDigitsN - Class in parser.methods.ext
- CeilFloor.FloorN - Class in parser.methods.ext
- CeilN() - Constructor for class parser.methods.ext.CeilFloor.CeilN
- 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.
- checkAtLeastArgs(String, int, List) - Static method in class parser.methods.ext.Utils
-
helper method to unify argument check on standart functions
- checkBracketStructure(List<String>, int, int) - Static method in class parser.Bracket
- checkBracketStructure(List<String>, int, int) - Static method in class parser.GenericBracket
- checkOnlyNumbers(List<String>) - Static method in class parser.methods.ext.Utils
- checkTokensCount(String, int, List) - Static method in class parser.methods.ext.Utils
- CIRCULAR_BRACE - Static variable in class parser.GenericBracket
-
For () brackets
- 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_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
- 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 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
- 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 - util.Mode
- CommandInterpreter() - Constructor for class util.VariableManager.CommandInterpreter
- CommandInterpreter(String) - Constructor for class util.VariableManager.CommandInterpreter
- 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
- ComparingExpressionParser - Class in parser.logical
- ComparingExpressionParser() - Constructor for class parser.logical.ComparingExpressionParser
- ComparingExpressionParser(String, ExpressionLogger) - Constructor for class parser.logical.ComparingExpressionParser
- ComparingExpressionParser.ComparingExpressionParserFactory - Class in parser.logical
- ComparingExpressionParserFactory() - Constructor for class parser.logical.ComparingExpressionParser.ComparingExpressionParserFactory
- 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.
- 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 in math.complex
- 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
- connectTokens(List<String>) - Static method in class parser.methods.ext.Utils
- CONST - Static variable in class parser.Operator
- 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
- 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 - Class in parser.methods.ext
- Count() - Constructor for class parser.methods.ext.Count
- 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
- createLogicalExpressionMember(String, ExpressionLogger) - Method in class parser.logical.ComparingExpressionParser.ComparingExpressionParserFactory
- createLogicalExpressionMember(String, ExpressionLogger) - Method in interface parser.logical.LogicalExpressionMemberFactory
- 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
- 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
- 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
- DEC - 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.
- decimalAndFractionalParts(String) - Static method in class parser.methods.ext.Utils
- decimalAndFractionalParts(BigDecimal) - Static method in class parser.methods.ext.Utils
- 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
- DEG - logic.DRG_MODE
- DEG_MODE_VARIABLE - Static variable in enum logic.DRG_MODE
- degGradRadFromVariable() - Static method in class parser.methods.Declarations
- 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
- Derivative - Class in math.differentialcalculus
- 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
- deserialize(String) - Static method in class util.Serializer
- 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
- DEV_NULL - Static variable in interface parser.logical.ExpressionLogger
- 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
- differentiate() - Method in class math.differentialcalculus.Derivative
-
Differentiates the expression.
- 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
- 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
- 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.
- 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_MODE - Enum in logic
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
- Echo - Class in parser.methods.ext
- Echo() - Constructor for class parser.methods.ext.Echo
- Echo.EchoI - Class in parser.methods.ext
- Echo.EchoN - Class in parser.methods.ext
- Echo.EchoNI - Class in parser.methods.ext
- EchoI() - Constructor for class parser.methods.ext.Echo.EchoI
- EchoN() - Constructor for class parser.methods.ext.Echo.EchoN
- EchoNI() - Constructor for class parser.methods.ext.Echo.EchoNI
- 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 - 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 - Static variable in class parser.Operator
- ERROR - parser.TYPE
- ErrorLog - Class in util
- ErrorLog() - Constructor for class util.ErrorLog
- 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
- evalRange(double, double, double, String, int) - Method in class parser.Function
- evalRange(String) - Method in class parser.Function
- evaluate() - Method in class parser.expanding.ExpandingExpressionParser
- evaluate() - Method in class parser.logical.AbstractSplittingParser
- evaluate() - Method in class parser.logical.AlgebraExpressionParser
- evaluate() - Method in class parser.logical.ComparingExpressionParser
- evaluate() - Method in interface parser.logical.LogicalExpressionMemberFactory.LogicalExpressionMember
-
The method should understand true/false strings, if it is supposed to be used in more complicated expressions.
- evaluate() - Method in class parser.logical.LogicalExpressionParser
- evaluateSingleToken(List<String>) - Static method in class parser.methods.ext.Utils
-
This is method, which allows the client functions to workaround the https://github.com/gbenroscience/ParserNG/issues/25 Once the issue is fixed, this method will simply change to convert list of strings to list of big decimals withot any evaluations
- 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
- 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
- ExpandingExpression - Class in parser
- ExpandingExpression(String, List<String>, ExpressionLogger) - Constructor for class parser.ExpandingExpression
- ExpandingExpression(String, List<String>, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class parser.ExpandingExpression
- ExpandingExpressionParser - Class in parser.expanding
- ExpandingExpressionParser(String, List<String>, ExpressionLogger) - Constructor for class parser.expanding.ExpandingExpressionParser
- ExpandingExpressionParser(String, List<String>, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class parser.expanding.ExpandingExpressionParser
- EXPONENTIAL - math.complex.ComplexState
- expressionForm() - Method in class parser.Function
- ExpressionLogger - Interface in parser.logical
- ExpressionLogger.InheritingExpressionLogger - Class in parser.logical
- 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
- 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
- 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
- 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
- floatTOdouble(float[]) - Static method in class math.numericalmethods.Fmath
- Floor() - Constructor for class parser.methods.ext.CeilFloor.Floor
- FloorDigitsN() - Constructor for class parser.methods.ext.CeilFloor.FloorDigitsN
- FloorN() - Constructor for class parser.methods.ext.CeilFloor.FloorN
- 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.
- Formula - Class in math.differentialcalculus
- Formula(String, List<String>) - Constructor for class math.differentialcalculus.Formula
- Formulae - Class in util
- Formulae(String) - Constructor for class util.Formulae
- FormulaeManager - Class in util
- FormulaeManager() - Constructor for class util.FormulaeManager
- FormulaManager - Class in math.differentialcalculus
- FormulaManager() - Constructor for class math.differentialcalculus.FormulaManager
- 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
- 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
- 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 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
- FunctionManager - Class in util
- FunctionManager() - Constructor for class util.FunctionManager
- 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
- 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
- generateCommandStringFromVariableNamesArray(String[]) - Static method in class util.VariableManager
- generateVariable() - Method in class util.VariableGenerator
- 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
- geom() - Method in class parser.Set
- Geom - Class in parser.methods.ext
- Geom() - Constructor for class parser.methods.ext.Geom
- 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 logic.BASE_MODE
- getBase() - Method in class logic.CalcLogic
- getBaseMode() - Method in class logic.CalcLogic
- getBaseOfOperation() - Method in class math.otherBaseParser.BaseNFunction
- 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
- getCofactorMatrix() - 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
- 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
- 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
- getEnvVariables() - Static method in class parser.methods.Help
- 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
- getExpandableSwitch() - Static method in class math.Main
- getExpanded() - Method in class parser.expanding.ExpandingExpressionParser
- 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
- getFirstBigDeciamalTokenAsInt(List<BigDecimal>) - Static method in class parser.methods.ext.Utils
- 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
- getFirstStringTokenAsInt(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
- 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() - Static method in class parser.ExpandingExpression
- getHelp() - Method in class parser.logical.AbstractSplittingParser
- getHelp() - Method in interface parser.logical.LogicalExpressionMemberFactory.LogicalExpressionMember
-
Help for this parser
- getHelp() - Method in class parser.LogicalExpression
- getHelp() - Method in interface parser.methods.BasicNumericalMethod
- getHelp() - Method in class parser.methods.ext.Abs
- getHelp() - Method in class parser.methods.ext.Avg
- getHelp() - Method in class parser.methods.ext.AvgN
- getHelp() - Method in class parser.methods.ext.CeilFloor.Ceil
- getHelp() - Method in class parser.methods.ext.CeilFloor.CeilDigitsN
- getHelp() - Method in class parser.methods.ext.CeilFloor.CeilN
- getHelp() - Method in class parser.methods.ext.CeilFloor.Floor
- getHelp() - Method in class parser.methods.ext.CeilFloor.FloorDigitsN
- getHelp() - Method in class parser.methods.ext.CeilFloor.FloorN
- getHelp() - Method in class parser.methods.ext.Count
- getHelp() - Method in class parser.methods.ext.Echo.EchoI
- getHelp() - Method in class parser.methods.ext.Echo.EchoN
- getHelp() - Method in class parser.methods.ext.Echo.EchoNI
- getHelp() - Method in class parser.methods.ext.Echo
- getHelp() - Method in class parser.methods.ext.Geom
- getHelp() - Method in class parser.methods.ext.GeomN
- getHelp() - Method in class parser.methods.ext.Gsum
- getHelp() - Method in class parser.methods.ext.Lengths.Length
- getHelp() - Method in class parser.methods.ext.Lengths.LengthDecimal
- getHelp() - Method in class parser.methods.ext.Lengths.LengthFractional
- getHelp() - Method in class parser.methods.ext.Rounding.Round
- getHelp() - Method in class parser.methods.ext.Rounding.RoundDigitsN
- getHelp() - Method in class parser.methods.ext.Rounding.RoundN
- getHelp() - Method in class parser.methods.ext.Rounding.RoundX
- getHelp() - Method in class parser.methods.ext.Sum
- 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
- getLogcalSwitch() - Static method in class math.Main
- 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 class parser.logical.AbstractSplittingParser
- getName() - Method in class parser.logical.ComparingExpressionParser
- getName() - Method in class parser.logical.LogicalExpressionParser
- getName() - Method in interface parser.methods.BasicNumericalMethod
- getName() - Method in class parser.methods.ext.Abs
- getName() - Method in class parser.methods.ext.Avg
- getName() - Method in class parser.methods.ext.AvgN
- getName() - Method in class parser.methods.ext.CeilFloor.Ceil
- getName() - Method in class parser.methods.ext.CeilFloor.CeilDigitsN
- getName() - Method in class parser.methods.ext.CeilFloor.CeilN
- getName() - Method in class parser.methods.ext.CeilFloor.Floor
- getName() - Method in class parser.methods.ext.CeilFloor.FloorDigitsN
- getName() - Method in class parser.methods.ext.CeilFloor.FloorN
- getName() - Method in class parser.methods.ext.Count
- getName() - Method in class parser.methods.ext.Echo.EchoI
- getName() - Method in class parser.methods.ext.Echo.EchoN
- getName() - Method in class parser.methods.ext.Echo.EchoNI
- getName() - Method in class parser.methods.ext.Echo
- getName() - Method in class parser.methods.ext.Geom
- getName() - Method in class parser.methods.ext.GeomN
- getName() - Method in class parser.methods.ext.Gsum
- getName() - Method in class parser.methods.ext.Lengths.Length
- getName() - Method in class parser.methods.ext.Lengths.LengthDecimal
- getName() - Method in class parser.methods.ext.Lengths.LengthFractional
- getName() - Method in class parser.methods.ext.Rounding.Round
- getName() - Method in class parser.methods.ext.Rounding.RoundDigitsN
- getName() - Method in class parser.methods.ext.Rounding.RoundN
- getName() - Method in class parser.methods.ext.Rounding.RoundX
- getName() - Method in class parser.methods.ext.Sum
- 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
- 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
- getOriginal() - Method in class parser.logical.AbstractSplittingParser
- 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
- 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
- getPrimaryChars1() - Method in class parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getPrimaryChars1() - Method in class parser.logical.ComparingExpressionParser
- getPrimaryChars1() - Method in class parser.logical.LogicalExpressionParser
- getPrimaryChars2() - Method in class parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getPrimaryChars2() - Method in class parser.logical.ComparingExpressionParser
- getPrimaryChars2() - Method in class parser.logical.LogicalExpressionParser
- 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
- 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
- getSecondaryChars1() - Method in class parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getSecondaryChars1() - Method in class parser.logical.ComparingExpressionParser
- getSecondaryChars1() - Method in class parser.logical.LogicalExpressionParser
- getSecondaryChars2() - Method in class parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getSecondaryChars2() - Method in class parser.logical.ComparingExpressionParser
- getSecondaryChars2() - Method in class parser.logical.LogicalExpressionParser
- 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
- getSubexpressionFactory() - Method in class parser.logical.LogicalExpressionParser
- 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.Abs
- getType() - Method in class parser.methods.ext.Avg
- getType() - Method in class parser.methods.ext.AvgN
- getType() - Method in class parser.methods.ext.CeilFloor.Ceil
- getType() - Method in class parser.methods.ext.CeilFloor.CeilDigitsN
- getType() - Method in class parser.methods.ext.CeilFloor.CeilN
- getType() - Method in class parser.methods.ext.CeilFloor.Floor
- getType() - Method in class parser.methods.ext.CeilFloor.FloorDigitsN
- getType() - Method in class parser.methods.ext.CeilFloor.FloorN
- getType() - Method in class parser.methods.ext.Count
- getType() - Method in class parser.methods.ext.Echo.EchoI
- getType() - Method in class parser.methods.ext.Echo.EchoN
- getType() - Method in class parser.methods.ext.Echo.EchoNI
- getType() - Method in class parser.methods.ext.Echo
- getType() - Method in class parser.methods.ext.Geom
- getType() - Method in class parser.methods.ext.GeomN
- getType() - Method in class parser.methods.ext.Gsum
- getType() - Method in class parser.methods.ext.Lengths.Length
- getType() - Method in class parser.methods.ext.Lengths.LengthDecimal
- getType() - Method in class parser.methods.ext.Lengths.LengthFractional
- getType() - Method in class parser.methods.ext.Rounding.Round
- getType() - Method in class parser.methods.ext.Rounding.RoundDigitsN
- getType() - Method in class parser.methods.ext.Rounding.RoundN
- getType() - Method in class parser.methods.ext.Rounding.RoundX
- getType() - Method in class parser.methods.ext.Sum
- 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
- getValues() - Method in class math.matrix.expressParser.MatrixValueParser
- getValuesFromVariables() - Static method in class parser.ExpandingExpression
- 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
- 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
- GRAD - 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_OR_EQUALS - Static variable in class parser.Operator
- GREATER_THAN - Static variable in class parser.Operator
- gsum() - Method in class parser.Set
- gsum(List<BigDecimal>) - Static method in class parser.methods.ext.Utils
- Gsum - Class in parser.methods.ext
- Gsum() - Constructor for class parser.methods.ext.Gsum
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
- hasFormula(Formulae) - Method in class util.FormulaeManager
- hasIndependentVariable(String) - Method in class parser.Function
- hasListReturningOperators - Variable in class parser.MathExpression
- hasParent(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
- hasSameVariables(Formula) - Method in class math.differentialcalculus.Formula
- hasStatsMethod(String) - Static method in class parser.methods.Method
-
Scans the given expression for statistical operators
- hav(double) - Static method in class math.numericalmethods.Fmath
- height - Variable in class math.Size
- height - Variable in class util.Dimension
- Help - Class in parser.methods
- Help() - Constructor for class parser.methods.Help
- HELP - Static variable in class parser.methods.Declarations
- HistoryManager - Class in util
- HistoryManager() - Constructor for class util.HistoryManager
- HYP - 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
- 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
- INCOMPLETE_PARAMS - parser.Parser_Result
- 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
- 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
- InheritingExpressionLogger(ExpressionLogger) - Constructor for class parser.logical.ExpressionLogger.InheritingExpressionLogger
- 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.
- 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
- 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
- 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 - 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 - logic.TRIG_MODE
-
Shift pressed
- INVERSE - Static variable in class parser.methods.Declarations
- INVERSE - Static variable in class parser.Operator
- INVERSE_HYP - 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
- 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.Operator
- isCalculator() - Method in enum util.Mode
- isCartesian() - Method in enum 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 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
- 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.
- 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
- isExpandable() - Static method in class math.Main
- isExpMethod(String) - Static method in class parser.methods.Method
- isExpNumber(String) - Static method in class parser.Variable
- isExponential() - Method in enum 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
- 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
- isIn(String) - Method in class math.Main.MultiSwitch
- 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
- isLogic() - Static method in class math.Main
- isLogicalExpressionMember(String) - Method in class parser.logical.ComparingExpressionParser
- isLogicalExpressionMember(String) - Method in interface parser.logical.LogicalExpressionMemberFactory.LogicalExpressionMember
-
ParserNG have a habit, that expression is parsed in constructor, and later evaluated in methood.
- isLogicalExpressionMember(String) - Method in class parser.logical.LogicalExpressionParser
- 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
- 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
- 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 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
- isValidFormula() - Method in class util.Formulae
- 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
J
- joinArgs(List<String>, boolean) - Static method in class math.Main
- jouleToCalorie(double) - Static method in class math.numericalmethods.Fmath
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
- Length() - Constructor for class parser.methods.ext.Lengths.Length
- LengthDecimal() - Constructor for class parser.methods.ext.Lengths.LengthDecimal
- LengthFractional() - Constructor for class parser.methods.ext.Lengths.LengthFractional
- Lengths - Class in parser.methods.ext
- Lengths() - Constructor for class parser.methods.ext.Lengths
- Lengths.Length - Class in parser.methods.ext
- Lengths.LengthDecimal - Class in parser.methods.ext
- Lengths.LengthFractional - Class in parser.methods.ext
- 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
- 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 - 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
- load(Map<String, Function>) - Static method in class util.FunctionManager
- load(Map<String, Function>, boolean) - Static method in class util.FunctionManager
- load(Map<String, Variable>) - Static method in class util.VariableManager
- load(Map<String, Variable>, boolean) - Static method in class util.VariableManager
- 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
- LOCK - logic.POWER_MODE
- log - Variable in class parser.logical.AbstractSplittingParser
- 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(String) - Method in class parser.logical.ExpressionLogger.InheritingExpressionLogger
- log(String) - Method in interface parser.logical.ExpressionLogger
- 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
- 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
- loggingEnabled - Static variable in class util.Utils
- logic - package logic
- Logic - Class in parser
- Logic() - Constructor for class parser.Logic
- LogicalExpression - Class in parser
- LogicalExpression(String, ExpressionLogger) - Constructor for class parser.LogicalExpression
- LogicalExpression(String, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class parser.LogicalExpression
- LogicalExpressionMemberFactory - Interface in parser.logical
- LogicalExpressionMemberFactory.LogicalExpressionMember - Interface in parser.logical
- LogicalExpressionParser - Class in parser.logical
- LogicalExpressionParser(String, ExpressionLogger) - Constructor for class parser.logical.LogicalExpressionParser
- LogicalExpressionParser(String, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class parser.logical.LogicalExpressionParser
- 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.
M
- 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.ExpandingExpression
- 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.LogicalExpression
- 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
- 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 - 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 - 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 - 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
MatrixFormatExceptionwithout detail message. - MatrixFormatException(String) - Constructor for exception util.MatrixFormatException
-
Constructs an instance of
MatrixFormatExceptionwith 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
- 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
- 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
- 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() - Method in class math.matrix.expressParser.MSet
- mode() - Method in class parser.Set
- Mode - Enum in util
- 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.
- MultiSwitch(String...) - Constructor for class math.Main.MultiSwitch
- 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 parser.Operator
-
The name of the operator object
- 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
- 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.
- 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 - logic.TRIG_MODE
-
No shift or hyp
- NORMAL - 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, MathContext) - Static method in class math.BigDecimalNthRootCalculation
- NULL_ERROR - parser.Parser_Result
- 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 - Class in parser
- Number(String) - Constructor for class parser.Number
- Number(String, int, ArrayList<String>) - Constructor for class parser.Number
- NUMBER - 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
- 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
O
- OCT - logic.BASE_MODE
- OFF - logic.POWER_MODE
- oldInverse() - Method in class math.matrix.expressParser.Matrix
-
Computes the inverse of this Matrix object.
- ON - logic.POWER_MODE
- 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
- openBrackets(ArrayList<String>) - Method in class math.differentialcalculus.Utilities
-
Checks for the pattern..
- 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.
- optimizeFunction(String) - Method in class util.MathExpressionManager
- optimizeFunction(String) - Method in class util.MatrixFunctionManager
- OR - Static variable in class parser.Operator
- orderCompoundTokens(MathExpression) - Static method in class math.matrix.expressParser.MatrixOperator
- ounceToGram(double) - Static method in class math.numericalmethods.Fmath
P
- PARENTHESES_ERROR - 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
- parseBooleanStrict(String, ExpressionLogger) - Static method in class parser.logical.ComparingExpressionParser
- 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
- 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.
- 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 - Class in math.differentialcalculus
- Parser(String) - Constructor for class math.differentialcalculus.Parser
- Parser(String) - Constructor for class math.numericalmethods.NumericalDerivative.Parser
- parser_Result - Variable in class parser.MathExpression
- parser_Result - Variable in class parser.MathScanner
- Parser_Result - Enum in parser
- parser.cmd - package parser.cmd
- parser.expanding - package parser.expanding
- parser.logical - package parser.logical
- 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
- 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 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 - math.complex.ComplexState
- PollCapable - Interface in interfaces
-
Created by Imaxinacion on 2/13/2018.
- 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 in logic
- 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.
- PowerOperator - Class in parser
- PowerOperator(int, ArrayList<String>) - Constructor for class parser.PowerOperator
-
Creates an object of class PowerOperator
- Precedence - Class in parser
- Precedence(int) - Constructor for class parser.Precedence
- 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
- 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
- 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
R
- R_GAS - Static variable in class math.numericalmethods.Fmath
- RAD - 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
- 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. - 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(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.
- result - Variable in class math.differentialcalculus.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
- rootOfEquation() - Method in class parser.Set
-
Finds the zero of a Function which has been pre-defined in the Workspace.
- Round() - Constructor for class parser.methods.ext.Rounding.Round
- roundDigits(int, BigDecimal, RoundingMode) - Static method in class parser.methods.ext.Rounding
- RoundDigitsN() - Constructor for class parser.methods.ext.Rounding.RoundDigitsN
- Rounding - Class in parser.methods.ext
- Rounding() - Constructor for class parser.methods.ext.Rounding
- Rounding.Round - Class in parser.methods.ext
- Rounding.RoundDigitsN - Class in parser.methods.ext
- Rounding.RoundN - Class in parser.methods.ext
- Rounding.RoundX - Class in parser.methods.ext
- RoundN() - Constructor for class parser.methods.ext.Rounding.RoundN
- RoundX() - Constructor for class parser.methods.ext.Rounding.RoundX
- 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>, DRG_MODE) - Static method in class parser.methods.Method
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() - 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
- scanner - Variable in class parser.MathExpression
- 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
- sec() - Method in class math.complex.ComplexNumber
- sec(double) - Static method in class math.numericalmethods.Fmath
- SEC - Static variable in class parser.methods.Declarations
- sech() - Method in class math.complex.ComplexNumber
- sech(double) - Static method in class math.numericalmethods.Fmath
- SECH - Static variable in class parser.methods.Declarations
- 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
- 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
- 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
- setDiffType(int) - Method in class math.differentialcalculus.Parser
- setDimension(int) - Method in class math.matrix.equationParser.LinearSystemParser
- setDRG(int) - Method in class parser.methods.Method
- setDRG(DRG_MODE) - Method in class parser.MathExpression
-
sets the DRG property
- setDrgMode(DRG_MODE) - Method in class logic.CalcLogic
- 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
- setExpandable(boolean) - Static method in class math.Main
- 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(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(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
- setInterval(int) - Method in class math.matrix.MatrixVariableManager
- setIntervalChanged(boolean) - Method in class math.matrix.MatrixVariableManager
- 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(double, double) - Method in class math.numericalmethods.Integration
- setLogic(boolean) - Static method in class math.Main
- 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 - 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 - 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
- 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.
- simplifyDerivedData(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
-
Simplifies the contents of the
derivedDataArrayList. - simplifyNegOneProducts(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
-
Simplifies portions of math code that involve products or quotients of -1.
- 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() - 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.expanding.ExpandingExpressionParser
- solve() - Method in class parser.ExpandingExpression
- solve() - Method in class parser.LogicalExpression
- 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.Abs
- solve(List<String>) - Method in class parser.methods.ext.Avg
- solve(List<String>) - Method in class parser.methods.ext.AvgN
- solve(List<String>) - Method in class parser.methods.ext.CeilFloor.Ceil
- solve(List<String>) - Method in class parser.methods.ext.CeilFloor.CeilDigitsN
- solve(List<String>) - Method in class parser.methods.ext.CeilFloor.CeilN
- solve(List<String>) - Method in class parser.methods.ext.CeilFloor.Floor
- solve(List<String>) - Method in class parser.methods.ext.CeilFloor.FloorDigitsN
- solve(List<String>) - Method in class parser.methods.ext.CeilFloor.FloorN
- solve(List<String>) - Method in class parser.methods.ext.Count
- solve(List<String>) - Method in class parser.methods.ext.Echo.EchoI
- solve(List<String>) - Method in class parser.methods.ext.Echo.EchoN
- solve(List<String>) - Method in class parser.methods.ext.Echo.EchoNI
- solve(List<String>) - Method in class parser.methods.ext.Echo
- solve(List<String>) - Method in class parser.methods.ext.Geom
- solve(List<String>) - Method in class parser.methods.ext.GeomN
- solve(List<String>) - Method in class parser.methods.ext.Gsum
- solve(List<String>) - Method in class parser.methods.ext.Lengths.Length
- solve(List<String>) - Method in class parser.methods.ext.Lengths.LengthDecimal
- solve(List<String>) - Method in class parser.methods.ext.Lengths.LengthFractional
- solve(List<String>) - Method in class parser.methods.ext.Rounding.Round
- solve(List<String>) - Method in class parser.methods.ext.Rounding.RoundDigitsN
- solve(List<String>) - Method in class parser.methods.ext.Rounding.RoundN
- solve(List<String>) - Method in class parser.methods.ext.Rounding.RoundX
- solve(List<String>) - Method in class parser.methods.ext.Sum
- 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 - Variable in class parser.logical.AbstractSplittingParser
- 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.scannerInputString 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
- startPolling() - Method in interface interfaces.PollCapable
- 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.
- storeVariable(String) - Method in class math.matrix.MatrixVariableManager
- STRANGE_INPUT - parser.Parser_Result
- STRING - Class in parser
- STRING - parser.TYPE
- STRING() - Constructor for class parser.STRING
- stringify() - Method in interface interfaces.Encodeable
- 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 - Class in parser.methods.ext
- Sum() - Constructor for class parser.methods.ext.Sum
- sumOfSquares() - Method in class math.matrix.expressParser.MSet
- sumOfSquares() - Method in class parser.Set
- swapColumn(int, int) - Method in class math.matrix.expressParser.Matrix
- swapRow(int, int) - Method in class math.matrix.expressParser.Matrix
- SYMBOLIC_INTEGRATION - Static variable in class math.numericalmethods.NumericalIntegral
-
Use this to integrate using the integral symbol.
- SYNTAX_ERROR - parser.Parser_Result
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
- 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
- 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.
- tokensToNumbers(List<String>) - Static method in class parser.methods.ext.Utils
- 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
- toPattern(String[], String[]) - Method in class parser.logical.AbstractSplittingParser
- Topic - Class in util.help
-
Created by JIBOYE Oluwagbemiro Olaoluwa on 8/5/2016.
- Topic(String, String) - Constructor for class util.help.Topic
- 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_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.
- 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
- 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 in logic
- 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.
- truncate(double, int) - Static method in class math.numericalmethods.Fmath
- truncate(float, int) - Static method in class math.numericalmethods.Fmath
- TYPE - Enum in parser
-
Defines the allowed return types
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.
- 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
- 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
- upStack - Static variable in class util.HistoryManager
- USE_MODE - Enum in logic
- 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
- 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 - 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(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
- 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.
- 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.
- 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.
- valueOf(String) - Static method in enum logic.BASE_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum logic.DRG_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum logic.POWER_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum logic.TRIG_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum logic.USE_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum math.complex.ComplexState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum parser.Parser_Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum parser.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum util.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum logic.BASE_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum logic.DRG_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum logic.POWER_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum logic.TRIG_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum logic.USE_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum math.complex.ComplexState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum parser.Parser_Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum parser.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum util.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VALUES_IPNG - Static variable in class parser.ExpandingExpression
- VALUES_PNG - Static variable in class parser.ExpandingExpression
- var() - Method in class math.matrix.expressParser.MSet
- var() - Method in class parser.Set
- 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 - 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
- verboseStderrLogger - Static variable in class parser.ExpandingExpression
- verboseStderrLogger - Static variable in class parser.LogicalExpression
- vers(double) - Static method in class math.numericalmethods.Fmath
- VOID - parser.TYPE
W
- whitespaceremover - Static variable in class math.differentialcalculus.Utilities
- 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
Y
- y - Variable in class math.Point
- y - Variable in class util.SimplePoint
- yardToMetre(double) - Static method in class math.numericalmethods.Fmath
Z
$ 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 ZAll Classes All Packages