Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $2X2determinant(Matrix) - Static method in class math.matrix.expressParser.Matrix
- $2X2determinant(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
- $2X2determinantForEigen(String[][]) - Static method in class math.matrix.expressParser.Matrix
- $removeExcessBrackets(List<String>) - Static method in class parser.MathScanner
-
This technique conserves the last single bracket as it is unsure of the rules that allow it to unwrap the last bracket.
A
- a - Variable in class math.quadratic.QuadraticSolver
- a - Variable in class math.tartaglia.TartagliaSolver
- abs() - Method in class math.complex.ComplexNumber
-
Finds the absolute value of this object
- abs_val(String) - Static method in class math.Maths
- acos(double) - Static method in class math.Maths
-
We have code that computes the arctangent very accurately.
- acos(double) - Static method in class math.numericalmethods.Fmath
- acosDegToGrad(double) - Static method in class math.Maths
- acosDegToRad(double) - Static method in class math.Maths
- acosGradToDeg(double) - Static method in class math.Maths
- acosGradToRad(double) - Static method in class math.Maths
- acosh(double) - Static method in class math.Maths
- acosh(double) - Static method in class math.numericalmethods.Fmath
- acosRadToDeg(double) - Static method in class math.Maths
- acosRadToGrad(double) - Static method in class math.Maths
- acot(double) - Static method in class math.numericalmethods.Fmath
- acot2(double, double) - Static method in class math.numericalmethods.Fmath
- acoth(double) - Static method in class math.Maths
- acoth(double) - Static method in class math.numericalmethods.Fmath
- acovers(double) - Static method in class math.numericalmethods.Fmath
- acsc(double) - Static method in class math.numericalmethods.Fmath
- acsch(double) - Static method in class math.Maths
- acsch(double) - Static method in class math.numericalmethods.Fmath
- activated - Variable in class util.Settings
- activationDate - Variable in class util.Settings
- add(String) - Static method in class util.FunctionManager
-
Adds a Function object to this FunctionManager.
- add(String, int, String, int, int) - Static method in class math.Maths
- add(ComplexNumber) - Method in class math.complex.ComplexNumber
-
Adds two ComplexNumber objects
- add(Differentiable) - Method in class math.differentialcalculus.DifferentiableManager
- add(Formula) - Method in class math.differentialcalculus.FormulaManager
- add(FractionalNumber) - Method in class math.fractions.FractionalNumber
- add(Matrix) - Method in class math.matrix.expressParser.Matrix
- add(PrecisionMatrix) - Method in class math.matrix.expressParser.PrecisionMatrix
- add(Function) - Static method in class util.FunctionManager
- add(Variable) - Static method in class util.VariableManager
-
Introduces a Variable
- add(Variable...) - Static method in class util.VariableManager
-
Introduces an array or variable-args list of Variable
- AdditionOperator - Class in parser
- AdditionOperator(int, ArrayList<String>) - Constructor for class parser.AdditionOperator
-
Creates an object of class AdditionOperator
- addMatrix() - Method in class parser.Set
-
The list must have been originally supplied: matrix_add(A,B) {where A and B are matrices} It adds them out and returns the result as a list.
- adjoint() - Method in class math.matrix.expressParser.Matrix
- adjoint() - Method in class parser.Set
-
The list must have been originally supplied: adjoint(A) {where A is a Matrix} It finds the adjoint of A and returns the result as a list.
- aexsec(double) - Static method in class math.numericalmethods.Fmath
- ahav(double) - Static method in class math.numericalmethods.Fmath
- ALGEBRAIC - Static variable in class parser.Function
- ALGEBRAIC_EXPRESSION - Enum constant in enum parser.TYPE
- algorithm - Variable in class math.quadratic.Quadratic_Equation
- algorithm - Variable in class math.tartaglia.Tartaglia_Equation
- align(String) - Static method in class parser.methods.Help
- ALPHABET - Enum constant in enum logic.USE_MODE
- ALPHABET_SM - Enum constant in enum logic.USE_MODE
- analyzeLine(String) - Method in class util.VariableManager.CommandInterpreter
-
Some scenarios arise here.
- analyzeSolution(MathExpression) - Static method in class util.MathExpressionManager
- and(MNumber, MNumber) - Static method in class math.matrix.expressParser.MLogic
- and(Number, Number) - Static method in class parser.Logic
- AND - Class in parser
- AND - Static variable in class parser.Operator
- AND(int, ArrayList<String>) - Constructor for class parser.AND
- angle(double, double, double) - Static method in class math.numericalmethods.Fmath
- angle(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
- ANGULAR_BRACE - Static variable in class parser.GenericBracket
-
For < and > brackets
- ans - Static variable in class parser.Variable
-
The last answer variable used for flexibility on computational systems.
- antilog(double) - Static method in class math.numericalmethods.Fmath
- antilog(float) - Static method in class math.numericalmethods.Fmath
- antilog10(double) - Static method in class math.numericalmethods.Fmath
- antilog10(float) - Static method in class math.numericalmethods.Fmath
- antilog2(double) - Static method in class math.numericalmethods.Fmath
- antilog2(float) - Static method in class math.numericalmethods.Fmath
- antiLogToAnyBase(double, double) - Static method in class math.Maths
- AntiLogToAnyBase - Class in parser
- AntiLogToAnyBase(int, ArrayList<String>) - Constructor for class parser.AntiLogToAnyBase
- APP_FOLDER - Static variable in class util.Utils
- appendLogic(double, String, double) - Static method in class math.matrix.expressParser.Matrix
- appendOneToStartOfFreeVariables() - Method in class math.matrix.equationParser.LinearSystemParser
-
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
- appendOneToStartOfFreeVariables() - Method in class math.quadratic.QuadraticExpressionParser
-
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
- appendOneToStartOfFreeVariables() - Method in class math.tartaglia.TartagliaExpressionParser
-
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
- approxEquals(double, double) - Static method in class math.differentialcalculus.Formula
- approxEquals(double, double) - Method in class math.Line
-
Compares two numbers to see if they are close enough to be almost the same It checks if the values deviate by 1.0E-14 or lesser.
- approxEquals(double, double, double) - Method in class math.Line
-
Compares two numbers to see if they are close enough to be almost the same It checks if the values deviate by 1.0E-14 or lesser.
- approxEqualsZero(double) - Method in class math.numericalmethods.RootFinder
- ARC_COS - Static variable in class parser.methods.Declarations
- ARC_COS_ALT - Static variable in class parser.methods.Declarations
- ARC_COSEC - Static variable in class parser.methods.Declarations
- ARC_COSEC_ALT - Static variable in class parser.methods.Declarations
- ARC_COSECH - Static variable in class parser.methods.Declarations
- ARC_COSECH_ALT - Static variable in class parser.methods.Declarations
- ARC_COSH - Static variable in class parser.methods.Declarations
- ARC_COSH_ALT - Static variable in class parser.methods.Declarations
- ARC_COT - Static variable in class parser.methods.Declarations
- ARC_COT_ALT - Static variable in class parser.methods.Declarations
- ARC_COTH - Static variable in class parser.methods.Declarations
- ARC_COTH_ALT - Static variable in class parser.methods.Declarations
- ARC_SEC - Static variable in class parser.methods.Declarations
- ARC_SEC_ALT - Static variable in class parser.methods.Declarations
- ARC_SECH - Static variable in class parser.methods.Declarations
- ARC_SECH_ALT - Static variable in class parser.methods.Declarations
- ARC_SIN - Static variable in class parser.methods.Declarations
- ARC_SIN_ALT - Static variable in class parser.methods.Declarations
- ARC_SINH - Static variable in class parser.methods.Declarations
- ARC_SINH_ALT - Static variable in class parser.methods.Declarations
- ARC_TAN - Static variable in class parser.methods.Declarations
- ARC_TAN_ALT - Static variable in class parser.methods.Declarations
- ARC_TANH - Static variable in class parser.methods.Declarations
- ARC_TANH_ALT - Static variable in class parser.methods.Declarations
- array - Variable in class math.matrix.expressParser.Matrix
-
the data array used to create this Matrix object
- array - Variable in class math.matrix.expressParser.PrecisionMatrix
-
the data array used to create this PrecisionMatrix object
- arrayAbs(double[]) - Static method in class math.numericalmethods.Fmath
- arrayAbs(float[]) - Static method in class math.numericalmethods.Fmath
- arrayAbs(int[]) - Static method in class math.numericalmethods.Fmath
- arrayAbs(long[]) - Static method in class math.numericalmethods.Fmath
- arrayContains(String[], String) - Static method in class parser.methods.Method
- arrayMultByConstant(double[], double) - Static method in class math.numericalmethods.Fmath
- arrayMultByConstant(double[], int) - Static method in class math.numericalmethods.Fmath
- arrayMultByConstant(int[], double) - Static method in class math.numericalmethods.Fmath
- arrayMultByConstant(int[], int) - Static method in class math.numericalmethods.Fmath
- arrayPositiveElementsSum(long[]) - Static method in class math.numericalmethods.Fmath
- arrayProduct(double[]) - Static method in class math.numericalmethods.Fmath
- arrayProduct(float[]) - Static method in class math.numericalmethods.Fmath
- arrayProduct(int[]) - Static method in class math.numericalmethods.Fmath
- arrayProduct(long[]) - Static method in class math.numericalmethods.Fmath
- arraySum(double[]) - Static method in class math.numericalmethods.Fmath
- arraySum(float[]) - Static method in class math.numericalmethods.Fmath
- arraySum(int[]) - Static method in class math.numericalmethods.Fmath
- arraySum(long[]) - Static method in class math.numericalmethods.Fmath
- asec(double) - Static method in class math.numericalmethods.Fmath
- asech(double) - Static method in class math.Maths
- asech(double) - Static method in class math.numericalmethods.Fmath
- asin(double) - Static method in class math.Maths
-
We have code that computes the arctangent very accurately.
- asin(double) - Static method in class math.numericalmethods.Fmath
- asinDegToGrad(double) - Static method in class math.Maths
- asinDegToRad(double) - Static method in class math.Maths
- asinGradToDeg(double) - Static method in class math.Maths
- asinGradToRad(double) - Static method in class math.Maths
- asinh(double) - Static method in class math.Maths
- asinh(double) - Static method in class math.numericalmethods.Fmath
- asinRadToDeg(double) - Static method in class math.Maths
- asinRadToGrad(double) - Static method in class math.Maths
- ASSIGN - Static variable in class parser.Operator
- assignCompoundTokens(ArrayList<String>) - Static method in class math.matrix.expressParser.MUnaryPostOperator
-
Carefully interpretes the correct arrangement of a loose math statement for objects of this class and applies the correct one to the Function object.
- assignCompoundTokens(ArrayList<String>) - Static method in class parser.PowerOperator
- assignCompoundTokens(ArrayList<String>) - Static method in class parser.UnaryPostOperator
-
Carefully interpretes the correct arrangement of a loose math statement for objects of this class and applies the correct one to the MathExpression object.
- assignCompoundTokens(MathExpression) - Static method in class parser.UnaryPreOperator
- AssignmentOperator - Class in parser
- AssignmentOperator() - Constructor for class parser.AssignmentOperator
- assignObject(String) - Static method in class parser.Function
- AT - Static variable in class parser.Operator
- atan(double) - Static method in class math.Maths
-
We use a = atan(x)....x = tan(a) Then approx...
- atan(double) - Static method in class math.numericalmethods.Fmath
- atan2(double, double) - Static method in class math.numericalmethods.Fmath
- atanDegToGrad(double) - Static method in class math.Maths
- atanDegToRad(double) - Static method in class math.Maths
- atanGradToDeg(double) - Static method in class math.Maths
- atanGradToRad(double) - Static method in class math.Maths
- atanh(double) - Static method in class math.Maths
- atanh(double) - Static method in class math.numericalmethods.Fmath
- atanRadToDeg(double) - Static method in class math.Maths
- atanRadToGrad(double) - Static method in class math.Maths
- autoInitOn - Static variable in class parser.MathExpression
-
If set to true, MathExpression objects will automatically initialize undeclared variables to zero and store them.
- avers(double) - Static method in class math.numericalmethods.Fmath
- avg() - Method in class math.matrix.expressParser.MSet
- avg() - Method in class parser.Set
- AVG - Static variable in class parser.methods.Declarations
- AvgN - Class in parser.methods.ext
- AvgN() - Constructor for class parser.methods.ext.AvgN
B
- b - Variable in class math.quadratic.QuadraticSolver
- b - Variable in class math.tartaglia.TartagliaSolver
- backward() - Method in class math.numericalmethods.Integration
- backward(int) - Method in class math.numericalmethods.Integration
- backward(Function, double, double, int) - Static method in class math.numericalmethods.Integration
- BASE_MODE - Enum in logic
- BASE_MODE() - Constructor for enum logic.BASE_MODE
- baseMode - Variable in class logic.CalcLogic
- BaseNFunction - Class in math.otherBaseParser
- BaseNFunction(String, int) - Constructor for class math.otherBaseParser.BaseNFunction
- baseOfOperation - Variable in class math.otherBaseParser.BaseNFunction
-
The number base that objects of this class will use in computations.
- baseVariable - Variable in class math.differentialcalculus.Derivative
-
The base variable that the top level expression is to be differentiated with respect to.
- BASIC_NUMERICAL_METHODS - Static variable in class parser.methods.Declarations
-
A list user registered hardcoded methods
- BasicNumericalMethod - Interface in parser.methods
- BIGDECIMAL_PRECISION - Static variable in class math.numericalmethods.FunctionExpander
-
Uses the precision of double numbers to expand the function.
- BIGDECIMAL_PRECISION - Static variable in class parser.PolynomialExpression
-
Solves the Polynomial with BigDecimal precision....about 16d.p.
- BigDecimalNthRootCalculation - Class in math
-
Based on https://stackoverflow.com/questions/22695654/computing-the-nth-root-of-p-using-bigdecimals
- BigDecimalNthRootCalculation() - Constructor for class math.BigDecimalNthRootCalculation
- bigDecimalPrecisionSolve(List<String>) - Method in class parser.PolynomialExpression
-
used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
- BIN - Enum constant in enum logic.BASE_MODE
- BinaryOperator - Class in parser
- BinaryOperator(String, int, ArrayList<String>) - Constructor for class parser.BinaryOperator
- Bisection() - Constructor for class math.numericalmethods.RootFinder.Bisection
- bracket - Variable in class parser.MathExpression
- Bracket - Class in parser
- Bracket(String) - Constructor for class parser.Bracket
-
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
- brackets - Variable in class math.differentialcalculus.SemanticAnalyzer
- bracketType - Variable in class parser.GenericBracket
- bracketVariableProductsAndQuotients(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Introduces brackets around products of variables with themselves and with numbers.
- builder - Variable in class math.differentialcalculus.Derivative
- buildMatrix() - Method in class math.matrix.equationParser.LinearSystemParser
-
Builds the Matrix object that will contain the executable generated by this LinearSystemParser object.
- buildPolynomial(int) - Method in class math.numericalmethods.FunctionExpander
-
Builds the polynomial expansion of the function.
- buildSystem() - Method in class math.matrix.util.LinearSystemGenerator
-
Builds the liinear system.
- byteTOdouble(byte[]) - Static method in class math.numericalmethods.Fmath
- byteTOfloat(byte[]) - Static method in class math.numericalmethods.Fmath
- byteTOint(byte[]) - Static method in class math.numericalmethods.Fmath
- byteTOlong(byte[]) - Static method in class math.numericalmethods.Fmath
- byteTOshort(byte[]) - Static method in class math.numericalmethods.Fmath
C
- c - Variable in class math.Line
- c - Variable in class math.quadratic.QuadraticSolver
- c - Variable in class math.tartaglia.TartagliaSolver
- C_LIGHT - Static variable in class math.numericalmethods.Fmath
- calc(double...) - Method in class parser.Function
- calcBMIimperial(double, double) - Static method in class math.numericalmethods.Fmath
- calcBMImetric(double, double) - Static method in class math.numericalmethods.Fmath
- calcDet() - Method in class parser.Function
- calcDistanceTo(Point) - Method in class math.Point
- calcInverse() - Method in class parser.Function
- CalcLogic - Class in logic
- CalcLogic() - Constructor for class logic.CalcLogic
- CALCULATOR - Enum constant in enum util.Mode
- calcWeightFromBMIimperial(double, double) - Static method in class math.numericalmethods.Fmath
- calcWeightFromBMImetric(double, double) - Static method in class math.numericalmethods.Fmath
- calorieToJoule(double) - Static method in class math.numericalmethods.Fmath
- calWitOutput(String) - Static method in class parser.cmd.ParserCmd
- canOptimizeFunction(String) - Method in class util.MathExpressionManager
-
checks if the MathExpression object passed to it as an argument can be optimized or not
- canOptimizeFunction(String) - Method in class util.MatrixFunctionManager
-
checks if the Function object passed to it as an argument can be optimized or not
- CARTESIAN - Enum constant in enum math.complex.ComplexState
- cbrt(double) - Static method in class math.Maths
-
DEVELOPED FOR THE J2ME PLATFORM!
- CBRT - Static variable in class parser.methods.Declarations
- CEIL - Static variable in class parser.methods.Declarations
- celsiusToFahren(double) - Static method in class math.numericalmethods.Fmath
- celsiusToKelvin(double) - Static method in class math.numericalmethods.Fmath
- changeBase(String, String, String) - Static method in class math.Maths
-
Method changeBase is designed to give flexibility in converting from one base to another method changeBase takes 3 arguments,the number to be converted to base another base, the base system to which the number currently belongs,and the base to which the number is to be converted This method has the ability to convert a number in a specified base back to base 10 and so has the effect of reversing the action of method dec_to_other_base.
- checkBracketStructure() - Method in class math.differentialcalculus.SemanticAnalyzer
-
Scans the bracket structure of the input expression and determines if it is semantically correct
- checkBracketStructure(List<String>, int, int) - Static method in class parser.Bracket
- checkBracketStructure(List<String>, int, int) - Static method in class parser.GenericBracket
- checkOperatorSemantics() - Method in class math.differentialcalculus.SemanticAnalyzer
- CIRCULAR_BRACE - Static variable in class parser.GenericBracket
-
For () brackets
- cleanUp(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Removes unconventional code generated and introduces final optimization modifications before the output goes to the differentiator stages.
- clearAll() - Method in class math.differentialcalculus.DifferentiableManager
- clearAll() - Method in class math.differentialcalculus.FormulaManager
- clearAnonymousFunctions() - Static method in class util.FunctionManager
-
Deletes all anonymous functions
- clearConstants() - Method in class util.VariableManager
-
Clears all constants
- clearFormula() - Method in class util.FormulaeManager
-
deletes all Formulae objects in the storage.
- clearHistory() - Method in class util.HistoryManager
- clearLog() - Method in class util.ErrorLog
- clearVariables() - Method in class math.matrix.MatrixVariableManager
-
Clears all Variables
- clearVariables() - Static method in class util.VariableManager
-
Clears all Variables
- clearVariablesAndConstants() - Method in class math.matrix.MatrixVariableManager
-
Clears All Variables and Constants
- clearVariablesAndConstants() - Method in class util.VariableManager
-
Clears All Variables and Constants
- close() - Method in class util.io.TextFileWriter
- CLOSE_BRACKET_MASK - Static variable in class parser.DataSetFormatter
-
used to mask the commas after they have been processed.
- CLOSE_CIRC_BRAC - Static variable in class parser.Operator
- CLOSE_SQUARE_BRAC - Static variable in class parser.Operator
- closeBracket - Variable in class parser.ListReturningStatsOperator
-
The closing bracket operator that forms one of the bracket pair used by this Operator to bound its data to the right
- CodeGenerator - Class in math.differentialcalculus
-
Objects of this class take the output of the semantic analyzer and uses it to generate code that the derivative engine can work with.
- CodeGenerator(String) - Constructor for class math.differentialcalculus.CodeGenerator
- codeModifier() - Method in class math.differentialcalculus.SemanticAnalyzer
-
The method establishes meaning to some shorthand techniques in math that the average mathematician might expect to see in a math device.
- codeModifier() - Method in class parser.MathExpression
-
The method establishes meaning to some shorthand techniques in math that the average mathematician might expect to see in a math device.
- codePieces(String) - Method in class util.VariableGenerator
- COEFFICIENT_OF_VARIATION - Static variable in class parser.methods.Declarations
- coefficients - Variable in class math.quadratic.QuadraticExpressionParser
- coefficients - Variable in class math.tartaglia.TartagliaExpressionParser
- cofactorMatrix() - Method in class parser.Set
-
The list must have been originally supplied: adjoint(A) {where A is a Matrix} It finds the adjoint of A and returns the result as a list.
- COL_JOIN - Static variable in class math.matrix.expressParser.MOperator
- COLON - Static variable in class parser.Operator
- columnDeleteFromEnd(int) - Method in class math.matrix.expressParser.Matrix
-
Deletes all the specified number of columns from the Matrix object starting from the end of the Matrix object
- columnDeleteFromEnd(int) - Method in class math.matrix.expressParser.PrecisionMatrix
-
Deletes all the specified number of columns from the PrecisionMatrix object starting from the end of the PrecisionMatrix object
- columnDeleteFromStart(int) - Method in class math.matrix.expressParser.Matrix
-
Deletes all the specified number of columns from the Matrix object from the beginning of the Matrix object
- columnDeleteFromStart(int) - Method in class math.matrix.expressParser.PrecisionMatrix
-
Deletes all the specified number of columns from the PrecisionMatrix object from the beginning of the PrecisionMatrix object
- columnJoin(Matrix, Matrix) - Static method in class math.matrix.expressParser.Matrix
-
Place the first Matrix object side by side with the second one passed as argument to this method.
- columnJoin(PrecisionMatrix, PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
-
Place the first PrecisionMatrix object side by side with the second one passed as argument to this method.
- combination() - Method in class math.matrix.expressParser.MSet
- combination() - Method in class parser.Set
- COMBINATION - Static variable in class parser.methods.Declarations
- COMBINATION - Static variable in class parser.Operator
- CombinationOperator - Class in parser
- CombinationOperator(int, ArrayList<String>) - Constructor for class parser.CombinationOperator
-
Creates an object of class CombinationOperator
- COMMA - Static variable in class parser.Operator
- COMMA_MASK - Static variable in class parser.DataSetFormatter
-
used to mask the commas after they have been processed.
- command - Variable in class util.VariableManager.CommandInterpreter
- COMMAND - Enum constant in enum util.Mode
- commandHistory - Variable in class logic.CalcLogic
-
Stores the commands used on the CommandLineActivity
- CommandInterpreter() - Constructor for class util.VariableManager.CommandInterpreter
- CommandInterpreter(String) - Constructor for class util.VariableManager.CommandInterpreter
- commandParser - Variable in class util.VariableManager
-
Parses commands used to insert and update Variables loaded into the VARIABLES attribute of objects of this class.
- compare(byte, byte) - Static method in class math.numericalmethods.Fmath
- compare(double, double) - Static method in class math.numericalmethods.Fmath
- compare(float, float) - Static method in class math.numericalmethods.Fmath
- compare(int, int) - Static method in class math.numericalmethods.Fmath
- compare(long, long) - Static method in class math.numericalmethods.Fmath
- compare(short, short) - Static method in class math.numericalmethods.Fmath
- comparisonData(List<String>) - Method in class math.differentialcalculus.FormulaManager
-
THIS UTILITY METHOD CAN BE USED TO COMPARE THE DATA OF A FORMULA OBJECT WITH OTHER FORMULAE IN THE STORE TO SEE IF A FORMULA WITH SIMILAR DATA EXISTS ALREADY.
- complement - Variable in class math.matrix.expressParser.HalfDet
- complement - Variable in class math.matrix.expressParser.MBracket
-
objects of this class keep a record of their counterpart or complementing bracket.
- complement - Variable in class parser.Bracket
-
objects of this class keep a record of their counterpart or complementing bracket.
- complement - Variable in class parser.GenericBracket
-
objects of this class keep a record of their counterpart or complementing bracket.
- ComplexNumber - Class in math.complex
-
Objects of this class model complex numbers.
- ComplexNumber(double, double, ComplexState) - Constructor for class math.complex.ComplexNumber
-
The 2 double arguments have interpretations that vary with the state argument.
- ComplexState - Enum in math.complex
- ComplexState() - Constructor for enum math.complex.ComplexState
- Computable - Interface in interfaces
- concatenate(byte[], byte[]) - Static method in class math.numericalmethods.Fmath
- concatenate(char[], char[]) - Static method in class math.numericalmethods.Fmath
- concatenate(double[], double[]) - Static method in class math.numericalmethods.Fmath
- concatenate(float[], float[]) - Static method in class math.numericalmethods.Fmath
- concatenate(int[], int[]) - Static method in class math.numericalmethods.Fmath
- concatenate(long[], long[]) - Static method in class math.numericalmethods.Fmath
- concatenate(short[], short[]) - Static method in class math.numericalmethods.Fmath
- concatenate(Object[], Object[]) - Static method in class math.numericalmethods.Fmath
- concatenate(String[], String[]) - Static method in class math.numericalmethods.Fmath
- CONST - Static variable in class parser.Operator
- constant - Variable in class parser.Variable
- contains(String) - Method in class math.differentialcalculus.DifferentiableManager
- contains(String) - Method in class math.differentialcalculus.FormulaManager
- contains(String) - Method in class math.matrix.MatrixVariableManager
- contains(String) - Static method in class util.FunctionManager
- contains(String) - Method in class util.VariableManager
- contains(String, String) - Static method in class parser.STRING
-
contains allows you to verify if an input string contains a given substring.
- contains(MatrixFunction) - Method in class util.MatrixFunctionManager
- contains(MathExpression) - Method in class util.MathExpressionManager
- content - Variable in class util.help.Topic
- convertdoubleDigitToString(double) - Static method in class parser.STRING
- convertdoubleDigitToString(String) - Static method in class parser.STRING
- convertNumbersToDecimal() - Method in class math.otherBaseParser.BaseNFunction
-
Converts all numbers to base 10 system.
- convertSecondsToTime(long) - Static method in class util.Time
- copyArrayToArray() - Method in class parser.MathExpression
- copyObject(Object) - Static method in class math.numericalmethods.Fmath
- correctFunction - Variable in class parser.MathExpression
- cos() - Method in class math.complex.ComplexNumber
- cos(double) - Static method in class math.numericalmethods.Fmath
- cos(double, double, double) - Static method in class math.numericalmethods.Fmath
- cos(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
- COS - Static variable in class parser.methods.Declarations
- cosDegToGrad(double) - Static method in class math.Maths
- cosDegToRad(double) - Static method in class math.Maths
- COSEC - Static variable in class parser.methods.Declarations
- COSECH - Static variable in class parser.methods.Declarations
- cosGradToDeg(double) - Static method in class math.Maths
- cosGradToRad(double) - Static method in class math.Maths
- cosh() - Method in class math.complex.ComplexNumber
- cosh(double) - Static method in class math.numericalmethods.Fmath
- COSH - Static variable in class parser.methods.Declarations
- cosRadToDeg(double) - Static method in class math.Maths
- cosRadToGrad(double) - Static method in class math.Maths
- cot() - Method in class math.complex.ComplexNumber
- cot(double) - Static method in class math.numericalmethods.Fmath
- COT - Static variable in class parser.methods.Declarations
- coth() - Method in class math.complex.ComplexNumber
- coth(double) - Static method in class math.numericalmethods.Fmath
- COTH - Static variable in class parser.methods.Declarations
- count() - Method in class math.differentialcalculus.DifferentiableManager
- count() - Method in class math.differentialcalculus.FormulaManager
- COUNT - Static variable in class parser.methods.Declarations
- countAnonymousFunctions() - Static method in class util.FunctionManager
- countOccurences(String, String) - Static method in class parser.STRING
-
Counts how many times a given single character string occurs in a given String object.
- countVariablesAndValidateTheNumberOfEqualsAndSemiColons() - Method in class math.matrix.equationParser.LinearSystemParser
-
Counts the number of unknowns in the system and compares it with the number of equations in the system.
- cov() - Method in class math.matrix.expressParser.MSet
- cov() - Method in class parser.Set
- covers(double) - Static method in class math.numericalmethods.Fmath
- createFunction(String) - Method in class util.MathExpressionManager
- createInBuiltMethods() - Static method in class parser.methods.Declarations
- createMatrixVariable(String) - Method in class math.matrix.MatrixVariableManager
- createStringFrom(List<String>, int, int) - Static method in class parser.LISTS
- createTwinBracket() - Method in class math.matrix.expressParser.MBracket
-
non-static version of the above method.
- createTwinBracket() - Method in class parser.Bracket
-
non-static version of the above method.
- createTwinBracket(MBracket) - Static method in class math.matrix.expressParser.MBracket
-
Used to create similar objects that are not equal The object created by this class is similar to the parameter because it contains the same data as the parameter.
- createTwinBracket(Bracket) - Static method in class parser.Bracket
-
Used to create similar objects that are not equal The object created by this class is similar to the parameter because it contains the same data as the parameter.
- csc() - Method in class math.complex.ComplexNumber
- csc(double) - Static method in class math.numericalmethods.Fmath
- csch() - Method in class math.complex.ComplexNumber
- csch(double) - Static method in class math.numericalmethods.Fmath
- CUBE - Static variable in class parser.methods.Declarations
- CUBE - Static variable in class parser.Operator
- CUBE_ROOT - Static variable in class parser.Operator
- cupUStoPintUK(double) - Static method in class math.numericalmethods.Fmath
- CURLY_BRACE - Static variable in class parser.GenericBracket
-
For {} brackets
- currentValue() - Method in class math.differentialcalculus.Formula.MultivaluedVariable
- cursor - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
-
Navigates through the
values
array and so determines the current value of the variable. - CustomScanner - Class in parser
- CustomScanner(String, boolean, String...) - Constructor for class parser.CustomScanner
- CustomScanner(String, boolean, String[], String...) - Constructor for class parser.CustomScanner
- CustomScanner(String, boolean, String[], String[], String...) - Constructor for class parser.CustomScanner
-
A convenience constructor used when there exists more than one array containing the tokenizer data.
- cutPortionOfList(List, int, int) - Static method in class parser.LISTS
D
- d(String, String) - Static method in class util.Log
- data - Variable in class math.differentialcalculus.Differentiable
-
The information contained by the Differentiable.
- data - Variable in class math.differentialcalculus.Formula
-
The portion of the main expression stored by the object..
- data - Variable in class math.matrix.expressParser.MSet
-
The data attribute of objects if this class
- data - Variable in class parser.Set
-
The data attribute of objects if this class
- dataset - Variable in class parser.DataSetFormatter
- DataSetFormatter - Class in parser
-
Objects of this class take a data-set and simplify/reduce its complexity so that class MathExpression can easily work with it.
- DataSetFormatter(String) - Constructor for class parser.DataSetFormatter
-
Takes a comma separated string of data values and scans them into its dataset attribute.
- dateToJavaMilliS(int, int, int, int, int, int) - Static method in class math.numericalmethods.Fmath
- days - Variable in class util.Time
- DEC - Enum constant in enum logic.BASE_MODE
- dec_to_other_base(String, String) - Static method in class math.Maths
-
method dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
- Declarations - Class in parser.methods
- Declarations() - Constructor for class parser.methods.Declarations
- Decodeable - Interface in interfaces
- decodePiece(int) - Method in class util.VariableGenerator
- DEFAULT_AVGN_MISIZE - Static variable in class parser.methods.ext.AvgN
- default_mode - Static variable in class math.BigDecimalNthRootCalculation
- DEG - Enum constant in enum logic.DRG_MODE
- degree - Variable in class math.numericalmethods.FunctionExpander
-
The degree of the polynomial.
- degToGrad(double) - Static method in class math.Maths
- degToRad(double) - Static method in class math.Maths
- degToRad(double) - Static method in class math.numericalmethods.Fmath
- delete(String) - Method in class math.differentialcalculus.DifferentiableManager
-
Removes a Differentiable object from this DifferentiableManager.
- delete(String) - Method in class math.differentialcalculus.FormulaManager
-
Removes a Formula object from this FormulaManager.
- delete(String) - Static method in class util.FunctionManager
-
Removes a Function object from this FunctionManager.
- delete(String) - Static method in class util.VariableManager
-
deletes a Variable or constant whose name is known
- delete(String, int) - Static method in class parser.STRING
-
method delete takes 2 arguments,the string to be modified and the index of the character to be deleted
- delete(String, int, int) - Static method in class parser.STRING
-
method delete takes 3 arguments,the string to be modified, the index at which deleting is to begin and the index one after the point where deletion is to end.
- delete(String, String) - Static method in class parser.STRING
-
method delete takes 2 arguments,the string to be modified and the substring to be removed from it.
- deleteCharsAfter(String, int, int) - Static method in class parser.STRING
-
method delete takes 3 arguments,the string to be modified, the index at which deleting is to begin and the index one after the point where deletion is to end.
- deleteFormula(int) - Method in class util.FormulaeManager
-
deletes Formulae objects based on their indices
- deleteFormula(String) - Method in class util.FormulaeManager
-
deletes Formulae objects based on their original expressions
- deleteVar(int) - Method in class math.matrix.MatrixVariableManager
-
deletes a Variable or constant whose location in varStore is known
- deleteVar(String) - Method in class math.matrix.MatrixVariableManager
-
deletes a Variable or constant whose name is known
- delimiter - Variable in class math.matrix.expressParser.MatrixExpressionScanner
-
The character used to identify that an expression like sin 1 means see sin and 1 as separate tokens.
- delimiter - Variable in class math.matrix.expressParser.MmathScanner
-
The character used to identify that an expression like sin 1 means see sin and 1 as separate tokens.
- denominator - Variable in class math.fractions.FractionalNumber
- dependentVariable - Variable in class parser.Function
-
The dependent variable
- Derivative - Class in math.differentialcalculus
- Derivative(String) - Constructor for class math.differentialcalculus.Derivative
-
Accepted format...diff(expr);or diff(diffName)...where diffName is the name of a stored Differentiable.
- DerivativeScanner - Class in math.differentialcalculus
- DerivativeScanner(String) - Constructor for class math.differentialcalculus.DerivativeScanner
- DerivativeStructureBuilder - Class in math.differentialcalculus
-
Objects of this class break down a scanned function into simple format to which a simple chain rule can be applied,following all the principles of differentiation.
- DerivativeStructureBuilder(String) - Constructor for class math.differentialcalculus.DerivativeStructureBuilder
- description - Variable in class util.Formulae
- deSer(byte[]) - Static method in class util.Serializer
-
Create an object from a byte array:
- deserialize(String) - Static method in class util.Serializer
- det - Static variable in class math.matrix.expressParser.Matrix
-
attribute used to cofactorDet the detMultiplier of the Matrix object.
- det - Static variable in class math.matrix.expressParser.PrecisionMatrix
-
attribute used to compute the determinant of the PrecisionMatrix object.
- det(Matrix) - Static method in class math.matrix.expressParser.Matrix
-
Sarus' rule for computing determinants.
- det(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
- DET - Static variable in class math.matrix.expressParser.MOperator
- DET_BRACE - Static variable in class math.matrix.expressParser.MOperator
- detectKeyOperators() - Method in class parser.MathExpression
-
Serves as a powerful optimizer of the evaluation section as it can govern what sections of code will be executed and which ones will be ignored.
- determ() - Method in class math.matrix.expressParser.Matrix
-
Row reduction technique used to compute the determinant of this matrix.
- determinant() - Method in class math.matrix.expressParser.Matrix
- determinant() - Method in class math.matrix.expressParser.PrecisionMatrix
- determinant() - Method in class parser.Set
- DETERMINANT - Static variable in class parser.methods.Declarations
- determineSuperParentStatus(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
- Differentiable - Class in math.differentialcalculus
-
Anything that can be mathematically differentiated..
- Differentiable(String) - Constructor for class math.differentialcalculus.Differentiable
- Differentiable(String, ArrayList<String>) - Constructor for class math.differentialcalculus.Differentiable
- DifferentiableManager - Class in math.differentialcalculus
- DifferentiableManager() - Constructor for class math.differentialcalculus.DifferentiableManager
- DIFFERENTIABLES - Variable in class math.differentialcalculus.DifferentiableManager
-
Records all differentiables used by the function to be differentiated.
- differentiate() - Method in class math.differentialcalculus.Derivative
-
Differentiates the expression.
- differentiate() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
-
Differentiates polynomials.
- differentiate() - Method in class parser.Set
-
Finds the numerical derivative of a Function which has been pre-defined in the Workspace.
- differentiate(Derivative) - Method in class math.differentialcalculus.Differentiable
- differentiateAsList() - Method in class math.differentialcalculus.Derivative
-
Differentiates the expression.
- DIFFERENTIATION - Static variable in class parser.methods.Declarations
- diffType - Variable in class math.differentialcalculus.Parser
-
This is a very important field as it tells if the function is to be differentiated and the value of its derivative at a point evaluated, (This sets this field to
Parser.GRAD_VAL
) or perhaps it should be differentiate and the gradient function itself returned (This sets this field toParser.GRAD_FUNC
). - dimension - Variable in class math.matrix.equationParser.LinearSystemParser
- Dimension - Class in util
- Dimension() - Constructor for class util.Dimension
- Dimension(int, int) - Constructor for class util.Dimension
- Dimension(Dimension) - Constructor for class util.Dimension
- displayIndicesStoredInBrackets() - Method in class parser.MathExpression
-
Display the indices of all brackets in the function,bracket pair by bracket pair
- displayOuputLineByLine() - Method in class math.matrix.expressParser.MSet
- displayOuputLineByLine() - Method in class parser.Set
- distance(Point, Point) - Method in class math.Line
-
Finds the distance between 2 Point objects lying on this Line object They must lie on this Line object, else the method will return 0;
- distanceSquared(Point, Point) - Method in class math.Line
-
Finds the square of the distance between 2 Point objects lying on this Line object They must lie on this Line object, else the method will return 0;
- divide(String, int, String, int, int) - Static method in class math.Maths
- divide(ComplexNumber) - Method in class math.complex.ComplexNumber
-
Divides this ComplexNumber object by the parameter ComplexNumber object.
- divide(FractionalNumber) - Method in class math.fractions.FractionalNumber
- DIVIDE - Static variable in class parser.Operator
- divideMatrix() - Method in class parser.Set
-
The list must have been originally supplied: matrix_div(A,B) {where A and B are matrices} or matrix_div(A,k) {where A is a matrix and k is a scalar} It divides them out and returns the result as a list.
- divider - Static variable in class parser.cmd.ParserCmd
- DivisionOperator - Class in parser
- DivisionOperator(int, ArrayList<String>) - Constructor for class parser.DivisionOperator
- Doable - Interface in interfaces
-
Models something that can be performed.
- doArithmetic() - Method in class math.quadratic.QuadraticExpressionParser
-
This method initializes the coefficients field with the coefficient of Xsquared at index 0 the coefficient of X at index 1 the coefficient of the constant term at index 2
- doArithmetic() - Method in class math.tartaglia.TartagliaExpressionParser
-
This method initializes the coefficients field with the coefficient of Xsquared at index 0 the coefficient of X at index 1 the coefficient of the constant term at index 2
- doAritmetic() - Method in class math.matrix.equationParser.LinearSystemParser
-
Handles split variable arithmetic in + and - alone.
- domainTokenAt(List<String>, int) - Method in class parser.Bracket
- DOUBLE_PRECISION - Static variable in class math.numericalmethods.FunctionExpander
-
Uses the precision of double numbers to expand the function.
- DOUBLE_PRECISION - Static variable in class parser.PolynomialExpression
-
Solves the Polynomial with normal double precision....about 16d.p.
- doublePrecisionSolve(List<String>) - Method in class parser.PolynomialExpression
-
Used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
- doubleTOint(double[]) - Static method in class math.numericalmethods.Fmath
- doubleToString(double) - Static method in class parser.STRING
- downStack - Static variable in class util.HistoryManager
- draw(Object, double, double) - Method in class math.Line
-
Draws this Line object for the interval between x1 and x2.
- DRG - Variable in class parser.MathExpression
- DRG - Variable in class parser.methods.Method
-
The trig mode.
- DRG_MODE - Enum in logic
- DRG_MODE() - Constructor for enum logic.DRG_MODE
- drgMode - Variable in class logic.CalcLogic
- drgStatus - Variable in class util.MathExpressionManager
-
Whether to compute trigonometric functions in degrees, rads or grads.
E
- e - Static variable in class parser.Variable
- e(String, String) - Static method in class util.Log
- E - Static variable in class math.numericalmethods.Fmath
- echelon() - Method in class parser.Set
-
The input list is such that: The first 2 entries specify the number of rows and columns.
- ECHELON_MATRIX - Static variable in class parser.methods.Declarations
- editMatrix() - Method in class parser.Set
-
The list must have been originally supplied: transpose(A) {where A is a Matrix} It transposes A and returns the result as a list.
- eigenPoly() - Method in class parser.Set
-
The list must have been originally supplied: eigPoly(A) {where A is a Matrix} It finds the characterisic polynomial whose solution yields the eigenvalues of A and returns the result as a list.
- eigenVectors() - Method in class parser.Set
-
The list must have been originally supplied: eigvec(A) {where A is a Matrix} It finds the eigenvalues of A and returns the result as a list.
- EN_DASH - Static variable in class parser.Operator
- encloses(MBracket) - Method in class math.matrix.expressParser.MBracket
- encloses(Bracket) - Method in class parser.Bracket
- encloses(Bracket) - Method in class parser.GenericBracket
- Encodeable - Interface in interfaces
- endOfLine - Variable in class math.matrix.equationParser.LinearSystemParser
- endOfLine - Static variable in class util.VariableManager
- EPSILON_0 - Static variable in class math.numericalmethods.Fmath
- equals(Object) - Method in class parser.Function
- equals(Object) - Method in class parser.methods.Method
- equals(Object) - Method in class parser.Variable
- Equals - Class in parser
- Equals(int, ArrayList<String>) - Constructor for class parser.Equals
- EQUALS - Static variable in class parser.Operator
- equationMatrix - Variable in class math.matrix.equationParser.LinearSystemParser
- ERROR - Enum constant in enum parser.TYPE
- errorList - Variable in class math.matrix.expressParser.MatrixExpressionScanner
-
Contains a list of Variable objects used that are not declared.
- errorList - Variable in class math.matrix.expressParser.MmathScanner
-
Contains a list of Variable objects used that are not declared.
- errorList - Variable in class parser.MathScanner
-
Contains a list of Variable objects used that are not declared.
- ErrorLog - Class in util
- ErrorLog() - Constructor for class util.ErrorLog
- errorMessage - Static variable in class parser.ListReturningStatsOperator
- EULER_CONSTANT_GAMMA - Static variable in class math.numericalmethods.Fmath
- eval() - Method in interface interfaces.Doable
- eval() - Method in class parser.Function
- eval(String) - Static method in class math.differentialcalculus.Derivative
- evalArgs(String) - Method in class parser.Function
- evalPoint - Variable in class math.differentialcalculus.Parser
-
The x coordinate at which the derivative is to be evaluated.
- evalRange(double, double, double, String, int) - Method in class parser.Function
- evalRange(String) - Method in class parser.Function
- evaluateCompoundStructuresInStatisticalInput() - Method in class parser.MathExpression
-
e.g in structures like sort(3,sin2,2sin3,5,3,2,sin(4+5),4!...) This method will help to reduce the input to the simple form i.e sort(num1,num2,num3....)
- evaluated - Variable in class math.matrix.expressParser.MBracket
-
Return true if the contents of the bracket have been evaluated
- evaluated - Variable in class parser.Bracket
-
Return true if the contents of the bracket have been evaluated
- evaluated - Variable in class parser.GenericBracket
-
Return true if the contents of the bracket have been evaluated
- evaluateTokens(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
-
Evaluates products of numbers or divisions of numbers.
- evaluateUserDefinedFunction(String) - Method in class math.matrix.expressParser.MSet
- evaluateUserDefinedFunction(String) - Method in class parser.Set
- evToNm(double) - Static method in class math.numericalmethods.Fmath
- examples() - Static method in class math.Main
- execute(CalcLogic, Doable) - Method in class logic.OperatingSystem
-
method responsible for recognizing commands entered into the command line or text field and executing them.
- EXIT - Static variable in class parser.Operator
- exp() - Method in class math.complex.ComplexNumber
- exp(double) - Static method in class math.Maths
-
Developed by JIBOYE Oluwagbemiro for the J2ME platform where no proper method for calculating the exponent of a number exists.
- EXP - Static variable in class parser.methods.Declarations
- EXPONENTIAL - Enum constant in enum math.complex.ComplexState
- expression - Variable in class math.differentialcalculus.DerivativeScanner
- expression - Variable in class math.quadratic.QuadraticExpressionParser
- expression - Variable in class math.tartaglia.TartagliaExpressionParser
- expression - Variable in class parser.MathExpression
-
The expression to evaluate.
- expression - Variable in class util.Formulae
- expressionForm() - Method in class parser.Function
- ExpressionSimplifier - Class in math.differentialcalculus
-
Objects of this class seek to simplify a math expression, by taking it through a series of transformative processes.
- ExpressionSimplifier(ArrayList<String>) - Constructor for class math.differentialcalculus.ExpressionSimplifier
- exsec(double) - Static method in class math.numericalmethods.Fmath
- extractFunctionStringFromExpression(String) - Static method in class math.numericalmethods.NumericalDerivative
-
Analyzes the expression and extracts the Function string from it.
- extractFunctionStringFromExpression(List<String>) - Static method in class math.numericalmethods.NumericalIntegral
-
Analyzes the list and extracts the Function string from it.
- extractFunctionStringFromExpression(List<String>) - Static method in class math.numericalmethods.RootFinder
-
Analyzes the list and extracts the Function string from it.
- extractFunctionStringFromExpressionForMatrixMethods(List<String>) - Static method in class parser.MathScanner
-
Analyzes the list and extracts the Function string from it.
F
- F_FARADAY - Static variable in class math.numericalmethods.Fmath
- fact(String) - Static method in class math.Maths
- FACT - Static variable in class parser.methods.Declarations
- factorial(double) - Static method in class math.numericalmethods.Fmath
- factorial(int) - Static method in class math.numericalmethods.Fmath
- factorial(long) - Static method in class math.numericalmethods.Fmath
- factorial(BigDecimal) - Static method in class math.numericalmethods.Fmath
- factorial(BigInteger) - Static method in class math.numericalmethods.Fmath
- FACTORIAL - Static variable in class parser.Operator
- fahrenToCelsius(double) - Static method in class math.numericalmethods.Fmath
- filePath - Variable in class util.io.TextFileWriter
- fileToRead - Variable in class util.io.TextFileReader
- fill() - Method in class math.matrix.expressParser.Matrix
-
Fills this matrix object with values
- fill() - Method in class math.matrix.expressParser.PrecisionMatrix
-
Fills this matrix object with values
- findAdvancedPolynomialIntegral() - Method in class math.numericalmethods.NumericalIntegral
-
Algorithm that combines a variant of the Simpson rule and the polynomial rule to produce higher accuracy integrals.
- findCharacteristicPolynomialForEigenValues(Matrix) - Static method in class math.matrix.expressParser.Matrix
- findDerivativeByLimit(double) - Method in class math.numericalmethods.NumericalDerivative
- findDerivativeByPolynomialExpander() - Method in class math.numericalmethods.NumericalDerivative
- findDetEigen(String[][]) - Static method in class math.matrix.expressParser.Matrix
- findGaussianQuadrature() - Method in class math.numericalmethods.NumericalIntegral
- findHighRangeIntegral() - Method in class math.numericalmethods.NumericalIntegral
-
Determines the integral in a given range by splitting the range into sub-ranges of width that are at most 0.1 units along x, and finding the polynomial curve for each sub-range.
- findHighRangeIntegralWithAdvancedPolynomial() - Method in class math.numericalmethods.NumericalIntegral
-
Determines the integral in a given range by splitting the range into sub-ranges of width that are at most 0.1 units along x, and finding the polynomial curve for each sub-range.
- findPolynomialIntegral() - Method in class math.numericalmethods.NumericalIntegral
- findRoot() - Method in class math.numericalmethods.RootFinder.Bisection
-
Workaholic method that evaluates the roots by bisection.
- findRoot() - Method in class math.numericalmethods.RootFinder.Newtonian
- findRoot() - Method in class math.numericalmethods.RootFinder.Secant
- findRoot() - Method in class math.numericalmethods.RootFinder.SelfEvaluator
- findRoots() - Method in class math.numericalmethods.RootFinder
-
This method starts with the secant algorithm and if this fails, switches to the bisection algorithm, which if it does not succeed switches to a form of the self-evaluating algorithm.
- findSimpsonIntegral() - Method in class math.numericalmethods.NumericalIntegral
- findSimpsonIntegral(double) - Method in class math.numericalmethods.NumericalIntegral
- findTrapezoidalIntegral() - Method in class math.numericalmethods.NumericalIntegral
- findTrapezoidalIntegral(double) - Method in class math.numericalmethods.NumericalIntegral
- findXYGrad(Point) - Method in class math.Point
- findXZGrad(Point) - Method in class math.Point
- findYZGrad(Point) - Method in class math.Point
- firstDifferentiable() - Method in class math.differentialcalculus.DifferentiableManager
- firstElement(String) - Static method in class parser.STRING
-
method firstElement takes one argument and that is the string to be modified.
- firstFormula() - Method in class math.differentialcalculus.FormulaManager
- firstoccurrenceOfStatsOrLogOrAntilogBehind(int, List<String>) - Static method in class parser.LISTS
- firstoccurrenceOfStatsOrLogOrAntilogBeyond(int, List<String>) - Static method in class parser.LISTS
- firstOpIndex - Variable in class math.matrix.expressParser.MatrixExpressionScanner
-
Sets the first occurence of a Variable object in this Scanner object.
- firstOpIndex - Variable in class math.matrix.expressParser.MmathScanner
-
Sets the first occurence of a Variable object in this Scanner object.
- firstVarIndex - Variable in class math.matrix.expressParser.MatrixExpressionScanner
-
Sets the first occurence of a Variable object in this Scanner object.
- firstVarIndex - Variable in class math.matrix.expressParser.MmathScanner
-
Sets the first occurence of a Variable object in this Scanner object.
- floatTOdouble(float[]) - Static method in class math.numericalmethods.Fmath
- FLOOR - Static variable in class parser.methods.Declarations
- fluidOunceUKtoUS(double) - Static method in class math.numericalmethods.Fmath
- fluidOunceUStoUK(double) - Static method in class math.numericalmethods.Fmath
- Fmath - Class in math.numericalmethods
- Fmath() - Constructor for class math.numericalmethods.Fmath
- footToMetre(double) - Static method in class math.numericalmethods.Fmath
- foreward(Function, double, double, int) - Static method in class math.numericalmethods.Integration
- format$ValidateTime(String) - Method in class util.Time
-
This method determines the values associated with various properties of objects of this class dependent on the input time.
- formMan - Variable in class logic.CalcLogic
- Formula - Class in math.differentialcalculus
- Formula(String, List<String>) - Constructor for class math.differentialcalculus.Formula
- Formula.MultivaluedVariable - Class in math.differentialcalculus
- Formulae - Class in util
- Formulae(String) - Constructor for class util.Formulae
- FORMULAE - Variable in class math.differentialcalculus.FormulaManager
-
Records all unique Formulae(no duplicates allowed) used by the function to be simplified.
- FormulaeManager - Class in util
- FormulaeManager() - Constructor for class util.FormulaeManager
- FormulaManager - Class in math.differentialcalculus
- FormulaManager() - Constructor for class math.differentialcalculus.FormulaManager
- formulaStore - Variable in class util.FormulaeManager
- forward() - Method in class math.numericalmethods.Integration
- forward(int) - Method in class math.numericalmethods.Integration
- forward(Function, double, double, int) - Static method in class math.numericalmethods.Integration
- frac_dec_to_other_base(String, String) - Static method in class math.Maths
-
method frac_dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
- FractionalNumber - Class in math.fractions
- FractionalNumber() - Constructor for class math.fractions.FractionalNumber
- FractionalNumber(long, long) - Constructor for class math.fractions.FractionalNumber
- freeSpaces(List<String>) - Static method in class math.differentialcalculus.Utilities
- freeWhiteSpaces() - Method in class math.quadratic.QuadraticExpressionParser
-
removes white space from the ArrayList
- freeWhiteSpaces() - Method in class math.tartaglia.TartagliaExpressionParser
-
removes white space from the ArrayList
- frequencyToRadialFrequency(double) - Static method in class math.numericalmethods.Fmath
- fullName - Variable in class parser.Variable
-
The full name of the variable
- funcMan - Variable in class logic.CalcLogic
- function - Variable in class math.differentialcalculus.Parser
-
The
Function
object created from the command - function - Variable in class math.numericalmethods.FunctionExpander
-
The function string.
- function - Variable in class math.numericalmethods.Integration
- function - Variable in class math.numericalmethods.NumericalDerivative
-
The function to differentiate.
- function - Variable in class math.numericalmethods.NumericalIntegral
-
The function to integrate.
- function - Variable in class math.numericalmethods.RootFinder
-
The equation whose zeroes are desired
- Function - Class in parser
- Function(String) - Constructor for class parser.Function
- Function(Matrix) - Constructor for class parser.Function
- FUNCTIONAL_INTEGRATION - Static variable in class math.numericalmethods.NumericalIntegral
-
Use this to integrate without using the integral symbol.
- functionComponentsAssociation() - Method in class math.differentialcalculus.SemanticAnalyzer
-
This method does final adjustments to the scanner function e.g it will check for errors in operator combination in the scanner function and so on.
- functionComponentsAssociation() - Method in class parser.MathExpression
-
method finishUpScanner does final adjustments to the scanner function e.g it will check for errors in operator combination in the scanner function and so on
- FunctionExpander - Class in math.numericalmethods
-
Objects of this class take a function as input and convert it into its polynomial form.
- FunctionExpander(double, double, int, int, Function) - Constructor for class math.numericalmethods.FunctionExpander
-
Objects of this class will employ this constructor in creating the polynomial of best fit for the input function between the given boundary values of x.
- FunctionExpander(String, int) - Constructor for class math.numericalmethods.FunctionExpander
- FunctionExpander.PolynomialCalculus - Class in math.numericalmethods
-
Finds the derivative of polynomial functions generated from above.
- FunctionManager - Class in util
- FunctionManager() - Constructor for class util.FunctionManager
- functions - Variable in class util.MathExpressionManager
- functions - Variable in class util.MatrixFunctionManager
- FUNCTIONS - Static variable in class util.FunctionManager
- FUNCTIONS - Static variable in class util.Utils
-
This file contains a record of all Functions
- FunctionsBackup - Class in util.io
- FunctionsBackup() - Constructor for class util.io.FunctionsBackup
G
- gallonPerMileToLitrePerKm(double) - Static method in class math.numericalmethods.Fmath
- gallonToLitre(double) - Static method in class math.numericalmethods.Fmath
- gallonUKtoUS(double) - Static method in class math.numericalmethods.Fmath
- gallonUStoUK(double) - Static method in class math.numericalmethods.Fmath
- gaussQuad() - Method in class math.numericalmethods.Integration
- gaussQuad(int) - Method in class math.numericalmethods.Integration
- gaussQuad(Function, double, double, int) - Static method in class math.numericalmethods.Integration
- gaussQuadCoeff(double[], double[], int) - Static method in class math.numericalmethods.Integration
- gaussQuadDistArrayList - Static variable in class math.numericalmethods.Integration
- gaussQuadIndex - Static variable in class math.numericalmethods.Integration
- gaussQuadWeightArrayList - Static variable in class math.numericalmethods.Integration
- GENERAL_ROOT - Static variable in class parser.methods.Declarations
- generate(int) - Method in class util.GenerateCharString
- GenerateCharString - Class in util
- GenerateCharString() - Constructor for class util.GenerateCharString
- generateCoefficient() - Method in class math.matrix.util.LinearSystemGenerator
- generateCommandStringFromVariableNamesArray(String[]) - Static method in class util.VariableManager
- generated - Variable in class util.GenerateCharString
-
The item to be generated.
- generateExpressionMap(String, List<String>) - Static method in class math.matrix.expressParser.Matrix
-
Generates the expression map of the expression...
- generateLines() - Method in class util.VariableManager.CommandInterpreter
-
A line is a statement that ends with a semicolon that is...';' This method generates lines of instructions from the command that is input.
- generateName() - Method in class math.differentialcalculus.DerivativeStructureBuilder
-
Automatically generates a name for a given Differentiable object..especially since these are mostly automatically created on the fly during differential parsing.
- generateName() - Method in class math.differentialcalculus.ExpressionSimplifier
-
Automatically generates a name for a given Formula object..especially since these are automatically created on the fly during expression simplification.
- generateUnknowns() - Method in class math.matrix.util.LinearSystemGenerator
- generateVariable() - Method in class util.VariableGenerator
- generateZeroes(int) - Static method in class math.Maths
- generateZeroes(int) - Method in class util.VariableGenerator
- GenericBracket - Class in parser
- GenericBracket(int, boolean) - Constructor for class parser.GenericBracket
-
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
- GenericBracket(String) - Constructor for class parser.GenericBracket
- genValue - Variable in class util.VariableGenerator
-
used to set the state of objects of this class.That is, if or not they will generate a number value randomly to set as its value.
- geom() - Method in class parser.Set
- GEOM - Static variable in class parser.methods.Declarations
- GeomN - Class in parser.methods.ext
- GeomN() - Constructor for class parser.methods.ext.GeomN
- getA() - Method in class math.quadratic.QuadraticSolver
- getA() - Method in class math.tartaglia.TartagliaSolver
- getActivationDate() - Method in class util.Settings
- getAlgorithm() - Method in class math.quadratic.Quadratic_Equation
- getAlgorithm() - Method in class math.tartaglia.Tartaglia_Equation
- getAllFunctions() - Static method in class parser.methods.Method
- getAngle() - Method in class math.complex.ComplexNumber
- getArray() - Method in class math.matrix.expressParser.Matrix
- getArray() - Method in class math.matrix.expressParser.PrecisionMatrix
- getAWTDimension() - Method in class math.Size
- getB() - Method in class math.quadratic.QuadraticSolver
- getB() - Method in class math.tartaglia.TartagliaSolver
- getBase() - Method in enum logic.BASE_MODE
- getBase() - Method in class logic.CalcLogic
- getBaseMode() - Method in class logic.CalcLogic
- getBaseOfOperation() - Method in class math.otherBaseParser.BaseNFunction
- getBasicNumericalMethods() - Static method in class parser.methods.Declarations
- getBracket() - Method in class parser.MathExpression
- getBracketDomainContents(ArrayList<String>) - Method in class math.matrix.expressParser.MBracket
-
returns a List containing the contents of a bracket pair,including the bracket pair itself.
- getBracketDomainContents(ArrayList<String>) - Method in class parser.Bracket
-
returns a List containing the contents of a bracket pair,including the bracket pair itself.
- getBracketDomainContents(ArrayList<String>) - Method in class parser.GenericBracket
-
returns a List containing the contents of a bracket pair,including the bracket pair itself.
- getBrackets() - Method in class math.differentialcalculus.SemanticAnalyzer
- getBracketString() - Method in class parser.GenericBracket
- getBracketType() - Method in class parser.GenericBracket
- getBytes(String) - Static method in class util.Serializer
- getC() - Method in class math.Line
- getC() - Method in class math.quadratic.QuadraticSolver
- getC() - Method in class math.tartaglia.TartagliaSolver
- getCharacteristicPolynomialForEigenVector() - Method in class math.matrix.expressParser.Matrix
- getCloseBracket() - Method in class parser.ListReturningStatsOperator
- getCoefficients() - Method in class math.quadratic.QuadraticExpressionParser
- getCoefficients() - Method in class math.tartaglia.TartagliaExpressionParser
- getCofactor(int, int) - Method in class math.matrix.expressParser.Matrix
- getCofactorMatrix() - Method in class math.matrix.expressParser.Matrix
- getCofactorTextArray(String[][], int, int) - Static method in class math.matrix.expressParser.Matrix
- getCols() - Method in class math.matrix.expressParser.Matrix
- getCols() - Method in class math.matrix.expressParser.PrecisionMatrix
- getColumnMatrix(int) - Method in class math.matrix.expressParser.Matrix
- getColumnMatrix(int) - Method in class math.matrix.expressParser.PrecisionMatrix
- getCommand() - Method in class util.VariableManager.CommandInterpreter
- getCommandHistory() - Method in class logic.CalcLogic
- getCommandParser() - Method in class util.VariableManager
- getComplement() - Method in class math.matrix.expressParser.HalfDet
- getComplement() - Method in class math.matrix.expressParser.MBracket
- getComplement() - Method in class parser.Bracket
- getComplement() - Method in class parser.GenericBracket
- getComplementBracketString() - Method in class parser.GenericBracket
- getComplementIndex(boolean, int, String) - Static method in class parser.Bracket
- getComplementIndex(boolean, int, ArrayList<String>) - Static method in class math.matrix.expressParser.HalfDet
- getComplementIndex(boolean, int, ArrayList<String>) - Static method in class math.matrix.expressParser.MBracket
- getComplementIndex(boolean, int, ArrayList<String>) - Static method in class parser.Bracket
- getComplementIndex(boolean, int, List<String>) - Static method in class parser.Bracket
- getComplementIndex(GenericBracket, boolean, int, String) - Static method in class parser.GenericBracket
- getComplementIndex(GenericBracket, int, ArrayList<String>) - Static method in class parser.GenericBracket
- getComplementIndex(GenericBracket, int, List<String>) - Static method in class parser.GenericBracket
- getConjugate() - Method in class math.complex.ComplexNumber
- getContent() - Method in class util.help.Topic
- getCreatingExpression() - Method in class math.matrix.expressParser.MatrixVariable
- getData() - Method in class math.differentialcalculus.Differentiable
- getData() - Method in class math.differentialcalculus.Formula
- getData() - Method in class math.matrix.expressParser.MSet
- getData() - Method in class parser.Set
- getDataset() - Method in class parser.DataSetFormatter
- getDays() - Method in class util.Time
- getDefinedFunctions() - Static method in class util.FunctionManager
- getDegree() - Method in class math.numericalmethods.FunctionExpander
- getDelimiter() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getDelimiter() - Method in class math.matrix.expressParser.MmathScanner
- getDenominator() - Method in class math.fractions.FractionalNumber
- getDependentVariable() - Method in class parser.Function
- getDerivativeExpression(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
- getDescription() - Method in class util.Formulae
- getDet() - Static method in class math.matrix.expressParser.Matrix
- getDet() - Static method in class math.matrix.expressParser.PrecisionMatrix
- getDifferentiable(int) - Method in class math.differentialcalculus.DifferentiableManager
- getDifferentiable(String) - Method in class math.differentialcalculus.DifferentiableManager
- getDIFFERENTIABLES() - Method in class math.differentialcalculus.DifferentiableManager
- getDiffType() - Method in class math.differentialcalculus.Parser
- getDimension() - Method in class math.matrix.equationParser.LinearSystemParser
- getDomainContents(ArrayList<String>) - Method in class parser.Bracket
- getDomainContents(ArrayList<String>) - Method in class parser.GenericBracket
- getDRG() - Method in class parser.MathExpression
- getDRG() - Method in class parser.methods.Method
- getDrgMode() - Method in class logic.CalcLogic
- getDrgStatus() - Method in class util.MathExpressionManager
- getElem(int, int) - Method in class math.matrix.expressParser.Matrix
- getEndOfLine() - Method in class math.matrix.equationParser.LinearSystemParser
- getEndOfLine() - Static method in class util.VariableManager
- getEquationMatrix() - Method in class math.matrix.equationParser.LinearSystemParser
- getErrorList() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getErrorList() - Method in class math.matrix.expressParser.MmathScanner
- getErrorList() - Method in class parser.MathScanner
- getErrorMessage() - Static method in class parser.ListReturningStatsOperator
- getEvalPoint() - Method in class math.differentialcalculus.Parser
- getExponent(double) - Static method in class math.Maths
-
method getExponent returns the power to which 10 is raised when the number is written in standard form e.g an argument of 34.543 for the method gives a result of 1,since 34.543=3.4543*10^1
- getExpression() - Method in class math.differentialcalculus.DerivativeScanner
- getExpression() - Method in class math.differentialcalculus.Differentiable
- getExpression() - Method in class math.quadratic.QuadraticExpressionParser
- getExpression() - Method in class math.tartaglia.TartagliaExpressionParser
- getExpression() - Method in class parser.MathExpression
- getExpression() - Method in class util.Formulae
- getFactor(Formula) - Method in class math.differentialcalculus.Formula
- getFilePath() - Method in class util.io.TextFileWriter
- getFileToRead() - Method in class util.io.TextFileReader
- getFirstIndexOfDigit(String) - Static method in class parser.STRING
-
method getFirstIndexOfDigit takes a String object and returns the index of the first occurence of a number character in the String.
- getFirstIndexOfDigitOrPoint(String) - Static method in class parser.STRING
-
method getFirstIndexOfDigit takes a String object and returns the index of the first occurence of a number character in the String.
- getFirstIndexOfOperator() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getFirstIndexOfOperator() - Method in class math.matrix.expressParser.MmathScanner
- getFirstNumberSubstring(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
- getFirstNumberSubstring(String) - Method in class math.matrix.expressParser.MmathScanner
-
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
- getFirstNumberSubstring(String) - Static method in class parser.MathScanner
-
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
- getFirstNumberSubstring(String) - Static method in class parser.STRING
-
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
- getFirstOccurenceOfDigit(String) - Static method in class parser.STRING
-
method getFirstOccurenceOfDigit takes a String object and returns the first occurence of a number character in the String.
- getFirstOperatorInString() - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
method getFirstOperatorInString takes a String object and returns the the first occurence of an operator in the String.
- getFirstOperatorInString() - Method in class math.matrix.expressParser.MmathScanner
-
method getFirstOperatorInString takes a String object and returns the the first occurence of an operator in the String.
- getFirstOpIndex() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getFirstOpIndex() - Method in class math.matrix.expressParser.MmathScanner
- getFirstTokenAsInt(List<String>) - Static method in class parser.methods.ext.Utils
- getFirstVariableInString(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
Will retrieve the first occurence of a full Variable in a number String.
- getFirstVariableInString(String) - Method in class math.matrix.expressParser.MmathScanner
-
Will retrieve the first occurence of a full Variable in a number String.
- getFirstVarIndex() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getFirstVarIndex() - Method in class math.matrix.expressParser.MmathScanner
- getFormattedDataSet() - Method in class parser.DataSetFormatter
- getFormMan() - Method in class logic.CalcLogic
- getFormula(int) - Method in class math.differentialcalculus.FormulaManager
- getFormula(String) - Method in class math.differentialcalculus.FormulaManager
- getFORMULAE() - Method in class math.differentialcalculus.FormulaManager
- getFullName() - Method in class parser.Function
- getFullName() - Method in class parser.Variable
- getFuncMan() - Method in class logic.CalcLogic
- getFunction() - Method in class math.differentialcalculus.Parser
- getFunction() - Method in class math.numericalmethods.FunctionExpander
- getFunction() - Method in class math.numericalmethods.NumericalDerivative
- getFunction() - Method in class math.numericalmethods.NumericalIntegral
- getFunction() - Method in class math.numericalmethods.RootFinder
- getFunction(String) - Static method in class util.FunctionManager
- getFunction(MatrixFunction) - Method in class util.MatrixFunctionManager
- getFunction(MathExpression) - Method in class util.MathExpressionManager
- getFunctionAt(int) - Method in class util.MathExpressionManager
- getFunctionAt(int) - Method in class util.MatrixFunctionManager
- getFunctionByExpression(String) - Method in class util.MathExpressionManager
- getFunctionByName(String) - Method in class util.MatrixFunctionManager
- getFunctionByScanner(ArrayList<String>) - Method in class util.MathExpressionManager
- getFunctionByScanner(ArrayList<String>) - Method in class util.MatrixFunctionManager
- getFunctionFromIntegralCommand(String) - Method in class math.numericalmethods.NumericalIntegral.Parser
-
Method that processes the format that this software will recognize for user input of an integral expression.
- getFunctionFromSymbolicIntegralCommand(String) - Method in class math.numericalmethods.NumericalIntegral.Parser
-
Parses the format: "∫(funxn,x1,x2)dx" Method that processes the format that this software will recognize for user input of an integral expression.
- getFunctions() - Method in class util.MathExpressionManager
- getFunctions() - Method in class util.MatrixFunctionManager
- getGenerated() - Method in class util.GenerateCharString
- getHeight() - Method in class math.Size
- getHeight() - Method in class util.Dimension
- getHelp() - Method in interface parser.methods.BasicNumericalMethod
- getHelp() - Method in class parser.methods.ext.AvgN
- getHelp() - Method in class parser.methods.ext.GeomN
- getHelp() - Static method in class parser.methods.Help
- getHelp(String) - Static method in class parser.methods.Help
- getHistMan() - Method in class logic.CalcLogic
- getHours() - Method in class util.Time
- getImag() - Method in class math.complex.ComplexNumber
- getInbuiltMethods() - Static method in class parser.methods.Declarations
-
A list of all inbuilt methods of the parser of this software.The user is free to define his own functions.
- getIndependentVariable(String) - Method in class parser.Function
- getIndependentVariables() - Method in class parser.Function
- getIndex() - Method in class math.matrix.expressParser.HalfDet
- getIndex() - Method in class math.matrix.expressParser.MatrixBinaryOperator
- getIndex() - Method in class math.matrix.expressParser.MBinaryOperator
- getIndex() - Method in class math.matrix.expressParser.MBracket
- getIndex() - Method in class math.matrix.expressParser.MNumber
- getIndex() - Method in class parser.BinaryOperator
- getIndex() - Method in class parser.Bracket
- getIndex() - Method in class parser.GenericBracket
- getIndex() - Method in class parser.ListReturningStatsOperator
- getIndex() - Method in class parser.LogicOperator
- getIndex() - Method in class parser.LogOrAntiLogToAnyBase
- getIndex() - Method in class parser.Number
- getIndex() - Method in class parser.NumberReturningStatsOperator
- getIndexOfFirstVariable() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getIndexOfFirstVariable() - Method in class math.matrix.expressParser.MmathScanner
- getIntegralSum() - Method in class math.numericalmethods.Integration
- getInterval() - Method in class math.matrix.MatrixVariableManager
- getIterations() - Method in class math.numericalmethods.NumericalIntegral
- getLastResult() - Static method in class parser.MathExpression
- getM() - Method in class math.Line
- getManager() - Method in class logic.CalcLogic
- getManager() - Method in class math.differentialcalculus.DerivativeStructureBuilder
- getMathExpr(String) - Method in class math.differentialcalculus.Derivative
- getMathExpression() - Method in class parser.Function
- getMatrix() - Method in class math.matrix.expressParser.MatrixValueParser
- getMatrix() - Method in class math.matrix.expressParser.MatrixVariable
- getMatrix() - Method in class math.numericalmethods.FunctionExpander
- getMatrix() - Method in class parser.Function
- getMaximumPossibleNumberInSystem() - Method in class math.matrix.util.LinearSystemGenerator
- getMaxSize() - Method in class util.MathExpressionManager
- getMethodDifferential(String, String, Derivative) - Static method in class math.differentialcalculus.Methods
- getMinutes() - Method in class util.Time
- getMode() - Method in class logic.CalcLogic
- getName() - Method in class math.differentialcalculus.Differentiable
- getName() - Method in class math.differentialcalculus.Formula
- getName() - Method in class math.matrix.expressParser.Matrix
- getName() - Method in class math.matrix.expressParser.MatrixOperator
- getName() - Method in class math.matrix.expressParser.MatrixVariable
- getName() - Method in class math.matrix.expressParser.MBracket
- getName() - Method in class math.matrix.expressParser.MOperator
- getName() - Method in class math.matrix.expressParser.PrecisionMatrix
- getName() - Method in class parser.Bracket
- getName() - Method in class parser.Function
- getName() - Method in interface parser.methods.BasicNumericalMethod
- getName() - Method in class parser.methods.ext.AvgN
- getName() - Method in class parser.methods.ext.GeomN
- getName() - Method in class parser.methods.Method
- getName() - Method in class parser.Operator
- getName() - Method in class parser.Variable
- getNext(String) - Method in class util.HistoryManager
- getNoOfListReturningOperators() - Method in class parser.MathExpression
- getNum() - Method in class math.matrix.expressParser.MNumber
- getNum() - Method in class parser.Number
- getNumber() - Method in class math.fractions.PrimeNumber
- getNumber() - Method in class math.matrix.expressParser.MNumber
- getNumber() - Method in class parser.Number
- getNumberOfInternalBrackets(ArrayList<MBracket>) - Method in class math.matrix.expressParser.MBracket
- getNumberOfInternalBrackets(ArrayList<Bracket>) - Method in class parser.Bracket
- getNumberOfInternalBrackets(ArrayList<Bracket>) - Method in class parser.GenericBracket
- getNumberOfLeadingZeroes(String) - Static method in class math.Maths
- getNumbersAfterExp(String) - Static method in class math.Maths
- getNumbersAfterPoint(String) - Static method in class math.Maths
- getNumbersBeforePoint(String) - Static method in class math.Maths
- getNumberStrings(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
method getNumberStrings takes a String object and returns an ArrayList of substrings of all numbers in the input String
- getNumberStrings(String) - Method in class math.matrix.expressParser.MmathScanner
-
method getNumberStrings takes a String object and returns an ArrayList of substrings of all numbers in the input String
- getNumberStrings(String) - Method in class parser.MathScanner
-
method getNumberStrings takes a String object and returns an ArrayList of substrings of all numbers in the input String
- getNumerator() - Method in class math.fractions.FractionalNumber
- getOpenBracket() - Method in class parser.ListReturningStatsOperator
- getOperatorStrings() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getOperatorStrings() - Method in class math.matrix.expressParser.MmathScanner
- getOrderOfDifferentiation() - Method in class math.differentialcalculus.Parser
- getParameters() - Method in class parser.methods.Method
- getParameters(String) - Static method in class parser.Function
- getParent() - Method in class parser.ListReturningStatsOperator
- getParser() - Method in class math.quadratic.Quadratic_Equation
- getParser() - Method in class math.tartaglia.Tartaglia_Equation
- getPassword() - Method in class util.Settings
- getPolynomial() - Method in class math.numericalmethods.FunctionExpander
- getPolynomial() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
- getPolynomialDerivative() - Method in class math.numericalmethods.FunctionExpander
- getPolynomialIntegral() - Method in class math.numericalmethods.FunctionExpander
- getPowerMode() - Method in class logic.CalcLogic
- getPrecedence() - Method in class math.matrix.expressParser.MatrixBinaryOperator
- getPrecedence() - Method in class math.matrix.expressParser.MBinaryOperator
- getPrecedence() - Method in class math.matrix.expressParser.MUnaryPostOperator
- getPrecedence() - Method in class parser.BinaryOperator
- getPrecedence() - Method in class parser.LogicOperator
- getPrecedence() - Method in class parser.UnaryPostOperator
- getPrecedence() - Method in class parser.UnaryPreOperator
- getPrecedence(String) - Static method in class math.matrix.expressParser.MatrixOperator
-
The precedence of the operators
- getPrecedence(String) - Static method in class math.matrix.expressParser.MOperator
-
The precedence of the operators
- getPrecedence(String) - Static method in class parser.Operator
-
The precedence of the operators
- getPrecision() - Method in class parser.PolynomialExpression
- getPrecisionMatrix() - Method in class math.matrix.expressParser.MatrixValueParser
- getPrecisionMatrix() - Method in class math.numericalmethods.FunctionExpander
- getPrevious(String) - Method in class util.HistoryManager
- getRadical() - Static method in class math.complex.ComplexNumber
- getRadius() - Method in class math.complex.ComplexNumber
- getRan() - Method in class util.VariableGenerator
- getReal() - Method in class math.complex.ComplexNumber
- getReturnObjectName() - Method in class parser.MathExpression
-
Sometimes, after evaluation the evaluation list which is a local variable, is reduced to a function name(or other object as time goes on) instead of a number of other list.
- getReturnType() - Method in class parser.MathExpression
- getRow(int) - Method in class math.matrix.expressParser.Matrix
- getRowMatrix(int) - Method in class math.matrix.expressParser.Matrix
- getRowMatrix(int) - Method in class math.matrix.expressParser.PrecisionMatrix
- getRows() - Method in class math.matrix.expressParser.Matrix
- getRows() - Method in class math.matrix.expressParser.PrecisionMatrix
- getScaledInstance(double) - Method in class math.Size
-
returns a new Size object scaled to the value given by scaleFactor
- getScaledInstance(double, double) - Method in class math.Size
-
returns a new Size object scaled to the value given by scaleWidth and scaleHeight, both being muktipliers for the width and the height.
- getScan() - Method in class math.matrix.expressParser.MatrixValueParser
- getScanner() - Method in class math.differentialcalculus.CodeGenerator
- getScanner() - Method in class math.differentialcalculus.DerivativeScanner
- getScanner() - Method in class math.differentialcalculus.SemanticAnalyzer
- getScanner() - Method in class math.matrix.equationParser.LinearSystemParser
- getScanner() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getScanner() - Method in class math.matrix.expressParser.MmathScanner
- getScanner() - Method in class math.quadratic.QuadraticExpressionParser
- getScanner() - Method in class math.tartaglia.TartagliaExpressionParser
- getScanner() - Method in class parser.MathExpression
- getScanner() - Method in class parser.MathScanner
- getScannerInput() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- getScannerInput() - Method in class math.matrix.expressParser.MmathScanner
- getScannerInput() - Method in class parser.MathScanner
- getSeconds() - Method in class util.Time
- getSettings() - Method in class logic.CalcLogic
- getSimpleVarIndex() - Method in class parser.Variable
- getSimpleVarIndex(String) - Static method in class parser.Variable
- getSimplifiedExpression() - Method in class math.differentialcalculus.ExpressionSimplifier
- getSize() - Method in class math.matrix.expressParser.MatrixValueParser
- getSize() - Method in class math.matrix.util.LinearSystemGenerator
- getSize() - Method in class math.Size
- getStartingLetterOfUnknownName() - Method in class math.matrix.util.LinearSystemGenerator
- getState() - Method in class math.complex.ComplexNumber
- getStatsMethods() - Static method in class parser.methods.Declarations
- getSwitch(int) - Method in class math.Main.MultiSwitch
- getSystemConstantValue(String) - Static method in class parser.Variable
- getSystemOfEquations() - Method in class math.matrix.equationParser.LinearSystemParser
- getTask() - Method in class logic.OperatingSystem
- getText(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- getTime() - Method in class util.Time
- getTitle() - Method in class util.help.Topic
- getTrapAccuracy() - Static method in class math.numericalmethods.Integration
- getTrapeziumAccuracy() - Method in class math.numericalmethods.Integration
- getTrapeziumIntervals() - Method in class math.numericalmethods.Integration
- getTrapIntervals() - Static method in class math.numericalmethods.Integration
- getTrigMode() - Method in class logic.CalcLogic
- getType() - Method in class parser.Function
- getType() - Method in interface parser.methods.BasicNumericalMethod
- getType() - Method in class parser.methods.ext.AvgN
- getType() - Method in class parser.methods.ext.GeomN
- getType() - Method in class parser.Variable
- getUnits() - Method in class parser.Variable
- getUnknown() - Method in class math.quadratic.QuadraticExpressionParser
- getUnknown() - Method in class math.tartaglia.TartagliaExpressionParser
- getUnknowns() - Method in class math.matrix.equationParser.LinearSystemParser
- getUseMode() - Method in class logic.CalcLogic
- getUserName() - Method in class util.Settings
- getUtilPoint() - Method in class math.Point
-
Converts objects of this class to the normal Point object.
- getUtilPoint(Point) - Static method in class math.Point
-
Converts objects of this class to the normal Point object.
- getValue() - Method in class parser.Precedence
- getValue() - Method in class parser.Variable
-
returns the value of the variable
- getValue(String) - Method in class parser.MathExpression
- getValue(String) - Method in class util.VariableManager.CommandInterpreter
-
Takes a String object that represents a variable name, checks if the variable exists in the store and then returns the value of the variable.
- getValues() - Method in class math.matrix.expressParser.MatrixValueParser
- getVarFromIndex(int) - Method in class math.matrix.MatrixVariableManager
- getVariable() - Method in class math.numericalmethods.NumericalDerivative
- getVariable() - Method in class math.numericalmethods.NumericalIntegral
- getVariable() - Method in class math.numericalmethods.RootFinder
- getVariable() - Method in class util.Formulae
- getVariable(String) - Static method in class util.VariableManager
- getVariableManager() - Method in class parser.MathExpression
- getVariableManager() - Method in class util.MathExpressionManager
-
A workspace uses a MathExpressionManager to manage and optimize functions used in calculations.
- getVariables() - Method in class math.differentialcalculus.Formula
- getVariables() - Static method in class util.VariableManager
- getVariableStarters(int) - Method in class util.GenerateCharString
- getVarIndexFromVarName(String) - Method in class math.matrix.MatrixVariableManager
- getVars() - Method in class parser.MathExpression
- getVarStore() - Method in class math.matrix.MatrixVariableManager
- getVarStore() - Method in class util.VariableManager
- getVersion() - Static method in class math.Main
- getWhitespaceremover() - Method in class parser.MathExpression
- getWidth() - Method in class math.Size
- getWidth() - Method in class util.Dimension
- getX() - Method in class math.Point
- getX() - Method in class util.SimplePoint
- getX(double) - Method in class math.Line
- getX1() - Method in class math.numericalmethods.RootFinder
- getX2() - Method in class math.numericalmethods.RootFinder
- getxLower() - Method in class math.numericalmethods.FunctionExpander
- getxLower() - Method in class math.numericalmethods.NumericalIntegral
- getxPoint() - Method in class math.numericalmethods.NumericalDerivative
- getXStep() - Method in class math.numericalmethods.FunctionExpander
- getxUpper() - Method in class math.numericalmethods.FunctionExpander
- getxUpper() - Method in class math.numericalmethods.NumericalIntegral
- getY() - Method in class math.Point
- getY() - Method in class util.SimplePoint
- getY(double) - Method in class math.Line
- getZ() - Method in class math.Point
- glPoints - Variable in class math.numericalmethods.Integration
- GRAD - Enum constant in enum logic.DRG_MODE
- GRAD_FUNC - Static variable in class math.differentialcalculus.Parser
- GRAD_VAL - Static variable in class math.differentialcalculus.Parser
- gradToDeg(double) - Static method in class math.Maths
- gradToRad(double) - Static method in class math.Maths
- gramToOunce(double) - Static method in class math.numericalmethods.Fmath
- Greater - Class in parser
- Greater(int, ArrayList<String>) - Constructor for class parser.Greater
- GREATER_OR_EQUALS - Static variable in class parser.Operator
- GREATER_THAN - Static variable in class parser.Operator
- GreaterOrEquals - Class in parser
- GreaterOrEquals(int, ArrayList<String>) - Constructor for class parser.GreaterOrEquals
- gsum() - Method in class parser.Set
- gsum(List<BigDecimal>) - Static method in class parser.methods.ext.Utils
- GSUM - Static variable in class parser.methods.Declarations
H
- H_PLANCK - Static variable in class math.numericalmethods.Fmath
- H_PLANCK_RED - Static variable in class math.numericalmethods.Fmath
- HalfDet - Class in math.matrix.expressParser
- HalfDet(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.HalfDet
- hasBracketsInRange(List<String>, int, int) - Static method in class parser.Bracket
- hasBracketsInRange(List<String>, int, int) - Static method in class parser.GenericBracket
- hasChars(String) - Static method in class parser.STRING
- hasExponent(String) - Static method in class math.Maths
- hasFormula(Formulae) - Method in class util.FormulaeManager
- hasFunctionOrVariableInitStatement - Variable in class parser.MathExpression
-
Set this attribute to true, if and only if the input into this system is meant to initialize or change the value of variable data alone and is not calculating a standalone math expression.
- hasIndependentVariable(String) - Method in class parser.Function
- hasListReturningOperators - Variable in class parser.MathExpression
- hasLogicOperators - Variable in class parser.MathExpression
- hasMulOrDivOperators - Variable in class parser.MathExpression
- hasNegExponent(String) - Static method in class math.Maths
- hasNumberReturningStatsOperators - Variable in class parser.MathExpression
- hasParent(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
- hasPermOrCombOperators - Variable in class parser.MathExpression
- hasPlusOrMinusOperators - Variable in class parser.MathExpression
- hasPoint(String) - Static method in class math.Maths
- hasPosExponent(String) - Static method in class math.Maths
- hasPostNumberOperators - Variable in class parser.MathExpression
- hasPowerOperators - Variable in class parser.MathExpression
- hasPreNumberOperators - Variable in class parser.MathExpression
- hasRemainderOperators - Variable in class parser.MathExpression
- hasSameVariables(Formula) - Method in class math.differentialcalculus.Formula
- hasStatsMethod(String) - Static method in class parser.methods.Method
-
Scans the given expression for statistical operators
- hasUnsignedExp(String) - Static method in class math.Maths
- hav(double) - Static method in class math.numericalmethods.Fmath
- height - Variable in class math.Size
- height - Variable in class util.Dimension
- help() - Static method in class math.Main
- Help - Class in parser.methods
- Help() - Constructor for class parser.methods.Help
- HELP - Static variable in class parser.methods.Declarations
- helpSwitch - Static variable in class math.Main
- histMan - Variable in class logic.CalcLogic
- HistoryManager - Class in util
- HistoryManager() - Constructor for class util.HistoryManager
- hours - Variable in class util.Time
- HYP - Enum constant in enum logic.TRIG_MODE
-
Hyp pressed
- hypot(double, double) - Static method in class math.numericalmethods.Fmath
- hypot(float, float) - Static method in class math.numericalmethods.Fmath
I
- i(String, String) - Static method in class util.Log
- imag - Variable in class math.complex.ComplexNumber
- IMAGE_ICON_SIZE - Static variable in class util.Utils
- inbuiltMethods - Static variable in class math.differentialcalculus.Methods
-
A list of all inbuilt methods of the parser of this software.The user is free to define his own functions.
- inbuiltOperators - Static variable in class math.differentialcalculus.Methods
- inchToMillimetre(double) - Static method in class math.numericalmethods.Fmath
- includeTokensInOutput - Variable in class parser.CustomScanner
-
If true the tokens will be included in the output.
- INCOMPLETE_PARAMS - Enum constant in enum parser.Parser_Result
- independentVariables - Variable in class parser.Function
-
The independent variables.
- index - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
-
In cases where this object has to be referenced from an array,this attribute tells exactly where to find the object in the array.
- index - Variable in class math.matrix.expressParser.HalfDet
- index - Variable in class math.matrix.expressParser.MatrixBinaryOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class math.matrix.expressParser.MBinaryOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class math.matrix.expressParser.MBracket
-
The index of the bracket in the ArrayList containing the scanned function
- index - Variable in class math.matrix.expressParser.MNumber
-
The location of the MNumber in the scanner output of the parent Function object that contains this MNumber object.
- index - Variable in class math.matrix.expressParser.MUnaryPostOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class parser.BinaryOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class parser.Bracket
-
The index of the bracket in the ArrayList containing the scanned function
- index - Variable in class parser.GenericBracket
-
The index of the bracket in the ArrayList containing the scanned function
- index - Variable in class parser.ListReturningStatsOperator
-
The index of this Operator in its parent scanned function.
- index - Variable in class parser.LogicOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class parser.LogOrAntiLogToAnyBase
-
The index of objects of this class in the scanned Function object in which they exist.
- index - Variable in class parser.Number
-
The location of the Number in the scanner output of the parent MathExpression object that contains this Number object.
- index - Variable in class parser.NumberReturningStatsOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class parser.UnaryPostOperator
-
The index of this operator in the scanned Function that it belongs to.
- index - Variable in class parser.UnaryPreOperator
-
The index of this operator in the scanned MathExpression that it belongs to.
- indexOf(byte[], byte) - Static method in class math.numericalmethods.Fmath
- indexOf(char[], char) - Static method in class math.numericalmethods.Fmath
- indexOf(double[], double) - Static method in class math.numericalmethods.Fmath
- indexOf(float[], float) - Static method in class math.numericalmethods.Fmath
- indexOf(int[], int) - Static method in class math.numericalmethods.Fmath
- indexOf(long[], long) - Static method in class math.numericalmethods.Fmath
- indexOf(short[], short) - Static method in class math.numericalmethods.Fmath
- indexOf(Object[], Object) - Static method in class math.numericalmethods.Fmath
- indexOf(String) - Method in class math.differentialcalculus.DifferentiableManager
- indexOf(String) - Method in class math.differentialcalculus.FormulaManager
- indexOf(String[], String) - Static method in class math.numericalmethods.Fmath
- indexOfLetter(String) - Method in class math.matrix.equationParser.LinearSystemParser
- indexOfLetter(String) - Method in class math.quadratic.QuadraticExpressionParser
- indexOfLetter(String) - Method in class math.tartaglia.TartagliaExpressionParser
- indicesOf(byte[], byte) - Static method in class math.numericalmethods.Fmath
- indicesOf(char[], char) - Static method in class math.numericalmethods.Fmath
- indicesOf(double[], double) - Static method in class math.numericalmethods.Fmath
- indicesOf(float[], float) - Static method in class math.numericalmethods.Fmath
- indicesOf(int[], int) - Static method in class math.numericalmethods.Fmath
- indicesOf(long[], long) - Static method in class math.numericalmethods.Fmath
- indicesOf(short[], short) - Static method in class math.numericalmethods.Fmath
- indicesOf(Object[], Object) - Static method in class math.numericalmethods.Fmath
- indicesOf(String[], String) - Static method in class math.numericalmethods.Fmath
- init() - Static method in class util.VariableManager
-
Initializes the variables store and loads them from persistent storage
- initializeFunctionVars() - Static method in class util.FunctionManager
-
Registers the parameters of all registered functions as Variables on the Variable Registry.
- initializing(String) - Method in class parser.MathExpression
- input - Variable in class parser.CustomScanner
-
The input to be scanned into tokens.
- integers - Static variable in class math.numericalmethods.Fmath
- integralSum - Variable in class math.numericalmethods.Integration
- integrate() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
-
Integrates polynomials.
- integrate() - Method in class parser.Set
-
Finds the numerical integral of a Function which has been pre-defined in the Workspace.
- Integration - Class in math.numericalmethods
- Integration() - Constructor for class math.numericalmethods.Integration
- Integration(Function) - Constructor for class math.numericalmethods.Integration
- Integration(Function, double, double) - Constructor for class math.numericalmethods.Integration
- INTEGRATION - Static variable in class parser.methods.Declarations
- interactiveSwitch - Static variable in class math.Main
- interfaces - package interfaces
- interpretedSystem() - Method in class math.matrix.equationParser.LinearSystemParser
-
This builds the ideal form of the system with 0 coefficients assigned to parts of the system where an unknown is missing...e.g in 2x+3y+4z=9; 7x+5z=8; 6y=9; This system will eventually be converted into 2x+3y+4z=9; 7x+0y+5z=8; 0x+6y+0z=9;
- interpretedSystem() - Method in class math.quadratic.Quadratic_Equation
- interpretedSystem() - Method in class math.quadratic.QuadraticExpressionParser
- interpretedSystem() - Method in class math.tartaglia.Tartaglia_Equation
- interpretedSystem() - Method in class math.tartaglia.TartagliaExpressionParser
- intersectionWithLine(Line) - Method in class math.Line
- intersectsLine(Line) - Method in class math.Line
- interval - Variable in class math.matrix.MatrixVariableManager
- intervalChanged - Variable in class math.matrix.MatrixVariableManager
- intTOdouble(int[]) - Static method in class math.numericalmethods.Fmath
- intTOfloat(int[]) - Static method in class math.numericalmethods.Fmath
- intTOlong(int[]) - Static method in class math.numericalmethods.Fmath
- INV - Static variable in class math.matrix.expressParser.MOperator
- INVALID_FUNCTION - Enum constant in enum parser.Parser_Result
- inverse() - Method in class math.complex.ComplexNumber
- inverse() - Method in class math.matrix.expressParser.Matrix
-
Row reduction technique used to compute the inverse of the matrix.
- inverse() - Method in class math.matrix.expressParser.PrecisionMatrix
- INVERSE - Enum constant in enum logic.TRIG_MODE
-
Shift pressed
- INVERSE - Static variable in class parser.methods.Declarations
- INVERSE - Static variable in class parser.Operator
- INVERSE_HYP - Enum constant in enum logic.TRIG_MODE
-
Shift and hyp pressed.
- INVERSE_MATRIX - Static variable in class parser.methods.Declarations
- invert() - Method in class parser.Set
- invertElements(double[]) - Static method in class math.numericalmethods.Fmath
- invertElements(float[]) - Static method in class math.numericalmethods.Fmath
- isActivated() - Method in class util.Settings
- isAhead(Time) - Method in class util.Time
- isAheadOfSystemTime() - Method in class util.Time
- isAnonymous() - Method in class parser.Function
- isAnonymous(String) - Static method in class parser.Function
- isAnonymous(Function) - Static method in class parser.Function
- isAntiLogToAnyBase(String) - Static method in class parser.methods.Method
- isAssignmentOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isAssignmentOperator(String) - Static method in class math.matrix.expressParser.MOperator
- isAssignmentOperator(String) - Static method in class parser.Operator
- isAtOperator(String) - Static method in class parser.Operator
- isAutoGenNameFormat(String) - Static method in class math.differentialcalculus.Utilities
- isAutoInitOn() - Static method in class parser.MathExpression
- isBaseCompatible() - Method in class math.otherBaseParser.BaseNFunction
-
Checks if the numbers in the input are only of the specified base.
- isBaseVariable(String) - Method in class math.differentialcalculus.Derivative
- isBasicNumericalFunction(String) - Static method in class parser.methods.Declarations
- isBehind(Time) - Method in class util.Time
- isBehindSystemTime() - Method in class util.Time
- isBinaryOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isBinaryOperator(String) - Static method in class math.matrix.expressParser.MOperator
- isBinaryOperator(String) - Static method in class parser.Operator
- isBracket(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isBracket(String) - Static method in class math.matrix.expressParser.MOperator
- isBracket(String) - Static method in class parser.GenericBracket
- isBracket(String) - Static method in class parser.Operator
- isCalculator() - Method in enum 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
- isConstant(String) - Method in class util.VariableManager.CommandInterpreter
- isConstantStoreCommand(String) - Static method in class parser.Operator
- isContained(List<String>) - Method in class math.Main.MultiSwitch
- isCorrectFunction() - Method in class parser.MathExpression
- isCube(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isCube(String) - Static method in class math.matrix.expressParser.MOperator
- isCube(String) - Static method in class parser.Operator
- isCubeRoot(String) - Static method in class parser.Operator
- isDecimalPoint(String) - Static method in class parser.STRING
- isDefinedMethod(String) - Static method in class parser.methods.Method
- isDet(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isDet(String) - Static method in class math.matrix.expressParser.MOperator
- isDeterminant(String) - Method in class parser.methods.Method
- isDetHalfSymbol(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isDetHalfSymbol(String) - Static method in class math.matrix.expressParser.MOperator
- isDifferentiable(String) - Static method in class math.differentialcalculus.Utilities
- isDigit(String) - Static method in class parser.STRING
-
boolean Method isDigit can be used to check for single digits i.e 0-9.
- isDimensionsList(String) - Static method in class parser.Function
- isDouble(String) - Static method in class parser.STRING
-
boolean Method isDouble(Object a) detects if a string entry is in double number format or not.
- isDouble1(String) - Static method in class parser.STRING
-
Method isDouble1 is specially built for parsing number strings in my parser.Please do not use it for your own purposes.
- isEchelon(String) - Method in class parser.methods.Method
- isEmpty() - Method in class util.MathExpressionManager
- isEqual(char, char) - Static method in class math.numericalmethods.Fmath
- isEqual(double, double) - Static method in class math.numericalmethods.Fmath
- isEqual(float, float) - Static method in class math.numericalmethods.Fmath
- isEqual(int, int) - Static method in class math.numericalmethods.Fmath
- isEqual(String, String) - Static method in class math.numericalmethods.Fmath
- isEqualsOperator(String) - Static method in class parser.Operator
- isEqualWithinLimits(double, double, double) - Static method in class math.numericalmethods.Fmath
- isEqualWithinLimits(float, float, float) - Static method in class math.numericalmethods.Fmath
- isEqualWithinLimits(int, int, int) - Static method in class math.numericalmethods.Fmath
- isEqualWithinLimits(long, long, long) - Static method in class math.numericalmethods.Fmath
- isEqualWithinLimits(BigDecimal, BigDecimal, BigDecimal) - Static method in class math.numericalmethods.Fmath
- isEqualWithinLimits(BigInteger, BigInteger, BigInteger) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(double, double, double) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(float, float, float) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(int, int, double) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(int, int, int) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(long, long, double) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(long, long, long) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(BigDecimal, BigDecimal, BigDecimal) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(BigInteger, BigInteger, BigDecimal) - Static method in class math.numericalmethods.Fmath
- isEqualWithinPerCent(BigInteger, BigInteger, BigInteger) - Static method in class math.numericalmethods.Fmath
- isEquivalentTo(Formula) - Method in class math.differentialcalculus.Formula
-
This method compares two Formula objects to see if they are mathematically equivalent.
- isEvaluated() - Method in class math.matrix.expressParser.MBracket
- isEvaluated() - Method in class parser.Bracket
- isEvaluated() - Method in class parser.GenericBracket
- isEven(double) - Static method in class math.numericalmethods.Fmath
- isEven(double) - Static method in class parser.STRING
-
Checks if a given number is even
- isEven(float) - Static method in class math.numericalmethods.Fmath
- isEven(float) - Static method in class parser.STRING
-
Checks if a given number is even
- isEven(int) - Static method in class math.numericalmethods.Fmath
- isEven(int) - Static method in class parser.STRING
-
Checks if a given number is even
- isEven(long) - Static method in class math.fractions.FractionalNumber
- isEven(String) - Static method in class parser.STRING
- isExitCommand(String) - Static method in class parser.Operator
- isExpMethod(String) - Static method in class parser.methods.Method
- isExpNumber(String) - Static method in class parser.Variable
- isExponential() - Method in enum math.complex.ComplexState
- isExponentOf10(String) - Static method in class parser.STRING
- isFactorial(String) - Static method in class parser.Operator
- isFormula(String) - Static method in class math.differentialcalculus.Utilities
- isfullyDouble(String) - Static method in class parser.STRING
-
isfullyDouble allows you to verify if an input string is in double number format or not.
- isFunctionFullName(String) - Static method in class parser.Function
- isFunctionOperatingMethod(String) - Static method in class parser.methods.Method
- isGenValue() - Method in class util.VariableGenerator
- isGradEval() - Method in class math.differentialcalculus.Parser
- isGradFunc() - Method in class math.differentialcalculus.Parser
- isHardcodedStatsMethod(String) - Static method in class parser.methods.Method
- isHasListReturningOperators() - Method in class parser.MathExpression
- isHasLogicOperators() - Method in class parser.MathExpression
- isHasMulOrDivOperators() - Method in class parser.MathExpression
- isHasNumberReturningStatsOperators() - Method in class parser.MathExpression
- isHasPermOrCombOperators() - Method in class parser.MathExpression
- isHasPlusOrMinusOperators() - Method in class parser.MathExpression
- isHasPostNumberOperators() - Method in class parser.MathExpression
- isHasPowerOperators() - Method in class parser.MathExpression
- isHasPreNumberOperators() - Method in class parser.MathExpression
- isHasRemainderOperators() - Method in class parser.MathExpression
- isInBuiltMethod(String) - Static method in class parser.methods.Method
- isInbuiltMethodName(String) - Static method in class math.differentialcalculus.Methods
- isInfinity(double) - Static method in class math.numericalmethods.Fmath
- isInfinity(float) - Static method in class math.numericalmethods.Fmath
- isInteger(double) - Static method in class math.numericalmethods.Fmath
- isInteger(double[]) - Static method in class math.numericalmethods.Fmath
- isInteger(float) - Static method in class math.numericalmethods.Fmath
- isInteger(float[]) - Static method in class math.numericalmethods.Fmath
- isInteger(Number) - Static method in class math.numericalmethods.Fmath
- isInteger(Number[]) - Static method in class math.numericalmethods.Fmath
- isIntervalChanged() - Method in class math.matrix.MatrixVariableManager
- isInverse(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isInverse(String) - Static method in class math.matrix.expressParser.MOperator
- isInverse(String) - Static method in class parser.Operator
- isInverseNaturalLog(String) - Static method in class parser.methods.Method
- isJustEvaluated() - Method in class logic.CalcLogic
- isLastEvaluatedAnswer(String) - Static method in class parser.Variable
- isLetter(String) - Static method in class parser.STRING
- isLinearSys(String) - Method in class parser.methods.Method
- isListReturningStatsMethod(String) - Static method in class parser.methods.Method
- isLogicOperator(String) - Static method in class parser.Operator
- isLogOrAntiLogToAnyBase(String) - Static method in class parser.methods.Method
- isLogToAnyBase(String) - Static method in class parser.methods.Method
- isLowerCaseWord(String) - Static method in class parser.STRING
-
method isLowerCaseWord takes one argument and that is the string whose case we wish to know.
- isMatrixAdd(String) - Static method in class parser.methods.Method
- isMatrixAdjoint(String) - Method in class parser.methods.Method
- isMatrixCofactors(String) - Method in class parser.methods.Method
- isMatrixDiv(String) - Static method in class parser.methods.Method
- isMatrixEdit(String) - Static method in class parser.methods.Method
- isMatrixEigenPoly(String) - Method in class parser.methods.Method
- isMatrixEigenVec(String) - Method in class parser.methods.Method
- isMatrixInvert(String) - Method in class parser.methods.Method
- isMatrixMethod(String) - Static method in class parser.methods.Method
- isMatrixMul(String) - Static method in class parser.methods.Method
- isMatrixPow(String) - Static method in class parser.methods.Method
- isMatrixSub(String) - Static method in class parser.methods.Method
- isMatrixValue(String) - Static method in class math.matrix.expressParser.Matrix
- isMatrixValue(String) - Static method in class math.matrix.expressParser.PrecisionMatrix
- isMatrixVariableName(String) - Static method in class math.matrix.expressParser.MatrixVariable
-
A + B + 2*C + A.B - A.B^5 + 3*4*A^2*C+I Matrix names must start with # in this syntax.
- isMethodName(String) - Static method in class parser.methods.Method
- isMethodNameBeginner(String) - Static method in class parser.methods.Method
- isMethodNameBuilder(String) - Static method in class parser.methods.Method
- isMinusInfinity(double) - Static method in class math.numericalmethods.Fmath
- isMinusInfinity(float) - Static method in class math.numericalmethods.Fmath
- isMul(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isMul(String) - Static method in class math.matrix.expressParser.MOperator
- isMulOrDiv(String) - Static method in class parser.Operator
- isMulOrDivOrRemOrPermOrCombOrPow(String) - Static method in class parser.Operator
- isNaN(double) - Static method in class math.numericalmethods.Fmath
- isNaN(float) - Static method in class math.numericalmethods.Fmath
- isNaturalLog(String) - Static method in class parser.methods.Method
- isNegative() - Method in class math.matrix.expressParser.MNumber
- isNegative(String) - Static method in class parser.Number
- isNegNumber(String) - Static method in class math.Maths
- isNumber() - Method in class math.matrix.expressParser.MNumber
-
Built for use in my parser only.Serves to detect already and properly scanned numbers in the list where string models of other objects reside, e.g Variable objects,MOperator objects e.t.c It is a short cut method that allows for lightning number detection in an environment that contains numbers and other objects like variables, operators e.t.c as it does away with matching patterns and tests just a maximum of 2 numbers to know if the object is a number or not.
- isNumber(String) - Static method in class math.differentialcalculus.DerivativeScanner
- isNumber(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- isNumber(String) - Method in class math.matrix.expressParser.MmathScanner
- isNumber(String) - Static method in class math.matrix.expressParser.MNumber
-
Built for use in my parser only.Serves to detect already and properly scanned numbers in the list where string models of other objects reside, e.g Variable objects,MOperator objects e.t.c
- isNumber(String) - Static method in class parser.Number
-
Built for use in my parser only.Serves to detect already and properly scanned numbers in the list where string models of other objects reside, e.g Variable objects,Operator objects e.t.c
- isNumberComponent(String) - Static method in class parser.STRING
-
boolean Method isNumberComponent(args) detects if a string entry is a buiding block for a valid number or not For our purposes,the building blocks are the digits,the "." symbol,the E symbol,the - symbol,but not the addition one.
- isNumberReturningStatsMethod(String) - Static method in class parser.methods.Method
- isOdd(double) - Static method in class math.numericalmethods.Fmath
- isOdd(float) - Static method in class math.numericalmethods.Fmath
- isOdd(int) - Static method in class math.numericalmethods.Fmath
- isOnlyDigits(String) - Static method in class parser.STRING
-
isOnlyDigits allows you to verify if an input string consists of just digits and the exponential symbol.
- isOpen() - Method in class parser.GenericBracket
- isOpenBracket(String) - Static method in class math.matrix.expressParser.MBracket
- isOpenBracket(String) - Static method in class parser.Bracket
- isOpenBracket(String) - Static method in class parser.GenericBracket
- isOpeningBrace(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isOpeningBrace(String) - Static method in class math.matrix.expressParser.MOperator
- isOpeningBrace(String) - Static method in class parser.Operator
- isOpeningBracket(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isOpeningBracket(String) - Static method in class math.matrix.expressParser.MOperator
- isOpeningBracket(String) - Static method in class parser.Operator
- isOperatorString(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isOperatorString(String) - Static method in class math.matrix.expressParser.MOperator
- isOperatorString(String) - Static method in class parser.Operator
- isOptimizable() - Method in class parser.MathExpression
- isParallelTo(Line) - Method in class math.Line
-
Checks if this Line object is parallel to another.
- isParam(String) - Method in class parser.Function
- isParameterList(String) - Static method in class parser.Function
- isPermOrComb(String) - Static method in class parser.Operator
- isPI(String) - Static method in class parser.Variable
- isPlusInfinity(double) - Static method in class math.numericalmethods.Fmath
- isPlusInfinity(float) - Static method in class math.numericalmethods.Fmath
- isPlusOrMinus(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isPlusOrMinus(String) - Static method in class math.matrix.expressParser.MOperator
- isPlusOrMinus(String) - Static method in class parser.Operator
- isPolar() - Method in enum math.complex.ComplexState
- isPower(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isPower(String) - Static method in class math.matrix.expressParser.MOperator
- isPower(String) - Static method in class parser.Operator
- isPowerOf2(long) - Static method in class math.fractions.FractionalNumber
- isPrime() - Method in class math.fractions.PrimeNumber
- isPrint(String) - Method in class parser.methods.Method
- isRandom(String) - Static method in class parser.methods.Method
- isRemainder(String) - Static method in class parser.Operator
- isRowJoin(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isRowJoin(String) - Static method in class math.matrix.expressParser.MOperator
- isRunnable() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- isRunnable() - Method in class math.matrix.expressParser.MmathScanner
- isRunnable() - Method in class parser.MathScanner
- isRunning() - Method in class logic.CalcLogic
- isSBP(ArrayList<String>) - Method in class parser.Bracket
- isSBP(ArrayList<String>) - Method in class parser.GenericBracket
- isScannedAndOptimized() - Method in class parser.MathExpression
- isSemiColon(String) - Method in class parser.Operator
- isSign(String) - Static method in class parser.STRING
- isSimilarTo(Time) - Method in class util.Time
- isSimilarToSystemTime() - Method in class util.Time
- isSimpleVar() - Method in class parser.Variable
- isSquare(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isSquare(String) - Static method in class math.matrix.expressParser.MOperator
- isSquare(String) - Static method in class parser.Operator
- isSquareMatrix() - Method in class math.matrix.expressParser.Matrix
- isSquareMatrix() - Method in class math.matrix.expressParser.PrecisionMatrix
- isSquareRoot(String) - Static method in class parser.Operator
- isStatsMethod(String) - Static method in class parser.methods.Method
- isStoreCommand(String) - Static method in class parser.Operator
- isSuperParent() - Method in class parser.ListReturningStatsOperator
- isSyntaxValid() - Method in class math.differentialcalculus.DerivativeScanner
- isSystemConstant(String) - Static method in class parser.Variable
- isSystemOfEquations() - Method in class math.matrix.expressParser.Matrix
- isSystemOfEquations() - Method in class math.matrix.expressParser.PrecisionMatrix
- isSystemVar(String) - Static method in class parser.Variable
- isTheta() - Method in class parser.Variable
- isTheta(String) - Static method in class parser.Variable
- isTranspose(String) - Static method in class parser.methods.Method
- isTri(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isTri(String) - Static method in class math.matrix.expressParser.MOperator
- isTrim() - Static method in class math.Main
- isTriMat(String) - Method in class parser.methods.Method
- isUnaryPostOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isUnaryPostOperator(String) - Static method in class math.matrix.expressParser.MOperator
- isUnaryPostOperator(String) - Static method in class parser.Operator
- isUnaryPreOperator(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isUnaryPreOperator(String) - Static method in class math.matrix.expressParser.MOperator
- isUnaryPreOperator(String) - Static method in class parser.Operator
- isUnaryPreOperatorORDefinedMethod(String) - Static method in class parser.methods.Method
- isUnit(String) - Static method in class math.matrix.expressParser.MatrixOperator
- isUnit(String) - Static method in class math.matrix.expressParser.MOperator
- isUpperCaseWord(String) - Static method in class parser.STRING
-
method isUpperCaseWord takes one argument and that is the string whose case we wish to know.
- isUserDefinedFunction(String) - Static method in class parser.methods.Method
- isValid() - Method in class math.matrix.equationParser.LinearSystemParser
- isValid() - Method in class math.matrix.expressParser.MatrixValueParser
- isValid() - Method in class math.numericalmethods.RootFinder
- isValid() - Method in class math.quadratic.QuadraticExpressionParser
- isValid() - Method in class math.tartaglia.TartagliaExpressionParser
- isValid() - Method in class util.VariableManager.CommandInterpreter
- isValidCommandString() - Static method in class math.matrix.MatrixVariableManager
- isValidEndOfLineChar(String) - Method in class math.matrix.equationParser.LinearSystemParser
- isValidFormula() - Method in class util.Formulae
- isValidOperatorOrMethod(String) - Static method in class math.differentialcalculus.DerivativeScanner
- isVariable(String) - Method in class util.VariableManager.CommandInterpreter
- isVariableBeginner(String) - Static method in class parser.Variable
- isVariableBuilder(String) - Static method in class parser.Variable
- isVariableHandlerOnly() - Method in class parser.MathExpression
- isVariableString(String) - Static method in class parser.Variable
-
If the name is a string of alphabets and is not an operator name, then it is a valid variable name.
- isVerbose() - Static method in class math.Main
- isVibrateOn() - Method in class logic.CalcLogic
- isWord(String) - Static method in class parser.STRING
- iterations - Variable in class math.numericalmethods.NumericalIntegral
-
The number of iterations.
J
- join(String[], String[]) - Static method in class parser.methods.Method
-
Appends the contents of the 2 arrays and returns the result as a new array object.
- joinArgs(List<String>, boolean) - Static method in class math.Main
- jouleToCalorie(double) - Static method in class math.numericalmethods.Fmath
- justEvaluated - Variable in class logic.CalcLogic
-
When true, the calculator is in a state wherein the last action it performed was the evaluation of an expression.
K
- K_BOLTZMANN - Static variable in class math.numericalmethods.Fmath
- kelvinToCelsius(double) - Static method in class math.numericalmethods.Fmath
- kgToPound(double) - Static method in class math.numericalmethods.Fmath
- kgToTon(double) - Static method in class math.numericalmethods.Fmath
- kmPerLitreToMilePerGallon(double) - Static method in class math.numericalmethods.Fmath
- kmToMile(double) - Static method in class math.numericalmethods.Fmath
L
- lambda - Static variable in class math.matrix.expressParser.Matrix
- lastDifferentiable() - Method in class math.differentialcalculus.DifferentiableManager
- lastElement(String) - Static method in class parser.STRING
-
method lastElement takes one argument and that is the string to be modified.
- lastFormula() - Method in class math.differentialcalculus.FormulaManager
- lastResult - Static variable in class parser.MathExpression
- leapYear(int) - Static method in class math.numericalmethods.Fmath
- lenientApproxEqualsZero(double) - Method in class math.numericalmethods.RootFinder
- LESS_OR_EQUALS - Static variable in class parser.Operator
- LESS_THAN - Static variable in class parser.Operator
- Lesser - Class in parser
- Lesser(int, ArrayList<String>) - Constructor for class parser.Lesser
- LesserOrEquals - Class in parser
- LesserOrEquals(int, ArrayList<String>) - Constructor for class parser.LesserOrEquals
- LG - Static variable in class parser.methods.Declarations
- LG_INV - Static variable in class parser.methods.Declarations
- LG_INV_ALT - Static variable in class parser.methods.Declarations
- liesBetween(Point, Point) - Method in class math.Point
- Line - Class in math
- Line() - Constructor for class math.Line
-
Creates a straight line parallel to the x axis
- Line(double, double) - Constructor for class math.Line
-
Creates a new Line object give the gradient and the y intercept
- Line(double, double, double, double) - Constructor for class math.Line
-
Creates a line between points joining: the points x1,y1 and x2,y2
- Line(double, Point) - Constructor for class math.Line
-
Creates a new Line object give the gradient and a point on the line.
- Line(Point, Point) - Constructor for class math.Line
-
Creates a line between points joining: the points p1 and p2
- LINEAR_SYSTEM - Static variable in class parser.methods.Declarations
- LinearSystemGenerator - Class in math.matrix.util
-
Objects of this class have the ability to generate a system of linear equations, randomly.
- LinearSystemGenerator(int, int, String) - Constructor for class math.matrix.util.LinearSystemGenerator
- LinearSystemParser - Class in math.matrix.equationParser
- LinearSystemParser(String) - Constructor for class math.matrix.equationParser.LinearSystemParser
- LIST - Enum constant in enum 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
- localParseDerivativeCommand(List<String>) - Method in class math.differentialcalculus.Parser
- LOCK - Enum constant in enum logic.POWER_MODE
- log() - Method in class math.complex.ComplexNumber
- log(double) - Static method in class math.Maths
-
Developed by JIBOYE Oluwagbemiro Olaoluwa for the J2ME platform where no proper method for calculating the natural logarithm of a number exists.
- log(double) - Static method in class math.numericalmethods.Fmath
- log(float) - Static method in class math.numericalmethods.Fmath
- Log - Class in util
- Log() - Constructor for class util.Log
- LOG - Static variable in class parser.methods.Declarations
- LOG_INV - Static variable in class parser.methods.Declarations
- LOG_INV_ALT - Static variable in class parser.methods.Declarations
- log10(double) - Static method in class math.numericalmethods.Fmath
- log10(double, double) - Static method in class math.numericalmethods.Fmath
- log10(double, int) - Static method in class math.numericalmethods.Fmath
- log10(float) - Static method in class math.numericalmethods.Fmath
- log10(float, float) - Static method in class math.numericalmethods.Fmath
- log10(float, int) - Static method in class math.numericalmethods.Fmath
- log10Elements(double[]) - Static method in class math.numericalmethods.Fmath
- log10Elements(float[]) - Static method in class math.numericalmethods.Fmath
- log2(double) - Static method in class math.numericalmethods.Fmath
- log2(float) - Static method in class math.numericalmethods.Fmath
- logBook - Variable in class util.ErrorLog
- logDebug(String) - Static method in class util.Utils
- logError(String) - Static method in class util.Utils
- logFactorial(double) - Static method in class math.numericalmethods.Fmath
- logFactorial(int) - Static method in class math.numericalmethods.Fmath
- logFactorial(long) - Static method in class math.numericalmethods.Fmath
- logger - Variable in class math.matrix.equationParser.LinearSystemParser
- loggingEnabled - Static variable in class util.Utils
- logic - package logic
- Logic - Class in parser
- Logic() - Constructor for class parser.Logic
- LogicOperator - Class in parser
- LogicOperator(String, int, ArrayList<String>) - Constructor for class parser.LogicOperator
- logInfo(String) - Static method in class util.Utils
- LogOrAntiLogToAnyBase - Class in parser
- LogOrAntiLogToAnyBase(String, int, ArrayList<String>) - Constructor for class parser.LogOrAntiLogToAnyBase
- logToAnyBase(double, double) - Static method in class math.Maths
- LogToAnyBase - Class in parser
- LogToAnyBase(int, ArrayList<String>) - Constructor for class parser.LogToAnyBase
-
Creates an object of class LogTOperator
- longTOdouble(long[]) - Static method in class math.numericalmethods.Fmath
- longTOfloat(long[]) - Static method in class math.numericalmethods.Fmath
- lookUp(String) - Method in class math.differentialcalculus.DifferentiableManager
-
Attempts to retrieve a Differentiable object from a DifferentiableManager based on its name.
- lookUp(String) - Method in class math.differentialcalculus.FormulaManager
-
Attempts to retrieve a Formula object from a FormulaManager based on its name.
- lookUp(String) - Static method in class util.FunctionManager
-
Attempts to retrieve a Function object from a FunctionManager based on its name.
- lookUp(String) - Static method in class util.VariableManager
-
Attempts to retrieve a Variable object from a VariableManager based on its name.
- lowerLimit - Variable in class math.numericalmethods.Integration
M
- m - Variable in class math.Line
- M_ELECTRON - Static variable in class math.numericalmethods.Fmath
- M_NEUTRON - Static variable in class math.numericalmethods.Fmath
- M_PROTON - Static variable in class math.numericalmethods.Fmath
- MAdditionOperator - Class in math.matrix.expressParser
- MAdditionOperator(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MAdditionOperator
-
Creates an object of class MAdditionOperator
- main(String[]) - Static method in class math.complex.ComplexNumber
- main(String[]) - Static method in class math.differentialcalculus.CodeGenerator
- main(String[]) - Static method in class math.differentialcalculus.Derivative
- main(String[]) - Static method in class math.differentialcalculus.DerivativeScanner
- main(String[]) - Static method in class math.differentialcalculus.DerivativeStructureBuilder
- main(String[]) - Static method in class math.differentialcalculus.Parser
- main(String[]) - Static method in class math.differentialcalculus.SemanticAnalyzer
- main(String[]) - Static method in class math.differentialcalculus.Test
- main(String[]) - Static method in class math.differentialcalculus.Utilities
- main(String[]) - Static method in class math.fractions.PrimeNumber
- main(String[]) - Static method in class math.Line
- main(String...) - Static method in class math.Main
- main(String[]) - Static method in class math.Maths
- main(String[]) - Static method in class math.matrix.equationParser.LinearSystemParser
- main(String...) - Static method in class math.matrix.expressParser.Matrix
-
(2-x)(3-x)(1-x)=(6-5x+x^2)(1-x)=6-11x+6x^2-x^3 {1, 2, 3, 4, 5} {6, 7, 8, 9, 0} {1, 2, 3, 4, 5} {6, 7, 8, 9, 0} {1, 2, 3, 4, 5}
- main(String[]) - Static method in class math.matrix.expressParser.MatrixVariable
- main(String[]) - Static method in class math.matrix.expressParser.MNumber
- main(String[]) - Static method in class math.matrix.expressParser.MSet
- main(String[]) - Static method in class math.matrix.expressParser.PrecisionMatrix
- main(String[]) - Static method in class math.matrix.MatrixVariableManager
- main(String[]) - Static method in class math.matrix.util.LinearSystemGenerator
- main(String[]) - Static method in class math.numericalmethods.FunctionExpander
- main(String[]) - Static method in class math.numericalmethods.Integration
- main(String[]) - Static method in class math.numericalmethods.NumericalDerivative
- main(String[]) - Static method in class math.numericalmethods.NumericalIntegral
- main(String[]) - Static method in class math.numericalmethods.RootFinder
- main(String[]) - Static method in class math.otherBaseParser.BaseNFunction
- main(String[]) - Static method in class math.Point
- main(String[]) - Static method in class math.quadratic.Quadratic_Equation
- main(String[]) - Static method in class math.quadratic.QuadraticExpressionParser
- main(String[]) - Static method in class math.quadratic.QuadraticSolver
- main(String[]) - Static method in class math.tartaglia.Tartaglia_Equation
- main(String[]) - Static method in class math.tartaglia.TartagliaExpressionParser
- main(String[]) - Static method in class parser.cmd.ParserCmd
- main(String[]) - Static method in class parser.CustomScanner
- main(String[]) - Static method in class parser.DataSetFormatter
- main(String[]) - Static method in class parser.Function
- main(String[]) - Static method in class parser.GenericBracket
- main(String[]) - Static method in class parser.LISTS
- main(String...) - Static method in class parser.MathExpression
- main(String[]) - Static method in class parser.MathScanner
- main(String[]) - Static method in class parser.methods.Method
- main(String[]) - Static method in class parser.Number
- main(String[]) - Static method in class parser.PolynomialExpression
- main(String[]) - Static method in class parser.STRING
- main(String[]) - Static method in class parser.Variable
- main(String[]) - Static method in class util.io.TextFileWriter
- main(String[]) - Static method in class util.Serializer
- main(String[]) - Static method in class util.Time
- main(String[]) - Static method in class util.VariableManager
- Main - Class in math
- Main() - Constructor for class math.Main
- Main.MultiSwitch - Class in math
- main1(String[]) - Static method in class parser.CustomScanner
- manager - Variable in class logic.CalcLogic
- manager - Variable in class math.differentialcalculus.DerivativeStructureBuilder
- manager - Variable in class math.differentialcalculus.ExpressionSimplifier
- mapBrackets() - Method in class parser.MathExpression
-
Method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
- mapBrackets(ArrayList<String>) - Static method in class parser.MathExpression
- MAssignmentOperator - Class in math.matrix.expressParser
- MAssignmentOperator() - Constructor for class math.matrix.expressParser.MAssignmentOperator
- math - package math
- math.complex - package math.complex
- math.differentialcalculus - package math.differentialcalculus
- math.fractions - package math.fractions
- math.matrix - package math.matrix
- math.matrix.equationParser - package math.matrix.equationParser
- math.matrix.expressParser - package math.matrix.expressParser
- math.matrix.util - package math.matrix.util
- math.numericalmethods - package math.numericalmethods
- math.otherBaseParser - package math.otherBaseParser
- math.quadratic - package math.quadratic
- math.tartaglia - package math.tartaglia
- mathExpression - Variable in class parser.Function
-
If the object is an algebraic expression, its details are stored here.
- MathExpression - Class in parser
-
This class models a mathematical parser.
- MathExpression() - Constructor for class parser.MathExpression
-
default no argument constructor for class MathExpression.
- MathExpression(String) - Constructor for class parser.MathExpression
- MathExpressionManager - Class in util
-
Objects of this class attempt to optimize and then evaluate a math expression.
- MathExpressionManager() - Constructor for class util.MathExpressionManager
- Maths - Class in math
- Maths() - Constructor for class math.Maths
- MathScanner - Class in parser
- MathScanner(String) - Constructor for class parser.MathScanner
- matrix - Variable in class math.matrix.expressParser.MatrixVariable
-
The matrix object stored by this variable.
- matrix - Variable in class parser.Function
-
If the object is a
Matrix
its data is stored here. - Matrix - Class in math.matrix.expressParser
- Matrix(double[][]) - Constructor for class math.matrix.expressParser.Matrix
- Matrix(int, int) - Constructor for class math.matrix.expressParser.Matrix
- Matrix(String) - Constructor for class math.matrix.expressParser.Matrix
- Matrix(Matrix) - Constructor for class math.matrix.expressParser.Matrix
- MATRIX - Enum constant in enum parser.TYPE
- MATRIX - Static variable in class parser.Function
- MATRIX_ADD - Static variable in class parser.methods.Declarations
- MATRIX_ADJOINT - Static variable in class parser.methods.Declarations
- MATRIX_COFACTORS - Static variable in class parser.methods.Declarations
- MATRIX_DIVIDE - Static variable in class parser.methods.Declarations
- MATRIX_EDIT - Static variable in class parser.methods.Declarations
- MATRIX_EIGENPOLY - Static variable in class parser.methods.Declarations
- MATRIX_EIGENVEC - Static variable in class parser.methods.Declarations
- MATRIX_MULTIPLY - Static variable in class parser.methods.Declarations
- MATRIX_POWER - Static variable in class parser.methods.Declarations
- MATRIX_SUBTRACT - Static variable in class parser.methods.Declarations
- MATRIX_TRANSPOSE - Static variable in class parser.methods.Declarations
- MatrixBinaryOperator - Class in math.matrix.expressParser
- MatrixBinaryOperator(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MatrixBinaryOperator
- MatrixExpressionScanner - Class in math.matrix.expressParser
- MatrixExpressionScanner(String) - Constructor for class math.matrix.expressParser.MatrixExpressionScanner
- MatrixFormatException - Exception in util
-
Is thrown whenever an illegal matrix string is found.
- MatrixFormatException() - Constructor for exception util.MatrixFormatException
-
Creates a new instance of
MatrixFormatException
without detail message. - MatrixFormatException(String) - Constructor for exception util.MatrixFormatException
-
Constructs an instance of
MatrixFormatException
with the specified detail message. - MatrixFunction - Class in math.matrix.expressParser
- MatrixFunction() - Constructor for class math.matrix.expressParser.MatrixFunction
- MatrixFunctionManager - Class in util
- MatrixFunctionManager() - Constructor for class util.MatrixFunctionManager
- MatrixOperator - Class in math.matrix.expressParser
- MatrixOperator(String) - Constructor for class math.matrix.expressParser.MatrixOperator
- matrixToCommaList(Matrix) - Static method in class parser.Function
- matrixToList(Matrix) - Static method in class parser.Function
-
The input list is such that: The first 2 entries specify the number of rows and columns.
- MatrixValueParser - Class in math.matrix.expressParser
-
Objects of this class extract a matrix from an input expression of the format: [num1,num2,...:num_i,num_i+1,....:num_j,num_j+1...: ] e.g [2,3,4:4,1,2:...] The colons represent the end of one row of values and the beginning of another.
- MatrixValueParser() - Constructor for class math.matrix.expressParser.MatrixValueParser
- MatrixValueParser(String) - Constructor for class math.matrix.expressParser.MatrixValueParser
- MatrixVariable - Class in math.matrix.expressParser
- MatrixVariable(String, String) - Constructor for class math.matrix.expressParser.MatrixVariable
-
Here an expression like A=[2,3,4:-2,3,4:5,1,20] is passed into the constructor.
- MatrixVariable(String, Matrix) - Constructor for class math.matrix.expressParser.MatrixVariable
- MatrixVariableManager - Class in math.matrix
-
Objects of this class have data storing capability and store this data in the form of Constant( Once created its value cannot be changed, neither can they be duplicated in an object of this class.) and Variable objects.
- MatrixVariableManager() - Constructor for class math.matrix.MatrixVariableManager
- MatrixVariableManager(int) - Constructor for class math.matrix.MatrixVariableManager
-
Creates a new VariableManager object with a given time interval in which it searches through its variable store and removes all duplicate elements.
- max() - Method in class math.matrix.expressParser.MSet
- max() - Method in class parser.Set
- MAX - Static variable in class parser.methods.Declarations
- maximum(double[]) - Static method in class math.numericalmethods.Fmath
- maximum(float[]) - Static method in class math.numericalmethods.Fmath
- maximum(int[]) - Static method in class math.numericalmethods.Fmath
- maximum(long[]) - Static method in class math.numericalmethods.Fmath
- maximumDifference(double[]) - Static method in class math.numericalmethods.Fmath
- maximumDifference(float[]) - Static method in class math.numericalmethods.Fmath
- maximumDifference(int[]) - Static method in class math.numericalmethods.Fmath
- maximumDifference(long[]) - Static method in class math.numericalmethods.Fmath
- maximumPossibleNumberInSystem - Variable in class math.matrix.util.LinearSystemGenerator
-
The absolute value of the largest possible number that may be found in the system.
- maxIntervals - Variable in class math.numericalmethods.Integration
- maxSize - Variable in class util.MathExpressionManager
-
Determines the maximum number of MathExpression objects that objects of this class use to optimize an evaluation of an expression.
- MBinaryOperator - Class in math.matrix.expressParser
- MBinaryOperator(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MBinaryOperator
- MBracket - Class in math.matrix.expressParser
- MBracket(String) - Constructor for class math.matrix.expressParser.MBracket
-
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
- mdeterm() - Static method in class math.matrix.expressParser.PrecisionMatrix
- median() - Method in class math.matrix.expressParser.MSet
- median() - Method in class parser.Set
- MEDIAN - Static variable in class parser.methods.Declarations
- Method - Class in parser.methods
-
Models the methods that perform calculations in the parser.
- Method(String) - Constructor for class parser.methods.Method
- Method(String, String...) - Constructor for class parser.methods.Method
- Methods - Class in math.differentialcalculus
- Methods() - Constructor for class math.differentialcalculus.Methods
- methodsToNames(List<BasicNumericalMethod>) - Static method in class parser.methods.Declarations
- metreToFoot(double) - Static method in class math.numericalmethods.Fmath
- metreToYard(double) - Static method in class math.numericalmethods.Fmath
- MID_RANGE - Static variable in class parser.methods.Declarations
- midPoint(Point, Point) - Static method in class math.Point
- milePerGallonToKmPerLitre(double) - Static method in class math.numericalmethods.Fmath
- mileToKm(double) - Static method in class math.numericalmethods.Fmath
- millimetreToInch(double) - Static method in class math.numericalmethods.Fmath
- min() - Method in class math.matrix.expressParser.MSet
-
this method determines the least value in a set of numbers
- min() - Method in class parser.Set
-
this method determines the least value in a set of numbers
- MIN - Static variable in class parser.methods.Declarations
- minimum(double[]) - Static method in class math.numericalmethods.Fmath
- minimum(float[]) - Static method in class math.numericalmethods.Fmath
- minimum(int[]) - Static method in class math.numericalmethods.Fmath
- minimum(long[]) - Static method in class math.numericalmethods.Fmath
- minimumDifference(double[]) - Static method in class math.numericalmethods.Fmath
- minimumDifference(float[]) - Static method in class math.numericalmethods.Fmath
- minimumDifference(int[]) - Static method in class math.numericalmethods.Fmath
- minimumDifference(long[]) - Static method in class math.numericalmethods.Fmath
- minor(int, int) - Method in class math.matrix.expressParser.Matrix
- minor(int, int) - Method in class math.matrix.expressParser.PrecisionMatrix
- minus(ComplexNumber) - Method in class math.complex.ComplexNumber
-
Subtracts the parameter ComplexNumber object from this ComplexNumber object.
- minus(FractionalNumber) - Method in class math.fractions.FractionalNumber
- MINUS - Static variable in class parser.Operator
- minutes - Variable in class util.Time
- MLogic - Class in math.matrix.expressParser
- MLogic() - Constructor for class math.matrix.expressParser.MLogic
- MmathScanner - Class in math.matrix.expressParser
- MmathScanner(String) - Constructor for class math.matrix.expressParser.MmathScanner
- MmultiplicationOperator - Class in math.matrix.expressParser
- MmultiplicationOperator(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MmultiplicationOperator
-
Creates an object of class MmultiplicationOperator
- MNumber - Class in math.matrix.expressParser
- MNumber(String) - Constructor for class math.matrix.expressParser.MNumber
- MNumber(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MNumber
- mode - Variable in class logic.CalcLogic
- mode() - Method in class math.matrix.expressParser.MSet
- mode() - Method in class parser.Set
- Mode - Enum in util
- Mode() - Constructor for enum util.Mode
- MODE - Static variable in class parser.methods.Declarations
- modifyBracketIndices(Bracket[], int, int, boolean) - Method in class parser.MathExpression
-
Utility method used to dynamically change the indices of brackets in the governing bracket map of the scanner function.
- molarToPercentWeightByVol(double, double) - Static method in class math.numericalmethods.Fmath
- MOperator - Class in math.matrix.expressParser
- MOperator(String) - Constructor for class math.matrix.expressParser.MOperator
- mrng() - Method in class math.matrix.expressParser.MSet
- mrng() - Method in class parser.Set
- MSet - Class in math.matrix.expressParser
-
Class that provides utility methods for carrying out statistical analysis on a data set consisting of real numbers.
- MSet(double...) - Constructor for class math.matrix.expressParser.MSet
- MSet(List<String>) - Constructor for class math.matrix.expressParser.MSet
-
Creates a new MSet object initialized with the specified data set.
- MSet(MatrixFunction, List<String>) - Constructor for class math.matrix.expressParser.MSet
-
Creates a new MSet object initialized with a set of data coming from a mathematical MathExpression.
- MSubtractionOperator - Class in math.matrix.expressParser
- MSubtractionOperator(int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MSubtractionOperator
-
Creates an object of class MSubtractionOperator
- MU_0 - Static variable in class math.numericalmethods.Fmath
- multipleBracketRemover(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- multipleBracketRemover_(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- MultiplicationOperator - Class in parser
- MultiplicationOperator(int, ArrayList<String>) - Constructor for class parser.MultiplicationOperator
-
Creates an object of class MultiplicationOperator
- multiply(String, int, String, int, int) - Static method in class math.Maths
- multiply(ComplexNumber) - Method in class math.complex.ComplexNumber
-
Multiplies this ComplexNumber object by the parameter ComplexNumber object.
- multiply(FractionalNumber) - Method in class math.fractions.FractionalNumber
- multiply(Matrix) - Method in class math.matrix.expressParser.Matrix
- multiply(Matrix, Matrix) - Static method in class math.matrix.expressParser.Matrix
-
The operation of matrix multiplication.
- multiply(PrecisionMatrix) - Method in class math.matrix.expressParser.PrecisionMatrix
- multiply(PrecisionMatrix, PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
-
The operation of matrix multiplication.
- MULTIPLY - Static variable in class parser.Operator
- multiplyContentsByMinusOne(List<String>) - Method in class parser.Bracket
- multiplyMatrix() - Method in class parser.Set
-
The list must have been originally supplied: matrix_mul(A,B) {where A and B are matrices} or matrix_mul(A,k) {where A is a matrix and k is a scalar} It multiplies them out and returns the result as a list.
- multiplyOutProductBrackets(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Attempts to reduce output complexity by multiplying out bracketed expressions that are separated by the
*
operator. - MultiSwitch(String...) - Constructor for class math.Main.MultiSwitch
- MultivaluedVariable(int, String, double[]) - Constructor for class math.differentialcalculus.Formula.MultivaluedVariable
- MUnaryPostOperator - Class in math.matrix.expressParser
-
Models a post-operand MOperator object e.g the !, inverse, square, cube operators
- MUnaryPostOperator(String, int, ArrayList<String>) - Constructor for class math.matrix.expressParser.MUnaryPostOperator
-
Creates a new MUnaryPostOperator object
N
- N_AVAGADRO - Static variable in class math.numericalmethods.Fmath
- name - Variable in class math.differentialcalculus.Differentiable
-
The representation of the Differentiable.
- name - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
-
The name of the object.
- name - Variable in class math.differentialcalculus.Formula
-
The name assigned to the object.
- name - Variable in class math.matrix.expressParser.Matrix
-
The simple name used to label this Matrix object.
- name - Variable in class math.matrix.expressParser.MatrixOperator
-
The name of the operator object
- name - Variable in class math.matrix.expressParser.MatrixVariable
-
The name of the Matrix Variable.
- name - Variable in class math.matrix.expressParser.MBracket
-
the name of the bracket i.e "(" or ")"
- name - Variable in class math.matrix.expressParser.PrecisionMatrix
-
The simple name used to label this PrecisionMatrix object.
- name - Variable in class parser.Bracket
-
the name of the bracket i.e "(" or ")"
- name - Variable in class parser.methods.Method
-
The method name.
- name - Variable in class parser.Operator
-
The name of the operator object
- name - Variable in class parser.Variable
- nearestElementIndex(double[], double) - Static method in class math.numericalmethods.Fmath
- nearestElementIndex(int[], int) - Static method in class math.numericalmethods.Fmath
- nearestElementValue(double[], double) - Static method in class math.numericalmethods.Fmath
- nearestElementValue(int[], int) - Static method in class math.numericalmethods.Fmath
- nearestHigherElementIndex(double[], double) - Static method in class math.numericalmethods.Fmath
- nearestHigherElementIndex(int[], int) - Static method in class math.numericalmethods.Fmath
- nearestHigherElementValue(double[], double) - Static method in class math.numericalmethods.Fmath
- nearestHigherElementValue(int[], int) - Static method in class math.numericalmethods.Fmath
- nearestLowerElementIndex(double[], double) - Static method in class math.numericalmethods.Fmath
- nearestLowerElementIndex(int[], int) - Static method in class math.numericalmethods.Fmath
- nearestLowerElementValue(double[], double) - Static method in class math.numericalmethods.Fmath
- nearestLowerElementValue(int[], int) - Static method in class math.numericalmethods.Fmath
- Newtonian() - Constructor for class math.numericalmethods.RootFinder.Newtonian
- nextIndexOf(String, int, String) - Static method in class parser.STRING
-
nextIndexOf allows you to get the next occurence of a substring searching from a point in the string forwards
- nextIndexOf(List, int, Object) - Static method in class parser.LISTS
- nextIndexOfComma(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Comma String object from the point where the search commences.
- nextIndexOfInBetweenOperatorOrComma(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of an In Between Operator from the point where the search commences.
- nextIndexOfListReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a ListTypeStats Operator from the point where the search commences.
- nextIndexOfLogicOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Logic Operator from the point where the search commences.
- nextIndexOfLogOrAntiLogToAnyBase(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a LogOrAntiLogToAnyBase Operator from the point where the search commences.
- nextIndexOfMulOrDivOrRem(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a * or / or % operator from the point where the search commences.
- nextIndexOfNumberReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Number Type Stats Operator from the point where the search commences.
- nextIndexOfOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Operator from the point where the search commences.
- nextIndexOfPermOrCombOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a permutation or combination operator from the point where the search commences.
- nextIndexOfPostNumberOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Post Number Operator from the point where the search commences.
- nextIndexOfPowerOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a power operator from the point where the search commences.
- nextIndexOfPreNumberOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Pre Number Operator from the point where the search commences.
- nextIndexOfVariable(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Variable String from the point where the search commences.
- nextValue() - Method in class math.differentialcalculus.Formula.MultivaluedVariable
- nIntervals - Variable in class math.numericalmethods.Integration
- nmToEv(double) - Static method in class math.numericalmethods.Fmath
- non_exp_format(String) - Static method in class math.Maths
- noOfListReturningOperators - Variable in class parser.MathExpression
- NORMAL - Enum constant in enum logic.TRIG_MODE
-
No shift or hyp
- NORMAL - Enum constant in enum logic.USE_MODE
- normalizeCofficients() - Method in class math.tartaglia.TartagliaSolver
-
Make the value of c to be equal to one by dividing through a,b,c by its value
- nsinc(double) - Static method in class math.numericalmethods.Fmath
- nthRoot(int, BigDecimal) - Static method in class math.BigDecimalNthRootCalculation
- nthRoot(int, BigDecimal, BigDecimal, MathContext) - Static method in class math.BigDecimalNthRootCalculation
- nthRoot(int, BigDecimal, MathContext) - Static method in class math.BigDecimalNthRootCalculation
- NULL_ERROR - Enum constant in enum parser.Parser_Result
- num - Variable in class math.matrix.expressParser.MNumber
-
The string of digits that represent this MNumber object.
- num - Variable in class parser.Number
-
The string of digits that represent this Number object.
- num_to_base_10(String, String) - Static method in class math.Maths
-
method num_to_base_10 takes 2 arguments,the number to be converted to base 10, and the base system to which the number currently belongs.
- number - Variable in class math.fractions.PrimeNumber
-
The number attribute of objects of this class.
- Number - Class in parser
- Number(String) - Constructor for class parser.Number
- Number(String, int, ArrayList<String>) - Constructor for class parser.Number
- NUMBER - Enum constant in enum parser.TYPE
- numberOfParameters() - Method in class parser.Function
- NumberReturningStatsOperator - Class in parser
-
Deals with number returning statistical operators e.g sum,avg,mode e.t.c and log and antilog to any base operators
- NumberReturningStatsOperator(String, int, ArrayList<String>) - Constructor for class parser.NumberReturningStatsOperator
- numerator - Variable in class math.fractions.FractionalNumber
- NumericalDerivative - Class in math.numericalmethods
- NumericalDerivative() - Constructor for class math.numericalmethods.NumericalDerivative
- NumericalDerivative(String) - Constructor for class math.numericalmethods.NumericalDerivative
- NumericalDerivative(Function, double) - Constructor for class math.numericalmethods.NumericalDerivative
- NumericalDerivative.Parser - Class in math.numericalmethods
- NumericalIntegral - Class in math.numericalmethods
-
Objects of this class are able to perform numerical integration of a curve within a given range given that the function is continuous throughout that range.
- NumericalIntegral(double, double, int, String) - Constructor for class math.numericalmethods.NumericalIntegral
- NumericalIntegral(String, int) - Constructor for class math.numericalmethods.NumericalIntegral
- NumericalIntegral.Parser - Class in math.numericalmethods
O
- OCT - Enum constant in enum logic.BASE_MODE
- off - Variable in class math.matrix.expressParser.MLogic
- off - Variable in class parser.Logic
- OFF - Enum constant in enum logic.POWER_MODE
- oldInverse() - Method in class math.matrix.expressParser.Matrix
-
Computes the inverse of this Matrix object.
- on - Static variable in class math.matrix.expressParser.MLogic
- on - Static variable in class parser.Logic
- ON - Enum constant in enum logic.POWER_MODE
- open - Variable in class parser.GenericBracket
-
If the particular bracket is an open bracket.
- OPEN_BRACKET_MASK - Static variable in class parser.DataSetFormatter
-
used to mask the commas after they have been processed.
- OPEN_CIRC_BRAC - Static variable in class parser.Operator
- OPEN_SQUARE_BRAC - Static variable in class parser.Operator
- openBracket - Variable in class parser.ListReturningStatsOperator
-
The opening bracket operator that forms one of the bracket pair used by this Operator to bound its data to the left
- openBrackets(ArrayList<String>) - Method in class math.differentialcalculus.Utilities
-
Checks for the pattern..
- openFile() - Method in class util.io.TextFileWriter
-
Opens a file and prepares it for reading.
- openUpUnnecessaryBrackets(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Open up unnecessary brackets..e.g.
- OperatingSystem - Class in logic
-
Objects of this class will control the running modes of the calculator.
- OperatingSystem() - Constructor for class logic.OperatingSystem
- Operator - Class in parser
- Operator(String) - Constructor for class parser.Operator
- operators - Static variable in class math.matrix.expressParser.MOperator
-
The instruction set of the parser of this software.
- operators - Static variable in class parser.Operator
-
The instruction set of the parser of this software.
- optimizable - Variable in class parser.MathExpression
- optimizeFunction(String) - Method in class util.MathExpressionManager
- optimizeFunction(String) - Method in class util.MatrixFunctionManager
- OR - Class in parser
- OR - Static variable in class parser.Operator
- OR(int, ArrayList<String>) - Constructor for class parser.OR
- orderCompoundTokens(MathExpression) - Static method in class math.matrix.expressParser.MatrixOperator
- orderNumberTokens() - Method in class math.differentialcalculus.DerivativeScanner
-
Scans the list and arranges scattered parts of a single number token.
- orderOfDifferentiation - Variable in class math.differentialcalculus.Parser
-
The number of times to differentiate the function.
- ounceToGram(double) - Static method in class math.numericalmethods.Fmath
- output - Variable in class util.io.TextFileWriter
P
- parameters - Variable in class parser.methods.Method
-
The method parameters.
- parent - Variable in class parser.ListReturningStatsOperator
-
The ListReturningStatsOperator object that immediately envelopes this one.
- PARENTHESES_ERROR - Enum constant in enum parser.Parser_Result
- parse() - Method in class util.VariableManager.CommandInterpreter
-
Conducts an holistic parse of the input data.
- parse(String) - Static method in class logic.CalcLogic
- parse(String) - Static method in class parser.Function
- parse(String) - Method in class parser.MathExpression
- parse(String) - Static method in class parser.Variable
- parse(String) - Static method in class util.Settings
- parseCommand(String) - Method in class util.VariableManager
-
Parses a command that creates or changes the value of variables.
- parseDerivativeCommand(String) - Method in class math.numericalmethods.NumericalDerivative.Parser
- parseDerivativeCommand(List<String>) - Static method in class math.differentialcalculus.Parser
- parseExpression(String) - Method in class parser.methods.Method
- parseFormulae(String) - Method in class util.Formulae
- parseFunction(String) - Method in class math.numericalmethods.RootFinder
-
Method that processes the format that this software will recognize for user input of an integral expression.
- parseInput(String) - Method in class parser.Function
- parseJson(String) - Method in interface interfaces.Decodeable
- parsePolynomialCommand(String) - Method in class math.numericalmethods.FunctionExpander
-
Method that processes the format that this software will recognize for user input of an integral expression.
- parser - package parser
-
Classes designed to parse a mathematical expression.
- parser - Variable in class math.quadratic.Quadratic_Equation
- parser - Variable in class math.tartaglia.Tartaglia_Equation
- Parser - Class in math.differentialcalculus
- Parser(String) - Constructor for class math.differentialcalculus.Parser
- Parser(String) - Constructor for class math.numericalmethods.NumericalDerivative.Parser
- Parser(String, int) - Constructor for class math.numericalmethods.NumericalIntegral.Parser
- parser_Result - Variable in class parser.MathExpression
- parser_Result - Variable in class parser.MathScanner
- Parser_Result - Enum in parser
- Parser_Result() - Constructor for enum parser.Parser_Result
- parser.cmd - package parser.cmd
- parser.methods - package parser.methods
- parser.methods.ext - package parser.methods.ext
- ParserCmd - Class in parser.cmd
- ParserCmd() - Constructor for class parser.cmd.ParserCmd
- parseSingleCommand(String) - Method in class util.VariableManager
-
Parses a command that creates a single variable or changes its value.
- parseTopic(String) - Static method in class util.help.Topic
- passesThroughPoint(Point) - Method in class math.Line
- password - Variable in class util.Settings
- percentWeightByVolToMolar(double, double) - Static method in class math.numericalmethods.Fmath
- permutation() - Method in class math.matrix.expressParser.MSet
- permutation() - Method in class parser.Set
- PERMUTATION - Static variable in class parser.methods.Declarations
- PERMUTATION - Static variable in class parser.Operator
- PermutationOperator - Class in parser
- PermutationOperator(int, ArrayList<String>) - Constructor for class parser.PermutationOperator
-
Creates an object of class PermutationOperator
- PI - Static variable in class math.Maths
- PI - Static variable in class math.numericalmethods.Fmath
- PI - Static variable in class parser.Variable
-
The constant PI
- PI() - Static method in class math.Maths
- pintToLitre(double) - Static method in class math.numericalmethods.Fmath
- pintUKtoCupUS(double) - Static method in class math.numericalmethods.Fmath
- pintUKtoUS(double) - Static method in class math.numericalmethods.Fmath
- pintUStoUK(double) - Static method in class math.numericalmethods.Fmath
- PLOT - Static variable in class parser.methods.Declarations
- PLUS - Static variable in class parser.Operator
- plusAndMinusStringHandler() - Method in class math.matrix.equationParser.LinearSystemParser
-
Handles consecutive strings of plus and minus operators and simplifies them, replacing them with their single equivalent in plus and minus terms.e.g +++---+ is equivalent to a - and --++-- is equivalent to a +.
- plusAndMinusStringHandler() - Method in class math.quadratic.QuadraticExpressionParser
-
Handles consecutive strings of plus and minus operators and simplifies them, replacing them with their single equivalent in plus and minus terms.e.g +++---+ is equivalent to a - and --++-- is equivalent to a +.
- plusAndMinusStringHandler() - Method in class math.tartaglia.TartagliaExpressionParser
-
Handles consecutive strings of plus and minus operators and simplifies them, replacing them with their single equivalent in plus and minus terms.e.g +++---+ is equivalent to a - and --++-- is equivalent to a +.
- plusAndMinusStringHandler() - Method in class parser.MathScanner
-
Handles repeated concatenations of plus and minus operators.
- Point - Class in math
- Point() - Constructor for class math.Point
-
ICreates a Point object at the origin of 3D space.
- Point(double) - Constructor for class math.Point
-
Initializes a 1D Point object
- Point(double, double) - Constructor for class math.Point
-
Initializes a 2D Point object
- Point(double, double, double) - Constructor for class math.Point
-
Initializes a 2D Point object
- Point(Point) - Constructor for class math.Point
-
Creates a new Point object similar to this one but not referring to the same object
- POLAR - Enum constant in enum math.complex.ComplexState
- PollCapable - Interface in interfaces
-
Created by Imaxinacion on 2/13/2018.
- polynomial - Variable in class math.numericalmethods.FunctionExpander
-
The polynomial generated.
- PolynomialCalculus() - Constructor for class math.numericalmethods.FunctionExpander.PolynomialCalculus
- PolynomialExpression - Class in parser
- PolynomialExpression(String, int) - Constructor for class parser.PolynomialExpression
- poundToKg(double) - Static method in class math.numericalmethods.Fmath
- pow(double) - Method in class math.complex.ComplexNumber
- pow(double, double) - Static method in class math.Maths
-
Developed by JIBOYE Oluwagbemiro for the J2ME platform where no proper method for calculating power exists.
- pow(Matrix, int) - Static method in class math.matrix.expressParser.Matrix
- pow(PrecisionMatrix, int) - Static method in class math.matrix.expressParser.PrecisionMatrix
- POW - Static variable in class parser.methods.Declarations
- power() - Method in class math.matrix.expressParser.MSet
- power() - Method in class parser.Set
- power(double, double) - Static method in class math.Maths
- power(Matrix, int) - Static method in class math.matrix.expressParser.Matrix
- POWER - Static variable in class parser.Operator
- POWER_MODE - Enum in logic
- POWER_MODE() - Constructor for enum logic.POWER_MODE
- powerMatrix() - Method in class parser.Set
-
The list must have been originally supplied: matrix_pow(A,n) {where A is a Matrix and n is an integer.
- powerMode - Variable in class logic.CalcLogic
- PowerOperator - Class in parser
- PowerOperator(int, ArrayList<String>) - Constructor for class parser.PowerOperator
-
Creates an object of class PowerOperator
- precedence - Variable in class math.matrix.expressParser.MatrixBinaryOperator
-
The precedence of this MBinaryOperator object.
- precedence - Variable in class math.matrix.expressParser.MBinaryOperator
-
The precedence of this MBinaryOperator object.
- precedence - Variable in class math.matrix.expressParser.MUnaryPostOperator
-
The precedence of this MUnaryPostOperator object.
- precedence - Variable in class parser.BinaryOperator
-
The precedence of this BinaryOperator object.
- precedence - Variable in class parser.LogicOperator
-
The precedence of this LogicOperator object.
- precedence - Variable in class parser.UnaryPostOperator
-
The precedence of this UnaryPostOperator object.
- precedence - Variable in class parser.UnaryPreOperator
-
The precedence of this BinaryOperator object.
- Precedence - Class in parser
- Precedence(int) - Constructor for class parser.Precedence
- precision - Variable in class parser.PolynomialExpression
-
Used to select what mode to operate objects of this class...whether DOUBLE_PRECISION or BIGDECIMAL_PRECISION.
- PrecisionMatrix - Class in math.matrix.expressParser
-
Deals with numbers of higher precision than Matrix.
- PrecisionMatrix(int, int) - Constructor for class math.matrix.expressParser.PrecisionMatrix
- PrecisionMatrix(String) - Constructor for class math.matrix.expressParser.PrecisionMatrix
- PrecisionMatrix(BigDecimal[][]) - Constructor for class math.matrix.expressParser.PrecisionMatrix
- PrecisionMatrix(PrecisionMatrix) - Constructor for class math.matrix.expressParser.PrecisionMatrix
- prevIndexOf(String, int, String) - Static method in class parser.STRING
-
prevIndexOf allows you to get the previous occurence of a substring searching from a point in the string backwards
- prevIndexOf(List, int, Object) - Static method in class parser.GenericBracket
- prevIndexOf(List, int, Object) - Static method in class parser.LISTS
- prevIndexOfComma(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a Comma String Object from the point where the search commences.
- prevIndexOfInBetweenOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of an In Between Operator from the point where the search commences.
- prevIndexOfListReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a ListReturningStatsOperator from the point where the search commences.
- prevIndexOfLogicOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a Logic Operator from the point where the search commences.
- prevIndexOfLogOrAntiLogToAnyBase(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a LogOrAntiLogToAnyBase Operator from the point where the search commences.
- prevIndexOfMulOrDivOrRem(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a * or / or % operator from the point where the search commences.
- prevIndexOfNumberReturningStatsOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a NumberReturningStatsOperator from the point where the search commences.
- prevIndexOfOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a Operator from the point where the search commences.
- prevIndexOfPermOrCombOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a permutation or combination operator from the point where the search commences.
- prevIndexOfPostNumberOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a Post Number Operator from the point where the search commences.
- prevIndexOfPowerOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a power operator from the point where the search commences.
- prevIndexOfPreNumberOperator(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a Pre-Number Operator from the point where the search commences.
- prevIndexOfVariable(List<String>, int) - Static method in class parser.LISTS
-
Searches a List of String objects backwards for the first occurrence of a Variable String from the point where the search commences.
- PrimeNumber - Class in math.fractions
- PrimeNumber(long) - Constructor for class math.fractions.PrimeNumber
- print() - Method in class math.matrix.expressParser.Matrix
- print() - Method in class parser.Set
-
The list must have been originally supplied: eigvec(A) {where A is a Matrix} It finds the eigenvalues of A and returns the result as a list.
- print(byte[]) - Static method in class math.numericalmethods.Fmath
- print(char[]) - Static method in class math.numericalmethods.Fmath
- print(double[]) - Static method in class math.numericalmethods.Fmath
- print(double[][]) - Static method in class math.numericalmethods.Fmath
- print(float[]) - Static method in class math.numericalmethods.Fmath
- print(int[]) - Static method in class math.numericalmethods.Fmath
- print(long[]) - Static method in class math.numericalmethods.Fmath
- print(short[]) - Static method in class math.numericalmethods.Fmath
- print(Object) - Static method in class math.differentialcalculus.Utilities
- print(String[]) - Static method in class math.numericalmethods.Fmath
- PRINT - Static variable in class parser.methods.Declarations
- print2DArray(Object[][]) - Static method in class parser.Function
-
Prints the content of a 2D array
- printImpl(String) - Static method in class parser.Set
- println(byte[]) - Static method in class math.numericalmethods.Fmath
- println(char[]) - Static method in class math.numericalmethods.Fmath
- println(double[]) - Static method in class math.numericalmethods.Fmath
- println(float[]) - Static method in class math.numericalmethods.Fmath
- println(int[]) - Static method in class math.numericalmethods.Fmath
- println(long[]) - Static method in class math.numericalmethods.Fmath
- println(short[]) - Static method in class math.numericalmethods.Fmath
- println(String[]) - Static method in class math.numericalmethods.Fmath
- printLog() - Method in class util.ErrorLog
-
Displays the contents of this logBook on a JTextArea object and then clears its memory.
- printTextMatrix(String[][]) - Static method in class math.matrix.expressParser.Matrix
- processCommasInSingleBracketPair(List<String>) - Method in class parser.DataSetFormatter
- prod() - Method in class math.matrix.expressParser.MSet
- prod() - Method in class parser.Set
- PROD - Static variable in class parser.methods.Declarations
- purifier(String) - Static method in class parser.STRING
-
purifier allows you to remove all white spaces in a given string,which it receives as its argument
- purifier(String, int) - Static method in class parser.STRING
-
purifier allows you to remove all white spaces in a given string,which it receives as its argument
Q
- Q_ELECTRON - Static variable in class math.numericalmethods.Fmath
- QUADRATIC - Static variable in class parser.methods.Declarations
- Quadratic_Equation - Class in math.quadratic
- Quadratic_Equation(String) - Constructor for class math.quadratic.Quadratic_Equation
- QuadraticExpressionParser - Class in math.quadratic
- QuadraticExpressionParser(String) - Constructor for class math.quadratic.QuadraticExpressionParser
- quadraticRoots() - Method in class parser.Set
- QuadraticSolver - Class in math.quadratic
- QuadraticSolver(double, double, double) - Constructor for class math.quadratic.QuadraticSolver
- quartToLitre(double) - Static method in class math.numericalmethods.Fmath
- quartUKtoUS(double) - Static method in class math.numericalmethods.Fmath
- quartUStoUK(double) - Static method in class math.numericalmethods.Fmath
- quicksimplify(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Runs through the scanner output and simplifies expressions like 2,*,3..2,+,3...5,^,2 and so on.
R
- R_GAS - Static variable in class math.numericalmethods.Fmath
- RAD - Enum constant in enum logic.DRG_MODE
- radialFrequencyToFrequency(double) - Static method in class math.numericalmethods.Fmath
- radical - Static variable in class math.complex.ComplexNumber
- radToDeg(double) - Static method in class math.Maths
- radToDeg(double) - Static method in class math.numericalmethods.Fmath
- radToGrad(double) - Static method in class math.Maths
- raiseElementsToPower(double[], double) - Static method in class math.numericalmethods.Fmath
- raiseElementsToPower(double[], int) - Static method in class math.numericalmethods.Fmath
- raiseElementsToPower(float[], float) - Static method in class math.numericalmethods.Fmath
- raiseElementsToPower(float[], int) - Static method in class math.numericalmethods.Fmath
- ran - Variable in class util.VariableGenerator
-
The Random attribute of this class that allows it to randomize and generate Variable names randomly.
- random() - Method in class math.matrix.expressParser.MSet
-
if no value is found in the data set, the software will generate floating point values randomly between 0.0 and 1.0 ( 0.0 inclusive and 1.0 exclusive).
- random() - Method in class parser.Set
-
if no value is found in the data set, the software will generate floating point values randomly between 0.0 and 1.0 ( 0.0 inclusive and 1.0 exclusive).
- RANDOM - Static variable in class parser.methods.Declarations
- randomFill() - Method in class math.matrix.expressParser.Matrix
-
Fills the matrix with randomly generated values between 1 and 101.
- randomFill() - Method in class math.matrix.expressParser.PrecisionMatrix
-
Fills the matrix with randomly generated values between 1 and 101.
- randomFill(int) - Method in class math.matrix.expressParser.Matrix
-
Fills the matrix with randomly generated values between 1 and n
- randomFill(int) - Method in class math.matrix.expressParser.PrecisionMatrix
-
Fills the matrix with randomly generated values between 1 and n
- RANGE - Static variable in class parser.methods.Declarations
- read() - Method in class util.io.TextFileReader
- read(Map<String, Variable>, File) - Static method in class util.io.VariableBackup
-
This reads the lines of text in a file into a
Map
. - readFileLinesToMap(Map<String, Function>, File) - Static method in class util.io.FunctionsBackup
-
This reads the lines of text in a file into a
Map
. - readFileLinesToMap(Map<String, Variable>, File) - Static method in class util.io.VariableBackup
-
This reads the lines of text in a file into a
Map
. - real - Variable in class math.complex.ComplexNumber
- recognizeAnonymousFunctions(List<String>) - Static method in class parser.MathScanner
- recognizeCompoundVariables() - Method in class math.quadratic.QuadraticExpressionParser
-
turns the Xsquare into a single variable.
- recognizeCompoundVariables() - Method in class math.tartaglia.TartagliaExpressionParser
-
turns the Xsquare into a single variable.
- recognizeNegativesAndPositives() - Method in class math.quadratic.QuadraticExpressionParser
- recognizeNegativesAndPositives() - Method in class math.tartaglia.TartagliaExpressionParser
- recordFormula(String) - Method in class util.FormulaeManager
-
records formulae as they are stored by the user
- recordHistory(String) - Method in class util.HistoryManager
- reduce() - Method in class math.fractions.FractionalNumber
-
Reduces the rational number to its simplest form.
- reduceToEchelon() - Method in class parser.Function
- reduceToRowEchelonMatrix() - Method in class math.matrix.expressParser.Matrix
- reduceToTriangularMatrix() - Method in class math.matrix.expressParser.Matrix
- reduceToTriangularMatrix() - Method in class math.matrix.expressParser.PrecisionMatrix
- registerBasicNumericalMethod(BasicNumericalMethod) - Static method in class parser.methods.Declarations
- REMAINDER - Static variable in class parser.Operator
- RemainderOperator - Class in parser
- RemainderOperator(int, ArrayList<String>) - Constructor for class parser.RemainderOperator
-
Creates an object of class RemainderOperator
- removeAll(String, String) - Static method in class parser.STRING
-
removeAll allows you to remove all occurrences of an unwanted string from a given string, which it receives as its argument
- removeCommas() - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
Removes commas from the ArrayList object that contains the scanned function.
- removeCommas() - Method in class math.matrix.expressParser.MmathScanner
-
Removes commas from the ArrayList object that contains the scanned function.
- removeCommas() - Method in class parser.MathExpression
- removeCommas(String) - Static method in class parser.STRING
-
Allows you to remove commas from a string.
- removeDuplicates() - Method in class math.matrix.MatrixVariableManager
-
scans the storage for Variables with similar names and removes all earlier occurences (found farther down the storage) from the storage.Note that later or more recent versions of Variables are found towards the beginning of the storage.
- removeExcessBrackets(List<String>) - Static method in class parser.MathScanner
-
This technique will rid tokens of offending brackets up to the last bracket.
- removeFrom(List<String>) - Method in class math.Main.MultiSwitch
- removeFunctionAt(int) - Method in class util.MathExpressionManager
-
removes the MathExpression object at the specified location
- removeFunctionAt(int) - Method in class util.MatrixFunctionManager
-
removes the Function object at the specified location
- removeFunctionByName(String) - Method in class util.MathExpressionManager
-
Removes the MathExpression object in the store that goes by that name
- removeFunctionByName(String) - Method in class util.MatrixFunctionManager
-
Removes the Function object in the store that goes by that name
- removeFunctionByScanner(ArrayList<String>) - Method in class util.MathExpressionManager
-
removes the MathExpression object that has that scanner
- removeFunctionByScanner(ArrayList<String>) - Method in class util.MatrixFunctionManager
-
removes the Function object that has that scanner
- removeNewLineChar(String) - Static method in class parser.STRING
- replace(String, String, Integer, Integer) - Static method in class parser.STRING
-
method replace takes 4 arguments,the string to be modified, the replacing string, the index at which replacement is to begin and the index where replacement ends plus one i.e replacement ends at index j-1.
- replaceAll(String, String, String) - Static method in class parser.STRING
-
The Technology: 1.
- requiredAccuracy - Variable in class math.numericalmethods.Integration
- result - Variable in class math.differentialcalculus.Parser
- returnObjectName - Variable in class parser.MathExpression
-
Sometimes, after evaluation the evaluation list which is a local variable, is reduced to a function name(or other object as time goes on) instead of a number of other list.
- returnType - Variable in class parser.MathExpression
-
The type of output returned by the parser.
- returnTypeDef(String) - Static method in class parser.methods.Declarations
- reverse(String) - Static method in class parser.STRING
-
method reverse takes 1 argument and that is the string to be reversed
- reverseArray(char[]) - Static method in class math.numericalmethods.Fmath
- reverseArray(double[]) - Static method in class math.numericalmethods.Fmath
- reverseArray(float[]) - Static method in class math.numericalmethods.Fmath
- reverseArray(int[]) - Static method in class math.numericalmethods.Fmath
- reverseArray(long[]) - Static method in class math.numericalmethods.Fmath
- rms() - Method in class math.matrix.expressParser.MSet
- rms() - Method in class parser.Set
- rng() - Method in class math.matrix.expressParser.MSet
- rng() - Method in class parser.Set
- ROOT - Static variable in class parser.Operator
- ROOT_MEAN_SQUARED - Static variable in class parser.methods.Declarations
- RootFinder - Class in math.numericalmethods
-
Objects of this class are used to solve for the roots of non-implicit equations.
- RootFinder(String) - Constructor for class math.numericalmethods.RootFinder
- RootFinder(String, double) - Constructor for class math.numericalmethods.RootFinder
- RootFinder(Function, double) - Constructor for class math.numericalmethods.RootFinder
- RootFinder.Bisection - Class in math.numericalmethods
- RootFinder.Newtonian - Class in math.numericalmethods
- RootFinder.Secant - Class in math.numericalmethods
- RootFinder.SelfEvaluator - Class in math.numericalmethods
- rootOfEquation() - Method in class parser.Set
-
Finds the zero of a Function which has been pre-defined in the Workspace.
- ROW_JOIN - Static variable in class math.matrix.expressParser.MOperator
- rowDeleteFromEnd(int) - Method in class math.matrix.expressParser.Matrix
-
Deletes the specified number of row from the end of the Matrix object
- rowDeleteFromEnd(int) - Method in class math.matrix.expressParser.PrecisionMatrix
-
Deletes the specified number of rows from the end of the PrecisionMatrix object
- rowDeleteFromStart(int) - Method in class math.matrix.expressParser.Matrix
-
Deletes the specified number of row from the beginning of the Matrix object
- rowDeleteFromStart(int) - Method in class math.matrix.expressParser.PrecisionMatrix
-
Deletes the specified number of rows from the beginning of the PrecisionMatrix object
- rowJoin(Matrix, Matrix) - Static method in class math.matrix.expressParser.Matrix
-
Place the first Matrix object side by side with the second one passed as argument to this method.
- rowJoin(PrecisionMatrix, PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
-
Place the first PrecisionMatrix object side by side with the second one passed as argument to this method.
- run(List<String>, int) - Static method in class parser.methods.Method
- runnable - Variable in class math.matrix.expressParser.MatrixExpressionScanner
- runnable - Variable in class math.matrix.expressParser.MmathScanner
- runnable - Variable in class parser.MathScanner
- running - Variable in class logic.CalcLogic
S
- Savable - Interface in interfaces
- saveAll(Settings) - Static method in class util.Utils
- saveFunctions() - Static method in class util.Utils
- saveSettings(Settings) - Static method in class util.Utils
-
Saves the settings
- saveVariables() - Static method in class util.Utils
- scalarDivide(double) - Method in class math.complex.ComplexNumber
-
Divides this ComplexNumber object by the number.
- scalarDivide(double) - Method in class math.matrix.expressParser.Matrix
- scalarDivide(double) - Method in class math.matrix.expressParser.PrecisionMatrix
- scalarMultiply(double) - Method in class math.complex.ComplexNumber
-
Multiplies this ComplexNumber object by the number.
- scalarMultiply(double) - Method in class math.matrix.expressParser.Matrix
- scalarMultiply(double) - Method in class math.matrix.expressParser.PrecisionMatrix
- scale(double) - Method in class math.Size
- scan - Variable in class math.matrix.expressParser.MatrixValueParser
- scan() - Method in class math.matrix.equationParser.LinearSystemParser
-
Scan the system.
- scan() - Method in class math.numericalmethods.FunctionExpander.PolynomialCalculus
- scan() - Method in class math.quadratic.QuadraticExpressionParser
-
Scan the system.
- scan() - Method in class math.tartaglia.TartagliaExpressionParser
-
Scan the system.
- scan() - Method in class parser.CustomScanner
- scanCommaSeparatedData(String) - Method in class parser.DataSetFormatter
-
root(@(x)sin(x)-x,2,3)
- scanintoList(String) - Static method in class math.Maths
-
Method scanintoList is designed to scan a string of numbers separated by commas into a List serves to separate the individual number objects in a number string
- scanned - Variable in class math.differentialcalculus.ExpressionSimplifier
-
An ArrayList containing the tokens of an algebraic expression.
- scanner - Variable in class math.differentialcalculus.CodeGenerator
- scanner - Variable in class math.differentialcalculus.DerivativeScanner
- scanner - Variable in class math.differentialcalculus.SemanticAnalyzer
- scanner - Variable in class math.matrix.equationParser.LinearSystemParser
- scanner - Variable in class math.matrix.expressParser.MatrixExpressionScanner
-
Contains the scanned expression
- scanner - Variable in class math.matrix.expressParser.MmathScanner
-
Contains the scanned expression
- scanner - Variable in class math.numericalmethods.FunctionExpander.PolynomialCalculus
- scanner - Variable in class math.quadratic.QuadraticExpressionParser
- scanner - Variable in class math.tartaglia.TartagliaExpressionParser
- scanner - Variable in class parser.MathExpression
- scanner - Variable in class parser.MathScanner
-
Contains the scanned expression
- scanner() - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
- scanner() - Method in class math.matrix.expressParser.MatrixValueParser
-
Scans a matrix value string into tokens, e.g [2,4,5:3,9.939,45.2:1,4,2] and produces an output containing the numbers and the colons in the ArrayList attribute scan.
- scanner() - Method in class math.matrix.expressParser.MmathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
- scanner() - Method in class parser.MathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
- scanner(MatrixVariableManager, VariableManager) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
- scanner(VariableManager) - Method in class math.matrix.expressParser.MmathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
- scanner(VariableManager) - Method in class parser.MathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
- scannerInput - Variable in class math.matrix.expressParser.MatrixExpressionScanner
-
The math expression to be scanned.
- scannerInput - Variable in class math.matrix.expressParser.MmathScanner
-
The math expression to be scanned.
- scannerInput - Variable in class parser.MathScanner
-
The math expression to be scanned.
- sec() - Method in class math.complex.ComplexNumber
- sec(double) - Static method in class math.numericalmethods.Fmath
- SEC - Static variable in class parser.methods.Declarations
- Secant() - Constructor for class math.numericalmethods.RootFinder.Secant
- sech() - Method in class math.complex.ComplexNumber
- sech(double) - Static method in class math.numericalmethods.Fmath
- SECH - Static variable in class parser.methods.Declarations
- seconds - Variable in class util.Time
- selectionSort(double[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(double[], double[], double[], double[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(double[], double[], int[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(double[], int[], double[], int[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(double[], long[], double[], long[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(float[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(float[], float[], float[], float[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(int[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(int[], double[], int[], double[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(int[], int[], int[], int[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(int[], long[], int[], long[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(long[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(long[], double[], long[], double[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(long[], int[], long[], int[]) - Static method in class math.numericalmethods.Fmath
- selectionSort(long[], long[], long[], long[]) - Static method in class math.numericalmethods.Fmath
- selectSort(double[], double[], int[]) - Static method in class math.numericalmethods.Fmath
- selectSortArrayList(double[]) - Static method in class math.numericalmethods.Fmath
- selectSortVector(double[]) - Static method in class math.numericalmethods.Fmath
- SelfEvaluator() - Constructor for class math.numericalmethods.RootFinder.SelfEvaluator
- SemanticAnalyzer - Class in math.differentialcalculus
- SemanticAnalyzer(String) - Constructor for class math.differentialcalculus.SemanticAnalyzer
- SEMI_COLON - Static variable in class parser.Operator
- ser(Savable) - Static method in class util.Serializer
-
Prepare the byte array
- serialize() - Method in interface interfaces.Savable
- serialize() - Method in class logic.CalcLogic
- serialize() - Method in class parser.Function
- serialize() - Method in class parser.MathExpression
- serialize() - Method in class parser.Variable
- serialize() - Method in class util.help.Topic
- serialize() - Method in class util.Settings
- serialize(Savable) - Static method in class util.Serializer
- Serializer - Class in util
- Serializer() - Constructor for class util.Serializer
- Set - Class in parser
-
Class that provides utility methods for carrying out statistical analysis on a data set consisting of real numbers.
- Set(double...) - Constructor for class parser.Set
- Set(List<String>) - Constructor for class parser.Set
-
Creates a new Set object initialized with the specified data set.
- Set(MathExpression, List<String>) - Constructor for class parser.Set
-
Creates a new Set object initialized with a set of data coming from a mathematical MathExpression.
- setA(double) - Method in class math.quadratic.QuadraticSolver
- setA(double) - Method in class math.tartaglia.TartagliaSolver
- setActivated(boolean) - Method in class util.Settings
- setActivationDate(long) - Method in class util.Settings
- setAlgorithm(QuadraticSolver) - Method in class math.quadratic.Quadratic_Equation
- setAlgorithm(TartagliaSolver) - Method in class math.tartaglia.Tartaglia_Equation
- setArray(double[][]) - Method in class math.matrix.expressParser.Matrix
- setArray(BigDecimal[][]) - Method in class math.matrix.expressParser.PrecisionMatrix
- setAutoInitOn(boolean) - Static method in class parser.MathExpression
- setB(double) - Method in class math.quadratic.QuadraticSolver
- setB(double) - Method in class math.tartaglia.TartagliaSolver
- setBaseMode(BASE_MODE) - Method in class logic.CalcLogic
- setBaseOfOperation(int) - Method in class math.otherBaseParser.BaseNFunction
- setBracket(Bracket[]) - Method in class parser.MathExpression
- setBracketType(int) - Method in class parser.GenericBracket
- setC(double) - Method in class math.Line
- setC(double) - Method in class math.quadratic.QuadraticSolver
- setC(double) - Method in class math.tartaglia.TartagliaSolver
- setCloseBracket(Bracket) - Method in class parser.ListReturningStatsOperator
- setCommand(String) - Method in class util.VariableManager.CommandInterpreter
- setCommandParser(VariableManager.CommandInterpreter) - Method in class util.VariableManager
- setComplement(HalfDet) - Method in class math.matrix.expressParser.HalfDet
- setComplement(MBracket) - Method in class math.matrix.expressParser.MBracket
- setComplement(Bracket) - Method in class parser.Bracket
- setComplement(GenericBracket) - Method in class parser.GenericBracket
- setConstant(boolean) - Method in class parser.Variable
-
sets the nature of the Variable object to either Variable or constant
- setContent(String) - Method in class util.help.Topic
- setCorrectFunction(boolean) - Method in class parser.MathExpression
- setCursor(int) - Method in class math.differentialcalculus.Formula.MultivaluedVariable
- setData(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
- setData(ArrayList<String>) - Method in class math.matrix.expressParser.MSet
- setData(ArrayList<String>) - Method in class parser.Set
- setData(List<String>) - Method in class math.differentialcalculus.Formula
- setDataset(ArrayList<String>) - Method in class parser.DataSetFormatter
- setDays(long) - Method in class util.Time
- setDegree(int) - Method in class math.numericalmethods.FunctionExpander
- setDelimiter(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setDelimiter(String) - Method in class math.matrix.expressParser.MmathScanner
- setDenominator(int) - Method in class math.fractions.FractionalNumber
- setDependentVariable(Variable) - Method in class parser.Function
- setDescription(String) - Method in class util.Formulae
-
Sets the description of the Formula
- setDet(double) - Static method in class math.matrix.expressParser.Matrix
- setDet(BigDecimal) - Static method in class math.matrix.expressParser.PrecisionMatrix
- setDiffType(int) - Method in class math.differentialcalculus.Parser
- setDimension(int) - Method in class math.matrix.equationParser.LinearSystemParser
- setDRG(int) - Method in class parser.MathExpression
-
sets the DRG property
- setDRG(int) - Method in class parser.methods.Method
- setDrgMode(DRG_MODE) - Method in class logic.CalcLogic
- setDrgStatus(int) - Method in class util.MathExpressionManager
- setEndOfLine(String) - Method in class math.matrix.equationParser.LinearSystemParser
- setErrorList(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setErrorList(ArrayList<String>) - Method in class math.matrix.expressParser.MmathScanner
- setErrorList(ArrayList<String>) - Method in class parser.MathScanner
- setErrorMessage(String) - Static method in class parser.ListReturningStatsOperator
- setEvaluated(boolean) - Method in class math.matrix.expressParser.MBracket
- setEvaluated(boolean) - Method in class parser.Bracket
- setEvaluated(boolean) - Method in class parser.GenericBracket
- setExpression(String) - Method in class math.differentialcalculus.DerivativeScanner
- setExpression(String) - Method in class math.quadratic.QuadraticExpressionParser
- setExpression(String) - Method in class math.tartaglia.TartagliaExpressionParser
- setExpression(String) - Method in class parser.MathExpression
- setFilePath(String) - Method in class util.io.TextFileWriter
- setFileToRead(File) - Method in class util.io.TextFileReader
- setFileToRead(String) - Method in class util.io.TextFileReader
- setFirstOpIndex(int) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setFirstOpIndex(int) - Method in class math.matrix.expressParser.MmathScanner
- setFirstVarIndex(int) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setFirstVarIndex(int) - Method in class math.matrix.expressParser.MmathScanner
- setFormula(String) - Method in class util.Formulae
-
sets the formula or rather the expression( to the right of the equals sign ) to be equal to the parameter given below.
- setFullName(String) - Method in class parser.Variable
- setFunction - Variable in class math.numericalmethods.Integration
- setFunction(String, int) - Method in class math.numericalmethods.FunctionExpander
- setFunction(Function) - Method in class math.numericalmethods.FunctionExpander
-
Changes the Function object dealt with by this class.
- setFunction(Function) - Method in class math.numericalmethods.Integration
- setFunction(Function) - Method in class math.numericalmethods.NumericalDerivative
- setFunction(Function) - Method in class math.numericalmethods.NumericalIntegral
- setFunction(Function) - Method in class math.numericalmethods.RootFinder
- setFunctions(ArrayList<MatrixFunction>) - Method in class util.MatrixFunctionManager
- setFunctions(ArrayList<MathExpression>) - Method in class util.MathExpressionManager
- setGenerated(String) - Method in class util.GenerateCharString
- setGenValue(boolean) - Method in class util.VariableGenerator
-
sets the state of objects of this class
- setGLpoints - Variable in class math.numericalmethods.Integration
- setGLpoints(int) - Method in class math.numericalmethods.Integration
- setHasListReturningOperators(boolean) - Method in class parser.MathExpression
- setHasLogicOperators(boolean) - Method in class parser.MathExpression
- setHasMulOrDivOperators(boolean) - Method in class parser.MathExpression
- setHasNumberReturningStatsOperators(boolean) - Method in class parser.MathExpression
- setHasPermOrCombOperators(boolean) - Method in class parser.MathExpression
- setHasPlusOrMinusOperators(boolean) - Method in class parser.MathExpression
- setHasPostNumberOperators(boolean) - Method in class parser.MathExpression
- setHasPowerOperators(boolean) - Method in class parser.MathExpression
- setHasPreNumberOperators(boolean) - Method in class parser.MathExpression
- setHasRemainderOperators(boolean) - Method in class parser.MathExpression
- setHeight(double) - Method in class math.Size
- setHeight(int) - Method in class util.Dimension
- setHours(int) - Method in class util.Time
- setImag(double) - Method in class math.complex.ComplexNumber
- setIndependentVariables(ArrayList<Variable>) - Method in class parser.Function
- setIndex(int) - Method in class math.matrix.expressParser.HalfDet
- setIndex(int) - Method in class math.matrix.expressParser.MBracket
- setIndex(int) - Method in class math.matrix.expressParser.MNumber
- setIndex(int) - Method in class parser.Bracket
- setIndex(int) - Method in class parser.GenericBracket
- setIndex(int) - Method in class parser.ListReturningStatsOperator
- setIndex(int) - Method in class parser.LogOrAntiLogToAnyBase
- setIndex(int) - Method in class parser.Number
- setIndex(int, ArrayList<String>) - Method in class math.matrix.expressParser.MatrixBinaryOperator
- setIndex(int, ArrayList<String>) - Method in class math.matrix.expressParser.MBinaryOperator
- setIndex(int, ArrayList<String>) - Method in class parser.BinaryOperator
- setIndex(int, ArrayList<String>) - Method in class parser.LogicOperator
- setIndex(int, ArrayList<String>) - Method in class parser.NumberReturningStatsOperator
- setIntegration - Variable in class math.numericalmethods.Integration
- setInterval(int) - Method in class math.matrix.MatrixVariableManager
- setIntervalChanged(boolean) - Method in class math.matrix.MatrixVariableManager
- setIntervals - Variable in class math.numericalmethods.Integration
- setIterations(int) - Method in class math.numericalmethods.NumericalIntegral
-
Set the number of iterations and ensure that it is even.
- setJustEvaluated(boolean) - Method in class logic.CalcLogic
- setLastResult(String) - Static method in class parser.MathExpression
- setLimits - Variable in class math.numericalmethods.Integration
- setLimits(double, double) - Method in class math.numericalmethods.Integration
- setlowerLimit(double) - Method in class math.numericalmethods.Integration
- setLowerLimit(double) - Method in class math.numericalmethods.Integration
- setM(double) - Method in class math.Line
- setManager(OperatingSystem) - Method in class logic.CalcLogic
- setMathExpression(MathExpression) - Method in class parser.Function
- setMatrix(Matrix) - Method in class math.matrix.expressParser.MatrixVariable
- setMatrixVariable(String) - Method in class math.matrix.expressParser.MatrixVariable
- setMaximumPossibleNumberInSystem(int) - Method in class math.matrix.util.LinearSystemGenerator
- setMaxSize(int) - Method in class util.MathExpressionManager
- setMinutes(int) - Method in class util.Time
- setName(String) - Method in class math.differentialcalculus.Differentiable
- setName(String) - Method in class math.differentialcalculus.Formula
- setName(String) - Method in class math.matrix.expressParser.Matrix
- setName(String) - Method in class math.matrix.expressParser.MatrixOperator
- setName(String) - Method in class math.matrix.expressParser.MatrixVariable
- setName(String) - Method in class math.matrix.expressParser.MBracket
- setName(String) - Method in class math.matrix.expressParser.MOperator
- setName(String) - Method in class math.matrix.expressParser.PrecisionMatrix
- setName(String) - Method in class parser.Bracket
- setName(String) - Method in class parser.methods.Method
- setName(String) - Method in class parser.Operator
- setName(String) - Method in class parser.Variable
- setNintervals(int) - Method in class math.numericalmethods.Integration
- setNoOfListReturningOperators(int) - Method in class parser.MathExpression
- setNum(String) - Method in class math.matrix.expressParser.MNumber
- setNum(String) - Method in class parser.Number
- setNumber(long) - Method in class math.fractions.PrimeNumber
- setNumerator(int) - Method in class math.fractions.FractionalNumber
- setOpen(boolean) - Method in class parser.GenericBracket
- setOpenBracket(Bracket) - Method in class parser.ListReturningStatsOperator
- setOptimizable(boolean) - Method in class parser.MathExpression
- setOrderOfDifferentiation(int) - Method in class math.differentialcalculus.Parser
- setParameters(String[]) - Method in class parser.methods.Method
- setParent(ListReturningStatsOperator) - Method in class parser.ListReturningStatsOperator
-
The concept of a parent here is that the first ListReturningStatsOperator object to this Operator's left is one that encloses it.
- setParser(QuadraticExpressionParser) - Method in class math.quadratic.Quadratic_Equation
- setParser(TartagliaExpressionParser) - Method in class math.tartaglia.Tartaglia_Equation
- setPassword(String) - Method in class util.Settings
- setPolynomial(String) - Method in class math.numericalmethods.FunctionExpander
- setPowerMode(POWER_MODE) - Method in class logic.CalcLogic
- setPrecision(int) - Method in class parser.PolynomialExpression
- setRan(Random) - Method in class util.VariableGenerator
- setReal(double) - Method in class math.complex.ComplexNumber
- setReturnType(TYPE) - Method in class parser.MathExpression
- setRunnable(boolean) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setRunnable(boolean) - Method in class math.matrix.expressParser.MmathScanner
- setRunnable(boolean) - Method in class parser.MathScanner
- setRunning(boolean) - Method in class logic.CalcLogic
- setScan(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixValueParser
- setScanner(ArrayList<String>) - Method in class math.differentialcalculus.DerivativeScanner
- setScanner(ArrayList<String>) - Method in class math.matrix.equationParser.LinearSystemParser
- setScanner(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setScanner(ArrayList<String>) - Method in class math.matrix.expressParser.MmathScanner
- setScanner(ArrayList<String>) - Method in class math.quadratic.QuadraticExpressionParser
- setScanner(ArrayList<String>) - Method in class math.tartaglia.TartagliaExpressionParser
- setScanner(ArrayList<String>) - Method in class parser.MathExpression
- setScanner(ArrayList<String>) - Method in class parser.MathScanner
- setScannerInput(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- setScannerInput(String) - Method in class math.matrix.expressParser.MmathScanner
- setScannerInput(String) - Method in class parser.MathScanner
- setSeconds(int) - Method in class util.Time
- setSettings(Settings) - Method in class logic.CalcLogic
- setSize(double, double) - Method in class math.Size
- setSize(int) - Method in class math.matrix.util.LinearSystemGenerator
- setSize(Size) - Method in class math.Size
- setStartingLetterOfUnknownName(String) - Method in class math.matrix.util.LinearSystemGenerator
- setState(ComplexState) - Method in class math.complex.ComplexNumber
- setSuperParent(boolean) - Method in class parser.ListReturningStatsOperator
- setSyntaxValid(boolean) - Method in class math.differentialcalculus.DerivativeScanner
- setSystemOfEquations(String) - Method in class math.matrix.equationParser.LinearSystemParser
- setTask(Doable) - Method in class logic.OperatingSystem
- setTime(String) - Method in class util.Time
- settings - Variable in class logic.CalcLogic
- Settings - Class in util
-
Created by hp on 7/7/2016.
- Settings() - Constructor for class util.Settings
- Settings(String, boolean, String, long) - Constructor for class util.Settings
- SETTINGS - Static variable in class util.Utils
-
This file contains a record of all Settings
- setTitle(String) - Method in class util.help.Topic
- setTrigMode(TRIG_MODE) - Method in class logic.CalcLogic
- setType(int) - Method in class parser.Function
- setType(TYPE) - Method in class parser.Variable
- setUnits(String) - Method in class parser.Variable
- setupperLimit(double) - Method in class math.numericalmethods.Integration
- setUpperLimit(double) - Method in class math.numericalmethods.Integration
- setUseMode(USE_MODE) - Method in class logic.CalcLogic
- setUserName(String) - Method in class util.Settings
- setValid(boolean) - Method in class math.matrix.equationParser.LinearSystemParser
- setValid(boolean) - Method in class math.matrix.expressParser.MatrixValueParser
- setValid(boolean) - Method in class math.quadratic.QuadraticExpressionParser
- setValid(boolean) - Method in class math.tartaglia.TartagliaExpressionParser
- setValid(boolean) - Method in class util.VariableManager.CommandInterpreter
- setValidCommandString(boolean) - Static method in class math.matrix.MatrixVariableManager
- setValidFormula(boolean) - Method in class util.Formulae
- setValue(int) - Method in class parser.Precedence
- setValue(String) - Method in class parser.Variable
-
changes the value stored in the variable
- setValue(String, String) - Method in class parser.MathExpression
- setValues(String) - Method in class math.matrix.expressParser.MatrixValueParser
- setVariable(String) - Method in class util.Formulae
-
sets the variable name to the given value.
- setVariableHandlerOnly(boolean) - Method in class parser.MathExpression
- setVariableManager(VariableManager) - Method in class parser.MathExpression
- setVariableValuesInFunction(ArrayList<String>) - Method in class parser.MathExpression
-
An important process that must occur before the function is solved.
- setVarStore(ArrayList<MatrixVariable>) - Method in class math.matrix.MatrixVariableManager
-
set the storage to the new one specified by the parameter of this method
- setVibrateOn(boolean) - Method in class logic.CalcLogic
- setWhitespaceremover(ArrayList<String>) - Method in class parser.MathExpression
- setWidth(double) - Method in class math.Size
- setWidth(int) - Method in class util.Dimension
- setX(double) - Method in class math.Point
- setX(int) - Method in class util.SimplePoint
- setX1(double) - Method in class math.numericalmethods.RootFinder
- setX2(double) - Method in class math.numericalmethods.RootFinder
- setxLower(double) - Method in class math.numericalmethods.FunctionExpander
- setxLower(double) - Method in class math.numericalmethods.NumericalIntegral
- setxPoint(double) - Method in class math.numericalmethods.NumericalDerivative
- setxUpper(double) - Method in class math.numericalmethods.FunctionExpander
- setxUpper(double) - Method in class math.numericalmethods.NumericalIntegral
- setY(double) - Method in class math.Point
- setY(int) - Method in class util.SimplePoint
- setZ(double) - Method in class math.Point
- SHIFT - Enum constant in enum logic.USE_MODE
- shortTOdouble(short[]) - Static method in class math.numericalmethods.Fmath
- shortTOfloat(short[]) - Static method in class math.numericalmethods.Fmath
- shortTOint(short[]) - Static method in class math.numericalmethods.Fmath
- shortTOlong(short[]) - Static method in class math.numericalmethods.Fmath
- sign(double) - Static method in class math.numericalmethods.Fmath
- sign(float) - Static method in class math.numericalmethods.Fmath
- sign(int) - Static method in class math.numericalmethods.Fmath
- sign(long) - Static method in class math.numericalmethods.Fmath
- sign(String) - Static method in class math.Maths
- simpleBracketPairHasVariables(ArrayList<String>) - Method in class parser.Bracket
- SimplePoint - Class in util
- SimplePoint() - Constructor for class util.SimplePoint
- SimplePoint(int, int) - Constructor for class util.SimplePoint
- SimplePoint(SimplePoint) - Constructor for class util.SimplePoint
- simplify(List<String>) - Static method in class math.differentialcalculus.Formula
-
Simplifies a Single-Bracket-Pair algebraic expressions's tokens.
- simplifyCompoundBrackets(List<String>) - Static method in class math.differentialcalculus.ExpressionSimplifier
-
Simplifies tokens in a List that have no + or - operator, but may have brackets.
- simplifyCompoundTokens(List<String>) - Static method in class math.differentialcalculus.Formula
-
A Compound token is simply used to describe a group of tokens found between 2 +|- and +|- symbols or before a +|- symbol(at the beginning of the parent list before any +|- has been encountered) or at the end of the parent list after all +|- have been passed.
- simplifyDerivedData(ArrayList<String>) - Method in class math.differentialcalculus.Differentiable
-
Simplifies the contents of the
derivedData
ArrayList. - simplifyNegOneProducts(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
-
Simplifies portions of math code that involve products or quotients of -1.
- simplifyOneProducts(int, ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- simplifyOneProducts(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- simplifyTokens(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Coordinating method to generate math code almost ready for calculus.
- simplifyZeroes(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- simplifyZeroesAt(int, ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
- sin() - Method in class math.complex.ComplexNumber
- sin(double) - Static method in class math.numericalmethods.Fmath
- sin(double, double, double) - Static method in class math.numericalmethods.Fmath
- sin(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
- SIN - Static variable in class parser.methods.Declarations
- sinc(double) - Static method in class math.numericalmethods.Fmath
- sinDegToGrad(double) - Static method in class math.Maths
- sinDegToRad(double) - Static method in class math.Maths
- sinGradToDeg(double) - Static method in class math.Maths
- sinGradToRad(double) - Static method in class math.Maths
- sinh() - Method in class math.complex.ComplexNumber
- sinh(double) - Static method in class math.numericalmethods.Fmath
- SINH - Static variable in class parser.methods.Declarations
- sinRadToDeg(double) - Static method in class math.Maths
- sinRadToGrad(double) - Static method in class math.Maths
- size - Variable in class math.matrix.expressParser.MatrixValueParser
-
The size of the matrix
- size - Variable in class math.matrix.util.LinearSystemGenerator
-
The number of unknowns in the system.
- size() - Method in class math.matrix.expressParser.MSet
- size() - Method in class parser.Set
- Size - Class in math
- Size(double, double) - Constructor for class math.Size
-
Creates a new object of this class.
- Size(Size) - Constructor for class math.Size
-
Creates a new Size object from a given Size object.
- Size(Dimension) - Constructor for class math.Size
-
Creates a Size object from a java.awt.Dimension object.
- soln() - Method in class math.quadratic.QuadraticSolver
- solutions() - Method in class math.quadratic.Quadratic_Equation
- solutions() - Method in class math.tartaglia.Tartaglia_Equation
- Solvable - Interface in interfaces
- solve() - Method in interface interfaces.Solvable
- solve() - Method in class math.otherBaseParser.BaseNFunction
- solve() - Method in class math.quadratic.QuadraticSolver
- solve() - Method in class math.tartaglia.TartagliaSolver
-
Finds the real roots of the equation.
- solve() - Method in class parser.MathExpression
-
Method solve is the main parser used to evaluate the input multi-bracket pair (MBP) expressions used to initialize the constructor of class MathExpression
- solve(String) - Method in class util.MathExpressionManager
-
Takes a math expression, optimizes it if possible, and then solves it.
- solve(List<String>) - Static method in class math.differentialcalculus.ExpressionSimplifier
-
Used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
- solve(List<String>) - Method in class parser.MathExpression
-
used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
- solve(List<String>) - Method in interface parser.methods.BasicNumericalMethod
- solve(List<String>) - Method in class parser.methods.ext.AvgN
- solve(List<String>) - Method in class parser.methods.ext.GeomN
- solve(List<String>) - Method in class parser.PolynomialExpression
- solveEquation() - Method in class math.matrix.expressParser.Matrix
-
Used to solve a system of simultaneous equations placed in this Matrix object.
- solveEquation() - Method in class math.matrix.expressParser.PrecisionMatrix
-
Used to solve a system of simultaneous equations placed in this PrecisionMatrix object.
- solveEquation(Matrix) - Static method in class math.matrix.expressParser.Matrix
-
Used to solve a system of simultaneous equations placed in the Matrix object.
- solveEquation(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
-
Used to solve a system of simultaneous equations placed in the PrecisionMatrix object.
- solveSubPortions(List<String>) - Method in class parser.MathExpression
- solveSystem() - Method in class parser.Set
-
The input list must be an n rows by n+1 columns matrix
- sort() - Method in class math.matrix.expressParser.MSet
- sort() - Method in class parser.Set
- SORT - Static variable in class parser.methods.Declarations
- sort1() - Method in class math.matrix.expressParser.MSet
- SPACE - Static variable in class parser.Operator
- split(String, String) - Static method in class parser.STRING
-
This is an optimized specialized substitute for String.split in the Java API.
- splitListOnVariables(List<String>) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
Convenience form of splitStringOnOperators that inserts the string to be split into a List object and effects the split right inside it.
- splitListOnVariables(List<String>) - Method in class math.matrix.expressParser.MmathScanner
-
Convenience form of splitStringOnOperators that inserts the string to be split into a List object and effects the split right inside it.
- splits(String, String) - Static method in class parser.STRING
-
This is an highly optimized specialized substitute for String.split in the Java API.
- splits(String, String[]) - Static method in class parser.STRING
-
This is an highly optimized specialized substitute for String.split in the Java API.
- splitStringAtFirstNumber(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
- splitStringAtFirstNumber(String) - Method in class math.matrix.expressParser.MmathScanner
- splitStringAtFirstNumber(String) - Method in class parser.MathScanner
- splitStringOnMethods_Variables_And_Operators() - Method in class parser.MathScanner
-
Split the
MathScanner.scannerInput
String on the operators. - splitStringOnNumbers(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
method splitStringOnNumbers takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of number substrings it has.
- splitStringOnNumbers(String) - Method in class math.matrix.expressParser.MmathScanner
-
method splitStringOnNumbers takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of number substrings it has.
- splitStringOnNumbers(String) - Method in class parser.MathScanner
-
method splitStringOnNumbers takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of number substrings it has.
- splitStringOnOperators() - Method in class math.matrix.expressParser.MatrixExpressionScanner
- splitStringOnOperators() - Method in class math.matrix.expressParser.MmathScanner
- splitStringOnVariables(String) - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
method splitStringOnVariables takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of Variable substrings it has.
- splitStringOnVariables(String) - Method in class math.matrix.expressParser.MmathScanner
-
method splitStringOnVariables takes a String object and returns an ArrayList of substrings in which the original string has been split into different parts based on the amount of Variable substrings it has.
- SQRT - Static variable in class parser.methods.Declarations
- square(double) - Static method in class math.numericalmethods.Fmath
- square(float) - Static method in class math.numericalmethods.Fmath
- square(int) - Static method in class math.numericalmethods.Fmath
- square(long) - Static method in class math.numericalmethods.Fmath
- square(BigDecimal) - Static method in class math.numericalmethods.Fmath
- square(BigInteger) - Static method in class math.numericalmethods.Fmath
- SQUARE - Static variable in class parser.methods.Declarations
- SQUARE - Static variable in class parser.Operator
- SQUARE_BRACE - Static variable in class parser.GenericBracket
-
For [] brackets
- squareRootElements(double[]) - Static method in class math.numericalmethods.Fmath
- squareRootElements(float[]) - Static method in class math.numericalmethods.Fmath
- startingLetterOfUnknownName - Variable in class math.matrix.util.LinearSystemGenerator
-
The letter of alphabet that will start the name of the variables that will be used to build the linear system.
- startPolling() - Method in interface interfaces.PollCapable
- startsWithDigitOrPoint(String) - Method in class math.matrix.equationParser.LinearSystemParser
- startsWithDigitOrPoint(String) - Method in class math.quadratic.QuadraticExpressionParser
- startsWithDigitOrPoint(String) - Method in class math.tartaglia.TartagliaExpressionParser
- startsWithLetter(String) - Method in class math.matrix.equationParser.LinearSystemParser
- startsWithLetter(String) - Method in class math.quadratic.QuadraticExpressionParser
- startsWithLetter(String) - Method in class math.tartaglia.TartagliaExpressionParser
- state - Variable in class math.complex.ComplexNumber
- statsVerifier() - Method in class parser.MathExpression
- std_dev() - Method in class math.matrix.expressParser.MSet
- std_dev() - Method in class parser.Set
- STD_DEV - Static variable in class parser.methods.Declarations
- std_err() - Method in class math.matrix.expressParser.MSet
- std_err() - Method in class parser.Set
- STD_ERR - Static variable in class parser.methods.Declarations
- std_form(String) - Static method in class math.Maths
- stopPolling() - Method in interface interfaces.PollCapable
- STORE - Static variable in class parser.Operator
- storeAnonymousFunction(String) - Static method in class parser.Function
- storeAnonymousMatrixFunction(Matrix) - Static method in class parser.Function
- storeFunction(MatrixFunction) - Method in class util.MatrixFunctionManager
-
stores a Function in objects of this class.
- storeFunction(MathExpression) - Method in class util.MathExpressionManager
-
stores a MathExpression in objects of this class.
- storeHasVariable(String) - Method in class util.VariableManager.CommandInterpreter
- storeVariable(String) - Method in class math.matrix.MatrixVariableManager
- STRANGE_INPUT - Enum constant in enum parser.Parser_Result
- STRING - Class in parser
- STRING - Enum constant in enum parser.TYPE
- STRING() - Constructor for class parser.STRING
- stringify() - Method in interface interfaces.Encodeable
- stringifyBytes(byte[]) - Static method in class util.Serializer
- stringsToBigDecimals(List<String>) - Static method in class parser.methods.ext.Utils
-
Converts list of strings to list of big decimals
- stringsToBigDecimals(List<String>, int) - Static method in class parser.methods.ext.Utils
-
Converts list of strings to list of big decimals, and custs first
- subtract(String, int, String, int, int) - Static method in class math.Maths
- subtract(Matrix) - Method in class math.matrix.expressParser.Matrix
- subtract(PrecisionMatrix) - Method in class math.matrix.expressParser.PrecisionMatrix
- SubtractionOperator - Class in parser
- SubtractionOperator(int, ArrayList<String>) - Constructor for class parser.SubtractionOperator
-
Creates an object of class SubtractionOperator
- subtractMatrix() - Method in class parser.Set
-
The list must have been originally supplied: matrix_sub(A,B) {where A and B are matrices} It subtracts them out and returns the result as a list.
- sum() - Method in class math.matrix.expressParser.MSet
- sum() - Method in class parser.Set
- sum(List<BigDecimal>) - Static method in class parser.methods.ext.Utils
- SUM - Static variable in class parser.methods.Declarations
- sumOfSquares() - Method in class math.matrix.expressParser.MSet
- sumOfSquares() - Method in class parser.Set
- superParent - Variable in class parser.ListReturningStatsOperator
-
The container of all ListTypeOperator objects in the scanned function.
- swapColumn(int, int) - Method in class math.matrix.expressParser.Matrix
- swapRow(int, int) - Method in class math.matrix.expressParser.Matrix
- switches - Variable in class math.Main.MultiSwitch
- SYMBOLIC_INTEGRATION - Static variable in class math.numericalmethods.NumericalIntegral
-
Use this to integrate using the integral symbol.
- SYNTAX_ERROR - Enum constant in enum parser.Parser_Result
- syntaxAnalyzer() - Method in class math.differentialcalculus.DerivativeScanner
- syntaxValid - Variable in class math.differentialcalculus.DerivativeScanner
- systemOfEquations - Variable in class math.matrix.equationParser.LinearSystemParser
T
- T_ABS - Static variable in class math.numericalmethods.Fmath
- tan() - Method in class math.complex.ComplexNumber
- tan(double) - Static method in class math.numericalmethods.Fmath
- tan(double, double, double) - Static method in class math.numericalmethods.Fmath
- tan(double, double, double, double, double, double) - Static method in class math.numericalmethods.Fmath
- TAN - Static variable in class parser.methods.Declarations
- tanDegToGrad(double) - Static method in class math.Maths
- tanDegToRad(double) - Static method in class math.Maths
- tanGradToDeg(double) - Static method in class math.Maths
- tanGradToRad(double) - Static method in class math.Maths
- tanh() - Method in class math.complex.ComplexNumber
- tanh(double) - Static method in class math.numericalmethods.Fmath
- TANH - Static variable in class parser.methods.Declarations
- tanRadToDeg(double) - Static method in class math.Maths
- tanRadToGrad(double) - Static method in class math.Maths
- Tartaglia_Equation - Class in math.tartaglia
- Tartaglia_Equation(String) - Constructor for class math.tartaglia.Tartaglia_Equation
- TARTAGLIA_ROOTS - Static variable in class parser.methods.Declarations
- TartagliaExpressionParser - Class in math.tartaglia
- TartagliaExpressionParser(String) - Constructor for class math.tartaglia.TartagliaExpressionParser
- tartaglianRoots() - Method in class parser.Set
- TartagliaSolver - Class in math.tartaglia
-
Objects of this class are real value solvers of the system: cx^3+ax+b=0.
- TartagliaSolver(double, double, double) - Constructor for class math.tartaglia.TartagliaSolver
- task - Variable in class logic.OperatingSystem
- Test - Class in math.differentialcalculus
- Test() - Constructor for class math.differentialcalculus.Test
- TextFileReader - Class in util.io
- TextFileReader(File) - Constructor for class util.io.TextFileReader
- TextFileReader(String) - Constructor for class util.io.TextFileReader
- TextFileWriter - Class in util.io
- TextFileWriter(String) - Constructor for class util.io.TextFileWriter
- Time - Class in util
-
Objects of this class supply methods that may be used for telling time and parsing String representations of time in dd:hh:mm:ss or hh:mm:ss or hh:mm formats and translating them into seconds formats.The reverse is also possible:i.e translating time in seconds into dd:hh:mm:ss format.
- Time() - Constructor for class util.Time
-
No-argument constructor for creating objects of class Time.sets all the numerical properties of the object to 0
- Time(int) - Constructor for class util.Time
- Time(int, int) - Constructor for class util.Time
- Time(int, int, int) - Constructor for class util.Time
- Time(long, int, int, int) - Constructor for class util.Time
- Time(String) - Constructor for class util.Time
-
This constructor creates objects of class Time and determines the values of various properties of the created based on the input time.
- timeAddition(Time) - Method in class util.Time
- timeDiff(Time) - Method in class util.Time
- timeGetter() - Static method in class util.Time
- timeString() - Method in class util.Time
- timeToSeconds() - Method in class util.Time
- title - Variable in class util.help.Topic
- tokenExponentMap - Variable in class math.differentialcalculus.Formula
-
Stores all the exponents(which are usually lists of compound tokens as the values in this map, the keys are the unique names used to replace them as the power of the token.
- tokenRearranger(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Condenses numbers and variables to be added within a bracket to the end of the bracket.
- tokenRearranger(ArrayList<String>) - Static method in class math.differentialcalculus.Utilities
-
Condenses numbers and variables to be added within a bracket to the end of the bracket.
- tokens - Variable in class parser.CustomScanner
-
The tokens to be employed in splitting the input.
- toLine(String, String) - Static method in class parser.methods.Help
- toLowerCase(String) - Static method in class parser.STRING
-
method toLowerCase takes one argument only and that is input string to be converted to lower case
- tonToKg(double) - Static method in class math.numericalmethods.Fmath
- Topic - Class in util.help
-
Created by JIBOYE Oluwagbemiro Olaoluwa on 8/5/2016.
- Topic(String, String) - Constructor for class util.help.Topic
- topRowScalarMultiply(Matrix, double) - Static method in class math.matrix.expressParser.Matrix
- topRowScalarMultiply(PrecisionMatrix, BigDecimal) - Static method in class math.matrix.expressParser.PrecisionMatrix
- toString() - Method in class math.complex.ComplexNumber
- toString() - Method in class math.differentialcalculus.CodeGenerator
- toString() - Method in class math.differentialcalculus.Formula
- toString() - Method in class math.fractions.FractionalNumber
- toString() - Method in class math.Line
- toString() - Method in class math.Main.MultiSwitch
- toString() - Method in class math.matrix.expressParser.Matrix
- toString() - Method in class math.matrix.expressParser.MatrixVariable
- toString() - Method in class math.matrix.expressParser.PrecisionMatrix
- toString() - Method in class math.Point
- toString() - Method in class math.quadratic.QuadraticSolver
- toString() - Method in class math.Size
- toString() - Method in class parser.Function
- toString() - Method in class parser.ListReturningStatsOperator
- toString() - Method in class parser.methods.Method
- toString() - Method in class parser.Precedence
- toString() - Method in class parser.Variable
- toString() - Method in class util.Formulae
- toString() - Method in class util.help.Topic
- toString() - Method in class util.Settings
- toString() - Method in class util.Time
- toString() - Method in class util.VariableManager
- toUpperCase(String) - Static method in class parser.STRING
-
method toUpperCase takes one argument only and that is the input string to be converted to upper case
- translateToBaseTerms(Differentiable) - Method in class math.differentialcalculus.Derivative
- translateToBaseTerms(Formula) - Method in class math.differentialcalculus.ExpressionSimplifier
- translateToBaseTerms_1(Differentiable) - Method in class math.differentialcalculus.Derivative
- transpose() - Method in class math.matrix.expressParser.Matrix
- transpose() - Method in class math.matrix.expressParser.PrecisionMatrix
- transpose() - Method in class parser.Set
-
The list must have been originally supplied: transpose(A) {where A is a Matrix} It transposes A and returns the result as a list.
- trapAccuracy - Static variable in class math.numericalmethods.Integration
- trapezium() - Method in class math.numericalmethods.Integration
- trapezium(double, int) - Method in class math.numericalmethods.Integration
- trapezium(int) - Method in class math.numericalmethods.Integration
- trapezium(Function, double, double, double, int) - Static method in class math.numericalmethods.Integration
- trapezium(Function, double, double, int) - Static method in class math.numericalmethods.Integration
- trapeziumAccuracy - Variable in class math.numericalmethods.Integration
- trapeziumIntervals - Variable in class math.numericalmethods.Integration
- trapIntervals - Static variable in class math.numericalmethods.Integration
- TRI_MATRIX - Static variable in class math.matrix.expressParser.MOperator
- TRIANGULAR_MATRIX - Static variable in class parser.methods.Declarations
- triangularMatrix() - Method in class parser.Function
- TRIG_MODE - Enum in logic
- TRIG_MODE() - Constructor for enum logic.TRIG_MODE
- trigMode - Variable in class logic.CalcLogic
- trim - Static variable in class math.Main
- triMatrix() - Method in class parser.Set
-
The input list is such that: The first 2 entries specify the number of rows and columns.
- trimList(List<?>, int, int) - Static method in class parser.methods.ext.Utils
-
Will remove toRemove elements from BOTH sides of tokens, leaving at least minLength of elements in place.
- trimSwitch - Static variable in class math.Main
- truncate(double, int) - Static method in class math.numericalmethods.Fmath
- truncate(float, int) - Static method in class math.numericalmethods.Fmath
- truncateProcedure(String, int) - Static method in class math.numericalmethods.Fmath
- type - Variable in class parser.Function
-
The type of the function
- type - Variable in class parser.Variable
- TYPE - Enum in parser
-
Defines the allowed return types
- TYPE() - Constructor for enum parser.TYPE
U
- UnaryPostOperator - Class in parser
-
Models a post-operand Operator object e.g the !, inverse, square, cube operators
- UnaryPostOperator(String, int, ArrayList<String>) - Constructor for class parser.UnaryPostOperator
-
Creates a new UnaryPostOperator object
- UnaryPreOperator - Class in parser
-
Models a post-operand Operator object e.g the trigonometric,logarithmic,exponential e.t.c.
- UnaryPreOperator(String, int, ArrayList<String>) - Constructor for class parser.UnaryPreOperator
-
Creates a new UnaryPreOperator object
- unBracketDataSetReturningStatsOperators() - Method in class parser.MathExpression
-
Removes encapsulating brackets from data set returning statistical operators.
- unbracketNumbers(ArrayList<String>) - Static method in class math.differentialcalculus.CodeGenerator
-
Open up unnecessary brackets..e.g.
- UNIT - Static variable in class math.matrix.expressParser.MOperator
- unitMatrix() - Method in class math.matrix.expressParser.Matrix
- unitMatrix() - Method in class math.matrix.expressParser.PrecisionMatrix
- unitMatrix(int, int) - Static method in class math.matrix.expressParser.Matrix
- unitMatrix(int, int) - Static method in class math.matrix.expressParser.PrecisionMatrix
- unitMatrix(Matrix) - Static method in class math.matrix.expressParser.Matrix
- unitMatrix(PrecisionMatrix) - Static method in class math.matrix.expressParser.PrecisionMatrix
- units - Variable in class parser.Variable
- uniVariableExpressionExpander(String, String...) - Static method in class math.matrix.expressParser.Matrix
- uniVariableExpressionExpander(String, String, String) - Static method in class math.matrix.expressParser.Matrix
- unknowns - Variable in class math.matrix.equationParser.LinearSystemParser
- unregisterBasicNumericalMethod(Class) - Static method in class parser.methods.Declarations
- update() - Static method in class util.FunctionManager
-
Saves stored functions and: updates the client UIs that use this manager.
- update() - Static method in class util.VariableManager
-
Saves stored variables and updates the UI that renders the variables.
- update(double, int, int) - Method in class math.matrix.expressParser.Matrix
- update(String) - Static method in class util.FunctionManager
-
Updates a Function object in this FunctionManager.
- update(String, String) - Method in class math.differentialcalculus.DifferentiableManager
-
It updates the name of a Differentiable object in this DifferentiableManager with the parameter
newName
. - update(String, String) - Method in class math.differentialcalculus.FormulaManager
-
It updates the name of a Formula object in this FormulaManager with the parameter
newName
. - update(String, ArrayList<String>) - Method in class math.differentialcalculus.DifferentiableManager
-
Updates a Differentiable object in this DifferentiableManager.
- update(String, List<String>) - Method in class math.differentialcalculus.FormulaManager
-
Updates a Formula object in this FormulaManager.
- update(BigDecimal, int, int) - Method in class math.matrix.expressParser.PrecisionMatrix
- upperLimit - Variable in class math.numericalmethods.Integration
- upStack - Static variable in class util.HistoryManager
- USE_MODE - Enum in logic
- USE_MODE() - Constructor for enum logic.USE_MODE
- useMode - Variable in class logic.CalcLogic
- userName - Variable in class util.Settings
- util - package util
- util.help - package util.help
- util.io - package util.io
- Utilities - Class in math.differentialcalculus
- Utilities() - Constructor for class math.differentialcalculus.Utilities
- utility - Variable in class math.differentialcalculus.SemanticAnalyzer
-
Utility attribute used throughout the class for string appending operations.
- utility - Variable in class parser.MathExpression
-
Utility attribute used throughout the class for string appending operations.
- utilitySimplifier(ArrayList<String>, int) - Static method in class math.differentialcalculus.CodeGenerator
- Utils - Class in parser.methods.ext
- Utils - Class in util
- Utils() - Constructor for class parser.methods.ext.Utils
- Utils() - Constructor for class util.Utils
V
- valid - Variable in class math.matrix.equationParser.LinearSystemParser
- valid - Variable in class math.matrix.expressParser.MatrixValueParser
- valid - Variable in class math.quadratic.QuadraticExpressionParser
- valid - Variable in class math.tartaglia.TartagliaExpressionParser
- valid - Variable in class util.VariableManager.CommandInterpreter
-
At every step of parsing, this boolean records if the expression is valid or not.
- VALID - Enum constant in enum parser.Parser_Result
- Validatable - Interface in parser
- validate(ArrayList<String>) - Method in class math.matrix.expressParser.MatrixBinaryOperator
- validate(ArrayList<String>) - Method in class math.matrix.expressParser.MBinaryOperator
- validate(ArrayList<String>) - Method in class math.matrix.expressParser.MUnaryPostOperator
- validate(ArrayList<String>) - Method in class parser.BinaryOperator
- validate(ArrayList<String>) - Method in class parser.ListReturningStatsOperator
- validate(ArrayList<String>) - Method in class parser.LogicOperator
- validate(ArrayList<String>) - Method in class parser.LogOrAntiLogToAnyBase
- validate(ArrayList<String>) - Method in class parser.NumberReturningStatsOperator
- validate(ArrayList<String>) - Method in class parser.UnaryPostOperator
- validate(ArrayList<String>) - Method in class parser.UnaryPreOperator
- validate(ArrayList<String>) - Method in interface parser.Validatable
- validateAll() - Method in class math.quadratic.QuadraticExpressionParser
-
The validator of the expression.
- validateAll() - Method in class math.tartaglia.TartagliaExpressionParser
-
The validator of the expression.
- validateAll(ArrayList<String>) - Static method in class math.matrix.expressParser.MatrixOperator
- validateAll(ArrayList<String>) - Static method in class math.matrix.expressParser.MOperator
- validateAll(ArrayList<String>) - Static method in class parser.Operator
- validateBracketStructure(List<String>) - Static method in class parser.Bracket
-
method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
- validateBracketStructure(List<String>) - Static method in class parser.GenericBracket
-
method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
- validateChars() - Method in class math.matrix.equationParser.LinearSystemParser
- validateChars() - Method in class math.quadratic.QuadraticExpressionParser
-
Checks the character set of this parser.
- validateChars() - Method in class math.tartaglia.TartagliaExpressionParser
-
Checks the character set of this parser.
- validateEqualsSymbol() - Method in class math.quadratic.QuadraticExpressionParser
- validateEqualsSymbol() - Method in class math.tartaglia.TartagliaExpressionParser
- validateFunction(ArrayList<String>) - Static method in class parser.ListReturningStatsOperator
-
Takes an object of class Function and validates its ListReturningStatsOperators objects.
- validateInputAfterSplitOnMethodsAndOps() - Method in class parser.MathScanner
-
Check that variables and methods do not conflict..if that can happen.
- validateLine(String) - Method in class util.VariableManager.CommandInterpreter
-
Validates a single line of Variable initialization or updating statement.
- validateNumber(MatrixFunction) - Method in class math.matrix.expressParser.MNumber
- validateNumber(MathExpression) - Method in class parser.Number
- validateNumbers() - Method in class math.matrix.equationParser.LinearSystemParser
-
Checks the left and right of a number to see if the appropriate items are the ones there.
- validateNumbers() - Method in class math.quadratic.QuadraticExpressionParser
-
Checks the left and right of a number to see if the appropriate items are the ones there.
- validateNumbers() - Method in class math.tartaglia.TartagliaExpressionParser
-
Checks the left and right of a number to see if the appropriate items are the ones there.
- validateOperators() - Method in class math.matrix.equationParser.LinearSystemParser
-
Checks the left and right of an operator to see if the appropriate items are the ones there.
- validateTokens() - Method in class math.matrix.expressParser.MatrixExpressionScanner
-
Identifies that the input is a valid one by checking that all tokens are either MNumber objects, Variable objects or MOperator objects.
- validateTokens() - Method in class math.matrix.expressParser.MmathScanner
-
Identifies that the input is a valid one by checking that all tokens are either MNumber objects, Variable objects or MOperator objects.
- validateTokens() - Method in class parser.MathScanner
-
Identifies that the input is a valid one by checking that all tokens are either Number objects, Variable objects or Operator objects.
- validateVars() - Method in class math.matrix.equationParser.LinearSystemParser
-
Checks the left and right of all variables to see if the appropriate items are the ones there.
- validateVars() - Method in class math.quadratic.QuadraticExpressionParser
-
Checks if the variables are properly arranged wrt other tokens.
- validateVars() - Method in class math.tartaglia.TartagliaExpressionParser
-
Checks if the variables are properly arranged wrt other tokens.
- validCommandString - Static variable in class math.matrix.MatrixVariableManager
- validFormula - Variable in class util.Formulae
- validNumber(String) - Static method in class math.matrix.expressParser.MNumber
-
This method may be used to test strings to see if or not they represent valid numbers.
- validNumber(String) - Static method in class parser.Number
-
This method may be used to test strings to see if or not they represent valid numbers.
- value - Variable in class parser.Precedence
- value - Variable in class parser.Variable
- valueOf(String) - Static method in enum 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 - Variable in class math.differentialcalculus.Formula.MultivaluedVariable
-
The various values which this object can hold.
- values - Variable in class math.matrix.expressParser.MatrixValueParser
- values() - Static method in enum 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.
- var - Variable in class util.VariableGenerator
-
The Variable object that is initialized randomly.
- var() - Method in class math.matrix.expressParser.MSet
- var() - Method in class parser.Set
- variable - Variable in class util.Formulae
- Variable - Class in parser
- Variable(String) - Constructor for class parser.Variable
- Variable(String, double, boolean) - Constructor for class parser.Variable
- Variable(String, String, boolean) - Constructor for class parser.Variable
- Variable(String, String, String, boolean) - Constructor for class parser.Variable
- VariableBackup - Class in util.io
- VariableBackup() - Constructor for class util.io.VariableBackup
- VariableGenerator - Class in util
- VariableGenerator(int) - Constructor for class util.VariableGenerator
- VariableGenerator(int, boolean) - Constructor for class util.VariableGenerator
-
creates a new object of this class that can be used to generate Variables randomly
- VariableGenerator(int, double) - Constructor for class util.VariableGenerator
-
creates a new object of this class that can be used to generate Variables randomly
- variableManager - Variable in class parser.MathExpression
-
The VariableManager object that allows an object of this class to remember its variables.
- VariableManager - Class in util
- VariableManager() - Constructor for class util.VariableManager
- VariableManager.CommandInterpreter - Class in util
-
Objects of this class parse a variable initialization or modifying command string.
- VARIABLES - Static variable in class util.Utils
-
This file contains a record of all Variables
- VARIABLES - Static variable in class util.VariableManager
- VARIANCE - Static variable in class parser.methods.Declarations
- vars - Variable in class math.quadratic.QuadraticExpressionParser
- vars - Variable in class math.tartaglia.TartagliaExpressionParser
- varStore - Variable in class math.matrix.MatrixVariableManager
- verbose - Static variable in class math.Main
- verboseSwitch - Static variable in class math.Main
- vers(double) - Static method in class math.numericalmethods.Fmath
- vibrateOn - Variable in class logic.CalcLogic
- VOID - Enum constant in enum parser.TYPE
W
- whitespaceremover - Static variable in class math.differentialcalculus.Utilities
- whitespaceremover - Variable in class parser.MathExpression
- whole_dec_to_other_base(String, String) - Static method in class math.Maths
-
method dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
- width - Variable in class math.Size
- width - Variable in class util.Dimension
- write(Object) - Method in class util.io.TextFileWriter
-
Writes object data to the file
- writeLog(String) - Method in class util.ErrorLog
- writeMapItemsToFileLineByLine(Map<String, Function>, File) - Static method in class util.io.FunctionsBackup
-
This writes items on a queue to a file.
- writeMapItemsToFileLineByLine(Map<String, Variable>, File) - Static method in class util.io.VariableBackup
-
This writes items on a queue to a file.
- writeText(File, String) - Static method in class util.io.TextFileWriter
-
Writes object data to the file
X
- x - Variable in class math.Point
- x - Variable in class util.SimplePoint
- x1 - Variable in class math.numericalmethods.RootFinder
- x2 - Variable in class math.numericalmethods.RootFinder
- xLower - Variable in class math.numericalmethods.FunctionExpander
-
The lower boundary value of x.
- xLower - Variable in class math.numericalmethods.NumericalIntegral
-
The lower boundary value of x.
- xPoint - Variable in class math.numericalmethods.NumericalDerivative
-
The x coordinate of the point on the function where we need to find the derivative.
- xUpper - Variable in class math.numericalmethods.FunctionExpander
-
The upper boundary value of x.
- xUpper - Variable in class math.numericalmethods.NumericalIntegral
-
The upper boundary value of x.
Y
- y - Variable in class math.Point
- y - Variable in class util.SimplePoint
- yardToMetre(double) - Static method in class math.numericalmethods.Fmath
Z
$ 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 and Interfaces|All Packages|Constant Field Values|Serialized Form