Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class com.github.gbenroscience.math.graph.tools.GraphColor
- abs() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Finds the absolute value of this object
- Abs - Class in com.github.gbenroscience.parser.methods.ext
- Abs() - Constructor for class com.github.gbenroscience.parser.methods.ext.Abs
- absorb(Function) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- AbstractSplittingParser - Class in com.github.gbenroscience.parser.logical
- AbstractSplittingParser() - Constructor for class com.github.gbenroscience.parser.logical.AbstractSplittingParser
-
Dummy constructor to make more easy overriding
- AbstractSplittingParser(String, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- AbstractView - Interface in com.github.gbenroscience.math.graph
- acos(double) - Static method in class com.github.gbenroscience.math.Maths
-
We have code that computes the arctangent very accurately.
- acos(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acosDegToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- acosDegToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- acosGradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- acosGradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- acosh(double) - Static method in class com.github.gbenroscience.math.Maths
- acosh(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acosRadToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- acosRadToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- acot(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acot(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- acot(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- acot2(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acoth(double) - Static method in class com.github.gbenroscience.math.Maths
- acoth(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acovers(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acsc(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- acsc(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- acsc(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- acsch(double) - Static method in class com.github.gbenroscience.math.Maths
- acsch(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- add(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Inlined addition: a + b
- add(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- add(ComplexNumber) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Adds two ComplexNumber objects
- add(Differentiable) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- add(Formula) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- add(FractionalNumber) - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- add(Matrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- add(MatrixOld) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- add(PrecisionMatrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- add(Function) - Static method in class com.github.gbenroscience.util.FunctionManager
- add(Variable) - Static method in class com.github.gbenroscience.util.VariableManager
-
Introduces a Variable
- add(Variable...) - Static method in class com.github.gbenroscience.util.VariableManager
-
Introduces an array or variable-args list of Variable
- add(String) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Adds a Function object to this FunctionManager.
- add(String, int, String, int, int) - Static method in class com.github.gbenroscience.math.Maths
- addFunction(String) - Method in class com.github.gbenroscience.math.graph.Grid
- addFunctions(GridExpressionParser) - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- AdditionOperator - Class in com.github.gbenroscience.parser
- AdditionOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.AdditionOperator
-
Creates an object of class AdditionOperator
- addMatrix() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.Matrix
- adjoint() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- adjoint() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.numericalmethods.Fmath
- ahav(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- AlgebraExpressionParser - Class in com.github.gbenroscience.parser.logical
- AlgebraExpressionParser(String, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.logical.AlgebraExpressionParser
- ALGEBRAIC_EXPRESSION - Enum constant in enum com.github.gbenroscience.parser.TYPE
- ALPHABET - Enum constant in enum com.github.gbenroscience.logic.USE_MODE
- ALPHABET_SM - Enum constant in enum com.github.gbenroscience.logic.USE_MODE
- analyzeSolution(MathExpression) - Static method in class com.github.gbenroscience.util.MathExpressionManager
- and(MNumber, MNumber) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MLogic
- and(Number, Number) - Static method in class com.github.gbenroscience.parser.Logic
- AND - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- AND - Static variable in class com.github.gbenroscience.parser.Operator
- AndroidFriendlyMethodHandles() - Constructor for class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1.AndroidFriendlyMethodHandles
- angle(double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- angle(double, double, double, double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- angle(Line3D) - Method in class com.github.gbenroscience.math.geom.Line3D
- angle(Line3D) - Method in class com.github.gbenroscience.math.geom.Plane
- angle(Plane) - Method in class com.github.gbenroscience.math.geom.Line3D
- angle(Plane) - Method in class com.github.gbenroscience.math.geom.Plane
- angleXY() - Method in class com.github.gbenroscience.math.geom.Plane
- angleXZ() - Method in class com.github.gbenroscience.math.geom.Plane
- angleYZ() - Method in class com.github.gbenroscience.math.geom.Plane
- ANGULAR_BRACE - Static variable in class com.github.gbenroscience.parser.GenericBracket
-
For < and > brackets
- ANGULAR_CLOSE_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- ANGULAR_OPEN_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- ANON_CURSOR - Static variable in class com.github.gbenroscience.util.FunctionManager
-
This is an indicator of the total number of anonymous functions ever created since the code was run in this session.
- ANON_PREFIX - Static variable in class com.github.gbenroscience.util.FunctionManager
- ans - Static variable in class com.github.gbenroscience.parser.Variable
-
The last answer variable used for flexibility on computational systems.
- antilog(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- antilog(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- antilog10(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- antilog10(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- antiLog10(double) - Static method in class com.github.gbenroscience.math.Maths
- antilog2(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- antilog2(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- antiLogToAnyBase(double, double) - Static method in class com.github.gbenroscience.math.Maths
- AntiLogToAnyBase - Class in com.github.gbenroscience.parser
- AntiLogToAnyBase(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.AntiLogToAnyBase
- APP_FOLDER - Static variable in class com.github.gbenroscience.util.Utils
- appendOneToStartOfFreeVariables() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
-
When the situation x+2y+z=9; is met, this method will convert it into 1.0x+2y+z=9;
- apply(double[]) - Method in interface com.github.gbenroscience.parser.turbo.FastExpression
-
Evaluate expression with given variable values.
- apply(double[]) - Method in interface com.github.gbenroscience.parser.turbo.tools.FastCompositeExpression
-
Evaluate expression with given variable values.
- applyMatrix(double[]) - Method in interface com.github.gbenroscience.parser.turbo.tools.FastCompositeExpression
-
Convenience method for matrix extraction.
- applyScalar(double[]) - Method in interface com.github.gbenroscience.parser.turbo.tools.FastCompositeExpression
-
Convenience method for scalar extraction.
- applyString(double[]) - Method in interface com.github.gbenroscience.parser.turbo.tools.FastCompositeExpression
-
Convenience method for string extraction.
- applyVector(double[]) - Method in interface com.github.gbenroscience.parser.turbo.tools.FastCompositeExpression
-
Convenience method for vector extraction.
- approxEquals(double, double) - Static method in class com.github.gbenroscience.math.differentialcalculus.Formula
- approxEquals(double, double) - Static method in class com.github.gbenroscience.math.geom.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) - Method in class com.github.gbenroscience.math.geom.Plane
-
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) - Method in class com.github.gbenroscience.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) - Static method in class com.github.gbenroscience.math.geom.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 com.github.gbenroscience.math.geom.Plane
-
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 com.github.gbenroscience.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 com.github.gbenroscience.math.numericalmethods.RootFinder
- ARC_COS - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COS_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COSEC - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COSEC_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COSECH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COSECH_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COSH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COSH_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COT_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COTH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_COTH_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SEC - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SEC_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SECH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SECH_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SIN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SIN_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SINH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_SINH_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_TAN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_TAN_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_TANH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ARC_TANH_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- arity - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- arrayAbs(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayAbs(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayAbs(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayAbs(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayContains(String[], String) - Static method in class com.github.gbenroscience.parser.methods.Method
- arrayMultByConstant(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayMultByConstant(double[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayMultByConstant(int[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayMultByConstant(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayPositiveElementsSum(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayProduct(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayProduct(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayProduct(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arrayProduct(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arraySum(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arraySum(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arraySum(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- arraySum(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- asec(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- asec(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- asec(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- asech(double) - Static method in class com.github.gbenroscience.math.Maths
- asech(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- asin(double) - Static method in class com.github.gbenroscience.math.Maths
-
We have code that computes the arctangent very accurately.
- asin(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- asinDegToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- asinDegToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- asinGradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- asinGradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- asinh(double) - Static method in class com.github.gbenroscience.math.Maths
- asinh(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- asinRadToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- asinRadToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- ASSIGN - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- ASSIGN - Static variable in class com.github.gbenroscience.parser.Operator
- assignCompoundTokens(MathExpression) - Static method in class com.github.gbenroscience.parser.UnaryPreOperator
- assignCompoundTokens(ArrayList<String>) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.PowerOperator
- assignCompoundTokens(List<String>) - Static method in class com.github.gbenroscience.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.
- AssignmentOperator - Class in com.github.gbenroscience.parser
- AssignmentOperator() - Constructor for class com.github.gbenroscience.parser.AssignmentOperator
- assignObject(String) - Static method in class com.github.gbenroscience.parser.Function
- assignToName - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- AT - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- AT - Static variable in class com.github.gbenroscience.parser.Operator
- atan(double) - Static method in class com.github.gbenroscience.math.Maths
-
We use a = atan(x)....x = tan(a) Then approx...
- atan(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- atan2(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- atanDegToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- atanDegToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- atanGradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- atanGradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- atanh(double) - Static method in class com.github.gbenroscience.math.Maths
- atanh(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- atanRadToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- atanRadToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- autoSelectMap(Function, double, double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
-
Detection heuristic
- avers(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- avg() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- avg() - Method in class com.github.gbenroscience.parser.Set
- Avg - Class in com.github.gbenroscience.parser.methods.ext
- Avg() - Constructor for class com.github.gbenroscience.parser.methods.ext.Avg
- AVG - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- AvgN - Class in com.github.gbenroscience.parser.methods.ext
- AvgN() - Constructor for class com.github.gbenroscience.parser.methods.ext.AvgN
B
- b - Variable in class com.github.gbenroscience.math.graph.tools.GraphColor
- backward() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- backward(int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- backward(Function, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- BASE_MODE - Enum in com.github.gbenroscience.logic
- BaseNFunction - Class in com.github.gbenroscience.math.otherBaseParser
- BaseNFunction(String, int) - Constructor for class com.github.gbenroscience.math.otherBaseParser.BaseNFunction
- baseVariable - Variable in class com.github.gbenroscience.math.differentialcalculus.Derivative
-
The base variable that the top level expression is to be differentiated with respect to.
- BasicNumericalMethod - Interface in com.github.gbenroscience.parser.methods
- benchmark(MathExpression, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- benchmark(Runnable, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- benchmark(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- benchmarkNano(String, int, int, QuickTime.Timable) - Static method in class com.github.gbenroscience.parser.turbo.QuickTime
-
Times a method over multiple iterations and returns the average.
- BIGDECIMAL_PRECISION - Static variable in class com.github.gbenroscience.parser.PolynomialExpression
-
Solves the Polynomial with BigDecimal precision....about 16d.p.
- BigDecimalNthRootCalculation - Class in com.github.gbenroscience.math
-
Based on https://stackoverflow.com/questions/22695654/computing-the-nth-root-of-p-using-bigdecimals
- bigDecimalPrecisionSolve(List<String>) - Method in class com.github.gbenroscience.parser.PolynomialExpression
-
used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
- BIN - Enum constant in enum com.github.gbenroscience.logic.BASE_MODE
- BinaryOperator - Class in com.github.gbenroscience.parser
- BinaryOperator(String, int, List<String>) - Constructor for class com.github.gbenroscience.parser.BinaryOperator
- binaryOperators - Variable in class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- binarySearch(double, double[]) - Static method in class com.github.gbenroscience.math.graph.GraphElement
- black - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color black.
- BLACK - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color black.
- blue - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color blue.
- BLUE - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color blue.
- BOLD - Enum constant in enum com.github.gbenroscience.math.graph.tools.FontStyle
- BOLD_ITALIC - Enum constant in enum com.github.gbenroscience.math.graph.tools.FontStyle
- BOOLEAN - Enum constant in enum com.github.gbenroscience.parser.TYPE
- boolVal - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- Bracket - Class in com.github.gbenroscience.parser
- Bracket(String) - Constructor for class com.github.gbenroscience.parser.Bracket
-
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
- BracketCleaner - Class in com.github.gbenroscience.parser
-
Removes excess/redundant brackets from a tokenized mathematical expression **in-place**.
- BracketCleaner() - Constructor for class com.github.gbenroscience.parser.BracketCleaner
- brighter() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- build(Function, double, double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest
- build(Function, double, double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest1
- build(MethodHandle, double, double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest
- build(MethodHandle, double, double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest1
- builder - Variable in class com.github.gbenroscience.math.differentialcalculus.Derivative
- buildMatrix() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
-
Builds the Matrix object that will contain the executable generated by this LinearSystemParser object.
- buildPolynomial() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- byteTOdouble(byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- byteTOfloat(byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- byteTOint(byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- byteTOlong(byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- byteTOshort(byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
C
- C_LIGHT - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- calc() - Method in class com.github.gbenroscience.parser.Function
- calc(MathExpression.EvalResult[]) - Method in class com.github.gbenroscience.parser.Function
- calc(MathExpression.EvalResult, int, MathExpression.EvalResult[]) - Method in class com.github.gbenroscience.parser.Function
- calc(MathExpression.EvalResult, int, MathExpression.EvalResult[]) - Method in interface com.github.gbenroscience.parser.methods.MethodRegistry.MethodAction
-
Allows methods like diff(fn,args) to differentiate an expression using the MethodRegistry interface Is the intersection between methods and user-defined functions
- calcBMIimperial(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- calcBMImetric(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- calcDet() - Method in class com.github.gbenroscience.parser.Function
- calcDistanceTo(Point) - Method in class com.github.gbenroscience.math.geom.Point
- calcDistanceTo(Point) - Method in class com.github.gbenroscience.math.Point
- calcInverse() - Method in class com.github.gbenroscience.parser.Function
- CalcLogic - Class in com.github.gbenroscience.logic
- CalcLogic() - Constructor for class com.github.gbenroscience.logic.CalcLogic
- calculate() - Method in class com.github.gbenroscience.parser.MathExpressionTreeDepth
- CALCULATOR - Enum constant in enum com.github.gbenroscience.util.Mode
- calcWeightFromBMIimperial(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- calcWeightFromBMImetric(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- calorieToJoule(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- canOptimizeFunction(String) - Method in class com.github.gbenroscience.util.MathExpressionManager
-
checks if the MathExpression object passed to it as an argument can be optimized or not
- canOptimizeFunction(String) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
-
checks if the Function object passed to it as an argument can be optimized or not
- CARTESIAN - Enum constant in enum com.github.gbenroscience.math.complex.ComplexState
- cbrt(double) - Static method in class com.github.gbenroscience.math.Maths
-
DEVELOPED FOR THE J2ME PLATFORM!
- CBRT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- CCWeightGenerator() - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.CCWeightGenerator
- Ceil() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor.Ceil
- CeilDigitsN() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilDigitsN
- CeilFloor - Class in com.github.gbenroscience.parser.methods.ext
- CeilFloor() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor
- CeilFloor.Ceil - Class in com.github.gbenroscience.parser.methods.ext
- CeilFloor.CeilDigitsN - Class in com.github.gbenroscience.parser.methods.ext
- CeilFloor.CeilN - Class in com.github.gbenroscience.parser.methods.ext
- CeilFloor.Floor - Class in com.github.gbenroscience.parser.methods.ext
- CeilFloor.FloorDigitsN - Class in com.github.gbenroscience.parser.methods.ext
- CeilFloor.FloorN - Class in com.github.gbenroscience.parser.methods.ext
- CeilN() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilN
- celsiusToFahren(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- celsiusToKelvin(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- changeBase(String, String, String) - Static method in class com.github.gbenroscience.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.
- CHEBYSHEV_FOREST - Enum constant in enum com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst.Strategy
- ChebyshevForest() - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest
- ChebyshevForest1() - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest1
- checkAtLeastArgs(String, int, List) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
-
helper method to unify argument check on standard functions
- checkBracketStructure(List<String>, int, int) - Static method in class com.github.gbenroscience.parser.Bracket
- checkBracketStructure(List<String>, int, int) - Static method in class com.github.gbenroscience.parser.GenericBracket
- checkOnlyNumbers(List<String>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- checkTokensCount(String, int, List) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- CIRC_CLOSE_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- CIRC_OPEN_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- CIRCULAR_BRACE - Static variable in class com.github.gbenroscience.parser.GenericBracket
-
For () brackets
- clear() - Static method in class com.github.gbenroscience.util.FunctionManager
- clearAll() - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- clearAll() - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- clearAnonymousFunctions() - Static method in class com.github.gbenroscience.util.FunctionManager
-
Deletes all anonymous functions
- clearConstants() - Method in class com.github.gbenroscience.util.VariableManager
-
Clears all constants
- clearFormula() - Method in class com.github.gbenroscience.util.FormulaeManager
-
deletes all Formulae objects in the storage.
- clearHistory() - Method in class com.github.gbenroscience.util.HistoryManager
- clearLog() - Method in class com.github.gbenroscience.util.ErrorLog
- clearVariables() - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
-
Clears all Variables
- clearVariables() - Static method in class com.github.gbenroscience.util.VariableManager
-
Clears all Variables
- clearVariablesAndConstants() - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
-
Clears All Variables and Constants
- clearVariablesAndConstants() - Method in class com.github.gbenroscience.util.VariableManager
-
Clears All Variables and Constants
- clone() - Method in class com.github.gbenroscience.parser.MathExpression
- CLOSE_BRACKET_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter
- CLOSE_BRACKET_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter1
-
used to mask the commas after they have been processed.
- CLOSE_CIRC_BRAC - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- CLOSE_CIRC_BRAC - Static variable in class com.github.gbenroscience.parser.Operator
- CLOSE_SQUARE_BRAC - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- CLOSE_SQUARE_BRAC - Static variable in class com.github.gbenroscience.parser.Operator
- CodeGenerator - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.differentialcalculus.CodeGenerator
- codePieces(String) - Method in class com.github.gbenroscience.util.VariableGenerator
- COEFFICIENT_OF_VARIATION - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- cofactorMatrix() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MOperator
- collectArgsArray(MathExpression.EvalResult...) - Static method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- collectToArray(double...) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- COLON - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- COLON - Static variable in class com.github.gbenroscience.parser.Operator
- columnDeleteFromEnd(int) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Deletes all the specified number of columns from the MatrixOld object starting from the end of the MatrixOld object
- columnDeleteFromEnd(int) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Deletes all the specified number of columns from the MatrixOld object from the beginning of the MatrixOld object
- columnDeleteFromStart(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Deletes all the specified number of columns from the PrecisionMatrix object from the beginning of the PrecisionMatrix object
- columnJoin(MatrixOld, MatrixOld) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Place the first MatrixOld object side by side with the second one passed as argument to this method.
- columnJoin(Matrix, Matrix) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Place the first PrecisionMatrix object side by side with the second one passed as argument to this method.
- com.github.gbenroscience.interfaces - package com.github.gbenroscience.interfaces
- com.github.gbenroscience.logic - package com.github.gbenroscience.logic
- com.github.gbenroscience.math - package com.github.gbenroscience.math
- com.github.gbenroscience.math.complex - package com.github.gbenroscience.math.complex
- com.github.gbenroscience.math.cubic - package com.github.gbenroscience.math.cubic
- com.github.gbenroscience.math.differentialcalculus - package com.github.gbenroscience.math.differentialcalculus
- com.github.gbenroscience.math.fractions - package com.github.gbenroscience.math.fractions
- com.github.gbenroscience.math.geom - package com.github.gbenroscience.math.geom
- com.github.gbenroscience.math.graph - package com.github.gbenroscience.math.graph
- com.github.gbenroscience.math.graph.tools - package com.github.gbenroscience.math.graph.tools
- com.github.gbenroscience.math.matrix - package com.github.gbenroscience.math.matrix
- com.github.gbenroscience.math.matrix.equationParser - package com.github.gbenroscience.math.matrix.equationParser
- com.github.gbenroscience.math.matrix.expressParser - package com.github.gbenroscience.math.matrix.expressParser
- com.github.gbenroscience.math.matrix.util - package com.github.gbenroscience.math.matrix.util
- com.github.gbenroscience.math.numericalmethods - package com.github.gbenroscience.math.numericalmethods
- com.github.gbenroscience.math.otherBaseParser - package com.github.gbenroscience.math.otherBaseParser
- com.github.gbenroscience.math.quadratic - package com.github.gbenroscience.math.quadratic
- com.github.gbenroscience.math.tartaglia - package com.github.gbenroscience.math.tartaglia
- com.github.gbenroscience.parser - package com.github.gbenroscience.parser
-
Classes designed to parse a mathematical expression.
- com.github.gbenroscience.parser.benchmarks - package com.github.gbenroscience.parser.benchmarks
- com.github.gbenroscience.parser.cmd - package com.github.gbenroscience.parser.cmd
- com.github.gbenroscience.parser.expanding - package com.github.gbenroscience.parser.expanding
- com.github.gbenroscience.parser.logical - package com.github.gbenroscience.parser.logical
- com.github.gbenroscience.parser.methods - package com.github.gbenroscience.parser.methods
- com.github.gbenroscience.parser.methods.ext - package com.github.gbenroscience.parser.methods.ext
- com.github.gbenroscience.parser.turbo - package com.github.gbenroscience.parser.turbo
- com.github.gbenroscience.parser.turbo.examples - package com.github.gbenroscience.parser.turbo.examples
- com.github.gbenroscience.parser.turbo.tools - package com.github.gbenroscience.parser.turbo.tools
- com.github.gbenroscience.util - package com.github.gbenroscience.util
- com.github.gbenroscience.util.help - package com.github.gbenroscience.util.help
- com.github.gbenroscience.util.io - package com.github.gbenroscience.util.io
- combination() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- combination() - Method in class com.github.gbenroscience.parser.Set
- combination(double, double) - Static method in class com.github.gbenroscience.math.Maths
- COMBINATION - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- COMBINATION - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- COMBINATION - Static variable in class com.github.gbenroscience.parser.Operator
- CombinationOperator - Class in com.github.gbenroscience.parser
- CombinationOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.CombinationOperator
-
Creates an object of class CombinationOperator
- COMMA - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- COMMA - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
- COMMA - Static variable in class com.github.gbenroscience.parser.Operator
- COMMA_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter
- COMMA_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter1
-
used to mask the commas after they have been processed.
- commaAlias - Variable in class com.github.gbenroscience.parser.MathScanner
- COMMAND - Enum constant in enum com.github.gbenroscience.util.Mode
- CommandInterpreter() - Constructor for class com.github.gbenroscience.util.VariableManager.CommandInterpreter
- CommandInterpreter(String) - Constructor for class com.github.gbenroscience.util.VariableManager.CommandInterpreter
- compare(byte, byte) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- compare(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- compare(float, float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- compare(int, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- compare(long, long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- compare(short, short) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- ComparingExpressionParser - Class in com.github.gbenroscience.parser.logical
- ComparingExpressionParser() - Constructor for class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- ComparingExpressionParser(String, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- ComparingExpressionParser.ComparingExpressionParserFactory - Class in com.github.gbenroscience.parser.logical
- ComparingExpressionParserFactory() - Constructor for class com.github.gbenroscience.parser.logical.ComparingExpressionParser.ComparingExpressionParserFactory
- comparisonData(List<String>) - Method in class com.github.gbenroscience.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.
- compile() - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- compile() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
- compile() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Updated compile() method to use the new wide compiler.
- compile() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- compile() - Method in interface com.github.gbenroscience.parser.turbo.tools.TurboExpressionEvaluator
-
Compile a postfix token array into a fast-executing expression.
- compileScalar(MathExpression.Token[]) - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- compileTurbo() - Method in class com.github.gbenroscience.parser.MathExpression
-
Compile to Turbo mode using adaptive compiler selection.
- ComplexityAnalyst - Class in com.github.gbenroscience.math.numericalmethods
- ComplexityAnalyst() - Constructor for class com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst
- ComplexityAnalyst.Strategy - Enum in com.github.gbenroscience.math.numericalmethods
- ComplexNumber - Class in com.github.gbenroscience.math.complex
-
Objects of this class model complex numbers.
- ComplexNumber(double, double, ComplexState) - Constructor for class com.github.gbenroscience.math.complex.ComplexNumber
-
The 2 double arguments have interpretations that vary with the state argument.
- ComplexState - Enum in com.github.gbenroscience.math.complex
- Computable - Interface in com.github.gbenroscience.interfaces
- computeEigenValues() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Computes the real and imaginary eigenvalues of a Matrix.
- computeEigenVector(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
A = VɅV-¹Check: Is ||A*v - lambda*v|| close to zero? double[] Av = matrixMultiply(A, v); double[] lv = scalarMultiply(lambda, v); double residual = computeNorm(subtract(Av, lv)); if (residual > 1e-9) { // This eigenvalue/vector pair might be inaccurate } Solves for the eigenvector for a real lambda - computeEigenVector(double, double) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Improved Eigenvector solver using Inverse Iteration.
- computeEigenVector1(double, double) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Fully solves for the eigenvector corresponding to the given eigenvalue.
- computeXMaxBoundPossibleOnScreen() - Method in class com.github.gbenroscience.math.graph.Grid
- computeXMinBoundPossibleOnScreen() - Method in class com.github.gbenroscience.math.graph.Grid
-
*
- computeYMaxBoundPossibleOnScreen() - Method in class com.github.gbenroscience.math.graph.Grid
- computeYMinBoundPossibleOnScreen() - Method in class com.github.gbenroscience.math.graph.Grid
- concatenate(byte[], byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(char[], char[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(double[], double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(float[], float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(int[], int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(long[], long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(short[], short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(Object[], Object[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- concatenate(String[], String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- connectTokens(List<String>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- ConsoleTable - Class in com.github.gbenroscience.util
- ConsoleTable(String, String[], String[][]) - Constructor for class com.github.gbenroscience.util.ConsoleTable
- CONST - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- CONST - Static variable in class com.github.gbenroscience.parser.Operator
- contains(MatrixFunction) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- contains(MathExpression) - Method in class com.github.gbenroscience.util.MathExpressionManager
- contains(String) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- contains(String) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- contains(String) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- contains(String) - Method in class com.github.gbenroscience.util.VariableManager
- contains(String, String) - Static method in class com.github.gbenroscience.parser.STRING
-
contains allows you to verify if an input string contains a given substring.
- containsAlgebraicFunction(String) - Static method in class com.github.gbenroscience.util.FunctionManager
- containsAny(String) - Static method in class com.github.gbenroscience.util.FunctionManager
- containsLine(Line3D) - Method in class com.github.gbenroscience.math.geom.Plane
- containsMatrix(String) - Static method in class com.github.gbenroscience.util.FunctionManager
- containsPoint(Point) - Method in class com.github.gbenroscience.math.geom.Plane
- convertGraphPointToScreenCoords(double, double) - Method in class com.github.gbenroscience.math.graph.Grid
-
This does the same thing as
Grid.convertGraphPointToScreenPoint(math.Point)but it returns the result in an array of size two instead. - convertGraphPointToScreenPoint(Point) - Method in class com.github.gbenroscience.math.graph.Grid
-
Say the user is about to identify plot Point p = [2,4] on the screen, He passes it in to the draw method as convertGraphPointToScreenPoint(p).
- convertGridSizeToUserDistanceAlongX(int) - Method in class com.github.gbenroscience.math.graph.Grid
- convertGridSizeToUserDistanceAlongY(int) - Method in class com.github.gbenroscience.math.graph.Grid
- convertRectangleToPolygon(Rectangle) - Static method in class com.github.gbenroscience.math.geom.Line
- convertScreenPointToGraphCoords(int, int) - Method in class com.github.gbenroscience.math.graph.Grid
-
This method does basically what
Grid.convertScreenPointToGraphCoords(int, int)does. - convertScreenPointToGraphPointzaa(Point) - Method in class com.github.gbenroscience.math.graph.Grid
-
Converts a point on the screen to its equivalent point in mathematics relative to the specified origin.
- convertSecondsToTime(long) - Static method in class com.github.gbenroscience.util.Time
- convertUserDistanceAlongX_ToGridSize(double) - Method in class com.github.gbenroscience.math.graph.Grid
- convertUserDistanceAlongY_ToGridSize(double) - Method in class com.github.gbenroscience.math.graph.Grid
- copy() - Method in class com.github.gbenroscience.parser.Function
-
Creates a deep copy of this Function instance.
- copyObject(Object) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- correctFunction - Variable in class com.github.gbenroscience.parser.MathExpression
- cos() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- cos(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- cos(double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- cos(double, double, double, double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- COS - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- cosDegToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- cosDegToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- COSEC - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- COSECH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- cosGradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- cosGradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- cosh() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- cosh(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- COSH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- cosRadToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- cosRadToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- cot() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- cot(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- cot(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- cot(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- COT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- coth() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- coth(double) - Static method in class com.github.gbenroscience.math.Maths
- coth(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- COTH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- count() - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- count() - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- Count - Class in com.github.gbenroscience.parser.methods.ext
- Count() - Constructor for class com.github.gbenroscience.parser.methods.ext.Count
- countAnonymousFunctions() - Static method in class com.github.gbenroscience.util.FunctionManager
- countOccurences(String, String) - Static method in class com.github.gbenroscience.parser.STRING
-
Counts how many times a given single character string occurs in a given String object.
- countVariablesAndValidateTheNumberOfEqualsAndSemiColons() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MSet
- cov() - Method in class com.github.gbenroscience.parser.Set
- covers(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- createConstantHandle(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- createConstantHandle(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- createFunction(String) - Method in class com.github.gbenroscience.util.MathExpressionManager
- createInBuiltMethods() - Static method in class com.github.gbenroscience.parser.methods.Declarations
- createLogicalExpressionMember(String, ExpressionLogger) - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser.ComparingExpressionParserFactory
- createLogicalExpressionMember(String, ExpressionLogger) - Method in interface com.github.gbenroscience.parser.logical.LogicalExpressionMemberFactory
- createMatrixLeaf(String) - Static method in class com.github.gbenroscience.parser.turbo.tools.TurboEvaluatorFactory
- createNewVariableRegistry() - Static method in class com.github.gbenroscience.parser.MathExpression
- createStringFrom(List<String>, int, int) - Static method in class com.github.gbenroscience.parser.LISTS
- createTwinBracket() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
-
non-static version of the above method.
- createTwinBracket() - Method in class com.github.gbenroscience.parser.Bracket
-
non-static version of the above method.
- createTwinBracket(MBracket) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.complex.ComplexNumber
- csc(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- csc(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- csc(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- csch() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- csch(double) - Static method in class com.github.gbenroscience.math.Maths
- csch(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- cube(double) - Static method in class com.github.gbenroscience.math.Maths
- cube(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- cube(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- CUBE - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- CUBE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- CUBE - Static variable in class com.github.gbenroscience.parser.Operator
- CUBE_ROOT - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- CUBE_ROOT - Static variable in class com.github.gbenroscience.parser.Operator
- CubicSolver - Class in com.github.gbenroscience.math.cubic
- CubicSolver(double, double, double, double) - Constructor for class com.github.gbenroscience.math.cubic.CubicSolver
- cupUStoPintUK(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- CURLY_BRACE - Static variable in class com.github.gbenroscience.parser.GenericBracket
-
For {} brackets
- CURVED_CLOSE_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- CURVED_OPEN_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- CustomScanner - Class in com.github.gbenroscience.parser
- CustomScanner(String, boolean, String...) - Constructor for class com.github.gbenroscience.parser.CustomScanner
- CustomScanner(String, boolean, String[], String...) - Constructor for class com.github.gbenroscience.parser.CustomScanner
- CustomScanner(String, boolean, String[], String[], String...) - Constructor for class com.github.gbenroscience.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 com.github.gbenroscience.parser.LISTS
- cyan - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color cyan.
- CYAN - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color cyan.
D
- d(String, String) - Static method in class com.github.gbenroscience.util.Log
- DARK_GRAY - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color dark gray.
- darker() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- darkGray - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color dark gray.
- DataSetFormatter - Class in com.github.gbenroscience.parser
- DataSetFormatter(String) - Constructor for class com.github.gbenroscience.parser.DataSetFormatter
- DataSetFormatter1 - Class in com.github.gbenroscience.parser
-
Objects of this class take a data-set and simplify/reduce its complexity so that class MathExpression can easily work with it.
- DataSetFormatter1(String) - Constructor for class com.github.gbenroscience.parser.DataSetFormatter1
-
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 com.github.gbenroscience.math.numericalmethods.Fmath
- DEC - Enum constant in enum com.github.gbenroscience.logic.BASE_MODE
- dec_to_other_base(String, String) - Static method in class com.github.gbenroscience.math.Maths
-
method dec_to_other_base takes 2 arguments,the decimal number to be converted, and the base to which the number is to be converted.
- decimalAndFractionalParts(String) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- decimalAndFractionalParts(BigDecimal) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- Declarations - Class in com.github.gbenroscience.parser.methods
- Declarations() - Constructor for class com.github.gbenroscience.parser.methods.Declarations
- Decodeable - Interface in com.github.gbenroscience.interfaces
- decodePiece(int) - Method in class com.github.gbenroscience.util.VariableGenerator
- DEFAULT_AVGN_MISIZE - Static variable in class com.github.gbenroscience.parser.methods.ext.AvgN
- DEFAULT_ITERATIONS - Static variable in class com.github.gbenroscience.math.numericalmethods.RootFinder
- DEFAULT_ITERATIONS - Static variable in class com.github.gbenroscience.math.numericalmethods.TurboRootFinder
- DEG - Enum constant in enum com.github.gbenroscience.logic.DRG_MODE
- DEG_MODE_VARIABLE - Static variable in enum com.github.gbenroscience.logic.DRG_MODE
- degGradRadFromVariable() - Static method in class com.github.gbenroscience.parser.methods.Declarations
- degToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- degToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- degToRad(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- delete(String) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
-
Removes a Differentiable object from this DifferentiableManager.
- delete(String) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
-
Removes a Formula object from this FormulaManager.
- delete(String) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Removes a Function object from this FunctionManager.
- delete(String) - Static method in class com.github.gbenroscience.util.VariableManager
-
deletes a Variable or constant whose name is known
- delete(String, int) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.parser.STRING
-
method deleteCharsAfter 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 com.github.gbenroscience.util.FormulaeManager
-
deletes Formulae objects based on their indices
- deleteFormula(String) - Method in class com.github.gbenroscience.util.FormulaeManager
-
deletes Formulae objects based on their original expressions
- deleteVar(int) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
-
deletes a Variable or constant whose location in varStore is known
- deleteVar(String) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
-
deletes a Variable or constant whose name is known
- depth - Variable in class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- derivative(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest
- derivative(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest1
-
To find the derivative at x, we find the specific segment containing x.
- derivative(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
-
Computes the derivative of the approximation at point x.
- Derivative - Class in com.github.gbenroscience.math.differentialcalculus
- derivativeFactor(double) - Method in interface com.github.gbenroscience.math.numericalmethods.MappedExpander.DomainMap
- derivativeFactor(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.DoubleLogarithmicMap
- derivativeFactor(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LinearMap
- derivativeFactor(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LogarithmicMap
- derivativeFactor(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.ReversedLogarithmicMap
- derivativeFactor(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SemiInfiniteMap
- derivativeFactor(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SubDomainMap
- DerivativeScanner - Class in com.github.gbenroscience.math.differentialcalculus
- DerivativeScanner(String) - Constructor for class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- DerivativeStructureBuilder - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.differentialcalculus.DerivativeStructureBuilder
- deserialize(String) - Static method in class com.github.gbenroscience.util.Serializer
- DET - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- DET_BRACE - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- determ() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Row reduction technique used to compute the determinant of this matrix.
- determ() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Row reduction technique used to compute the determinant of this matrix.
- determinant() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- determinant() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- determinant() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- determinant() - Method in class com.github.gbenroscience.parser.Set
- DETERMINANT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- determineType(String) - Static method in class com.github.gbenroscience.math.graph.GridExpressionParser
- DEV_NULL - Static variable in interface com.github.gbenroscience.parser.logical.ExpressionLogger
- Differentiable - Class in com.github.gbenroscience.math.differentialcalculus
-
Anything that can be mathematically differentiated..
- Differentiable(String) - Constructor for class com.github.gbenroscience.math.differentialcalculus.Differentiable
- Differentiable(String, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.differentialcalculus.Differentiable
- DifferentiableManager - Class in com.github.gbenroscience.math.differentialcalculus
- DifferentiableManager() - Constructor for class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- differentiate() - Method in class com.github.gbenroscience.math.differentialcalculus.Derivative
-
Differentiates the expression.
- differentiate() - Method in class com.github.gbenroscience.parser.Set
-
Finds the numerical derivative of a Function which has been pre-defined in the Workspace.
- differentiate(Derivative) - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- differentiateAsList() - Method in class com.github.gbenroscience.math.differentialcalculus.Derivative
-
Differentiates the expression.
- DIFFERENTIATION - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- Dimension - Class in com.github.gbenroscience.math.geom
- Dimension - Class in com.github.gbenroscience.util
- Dimension() - Constructor for class com.github.gbenroscience.util.Dimension
- Dimension(double, double) - Constructor for class com.github.gbenroscience.math.geom.Dimension
-
Creates a new object of this class.
- Dimension(int, int) - Constructor for class com.github.gbenroscience.util.Dimension
- Dimension(Dimension) - Constructor for class com.github.gbenroscience.math.geom.Dimension
-
Creates a new Size object from a given Size object.
- Dimension(Dimension) - Constructor for class com.github.gbenroscience.util.Dimension
- Dimension(Dimension) - Constructor for class com.github.gbenroscience.math.geom.Dimension
-
Creates a Size object from a java.awt.Dimension object.
- direction() - Method in class com.github.gbenroscience.math.geom.Line3D
- Direction - Class in com.github.gbenroscience.math.geom
-
Models Direction vectors.
- Direction(double, double, double) - Constructor for class com.github.gbenroscience.math.geom.Direction
- dispatchMatrixFunction(MathExpression.EvalResult[], String, MatrixTurboEvaluator.ResultCache) - Static method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- dispatchUnaryOp(MathExpression.EvalResult, char, MatrixTurboEvaluator.ResultCache) - Static method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- display() - Method in class com.github.gbenroscience.util.ConsoleTable
- distance(double, double, double, double) - Static method in class com.github.gbenroscience.math.geom.Point
- distance(Point, Point) - Method in class com.github.gbenroscience.math.geom.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;
- distance(Point, Point) - Method in class com.github.gbenroscience.math.geom.Line3D
- distance(Point, Point) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.geom.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;
- distanceSquared(Point, Point) - Method in class com.github.gbenroscience.math.geom.Line3D
- distanceSquared(Point, Point) - Method in class com.github.gbenroscience.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(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Inlined division: a / b with zero-check
- divide(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- divide(ComplexNumber) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Divides this ComplexNumber object by the parameter ComplexNumber object.
- divide(FractionalNumber) - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- divide(String, int, String, int, int) - Static method in class com.github.gbenroscience.math.Maths
- DIVIDE - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- DIVIDE - Static variable in class com.github.gbenroscience.parser.Operator
- divideMatrix() - Method in class com.github.gbenroscience.parser.Set
-
The list must have been originally supplied: matrix_div(A,B) {where A and B are matrices} or matrix_div(A,k) {where A is a matrix and k is a scalar} It divides them out and returns the result as a list.
- DivisionOperator - Class in com.github.gbenroscience.parser
- DivisionOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.DivisionOperator
- divOperators - Variable in class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- Doable - Interface in com.github.gbenroscience.interfaces
-
Models something that can be performed.
- doArithmetic() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
-
Handles split variable arithmetic in + and - alone.
- domainTokenAt(List<String>, int) - Method in class com.github.gbenroscience.parser.Bracket
- DOUBLE_PRECISION - Static variable in class com.github.gbenroscience.parser.PolynomialExpression
-
Solves the Polynomial with normal double precision....about 16d.p.
- DoubleLogarithmicMap(double, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.DoubleLogarithmicMap
- doublePrecisionSolve(List<String>) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.numericalmethods.Fmath
- doubleToString(double) - Static method in class com.github.gbenroscience.parser.STRING
- downStack - Static variable in class com.github.gbenroscience.util.HistoryManager
- draw(DrawingContext) - Method in class com.github.gbenroscience.math.graph.Grid
-
draws the grid
- draw(Graphics, double, double) - Method in class com.github.gbenroscience.math.geom.Line
-
Draws this Line object for the interval between x1 and x2.
- draw(Object, double, double) - Method in class com.github.gbenroscience.math.Line
-
Draws this Line object for the interval between x1 and x2.
- DrawingContext - Interface in com.github.gbenroscience.math.graph
- drawLine(float, float, float, float) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- drawMajorAxes(DrawingContext) - Method in class com.github.gbenroscience.math.graph.Grid
-
Draws the 2 major axes, the x and the y and labels them.
- drawOval(int, int, int, int) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- drawRect(float, float, float, float) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- drawText(String, float, float) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- drg - Variable in class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
- DRG_MODE - Enum in com.github.gbenroscience.logic
- dx_du(double) - Method in interface com.github.gbenroscience.math.numericalmethods.MappedExpander.DomainMap
- dx_du(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.DoubleLogarithmicMap
- dx_du(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LinearMap
- dx_du(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LogarithmicMap
- dx_du(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.ReversedLogarithmicMap
- dx_du(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SemiInfiniteMap
- dx_du(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SubDomainMap
E
- e - Static variable in class com.github.gbenroscience.parser.Variable
- e(String, String) - Static method in class com.github.gbenroscience.util.Log
- E - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- echelon() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.Declarations
- Echo - Class in com.github.gbenroscience.parser.methods.ext
- Echo() - Constructor for class com.github.gbenroscience.parser.methods.ext.Echo
- Echo.EchoI - Class in com.github.gbenroscience.parser.methods.ext
- Echo.EchoN - Class in com.github.gbenroscience.parser.methods.ext
- Echo.EchoNI - Class in com.github.gbenroscience.parser.methods.ext
- EchoI() - Constructor for class com.github.gbenroscience.parser.methods.ext.Echo.EchoI
- EchoN() - Constructor for class com.github.gbenroscience.parser.methods.ext.Echo.EchoN
- EchoNI() - Constructor for class com.github.gbenroscience.parser.methods.ext.Echo.EchoNI
- editMatrix() - Method in class com.github.gbenroscience.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.
- EigenEngineTurbo - Class in com.github.gbenroscience.parser.turbo.tools
- EigenEngineTurbo() - Constructor for class com.github.gbenroscience.parser.turbo.tools.EigenEngineTurbo
- eigenPoly() - Method in class com.github.gbenroscience.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.
- EigenProvider() - Constructor for class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.EigenProvider
- eigenValueBuffer - Variable in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- eigenValues() - Method in class com.github.gbenroscience.parser.Set
- eigenVectors() - Method in class com.github.gbenroscience.parser.Set
-
*
A = VɅV-¹Check: Is ||A*v - lambda*v|| close to zero? double[] Av = matrixMultiply(A, v); double[] lv = scalarMultiply(lambda, v); double residual = computeNorm(subtract(Av, lv)); if (residual > 1e-9) { // This eigenvalue/vector pair might be inaccurate } 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 - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- EN_DASH - Static variable in class com.github.gbenroscience.parser.Operator
- encloses(MBracket) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- encloses(Bracket) - Method in class com.github.gbenroscience.parser.Bracket
- encloses(Bracket) - Method in class com.github.gbenroscience.parser.GenericBracket
- Encodeable - Interface in com.github.gbenroscience.interfaces
- endOfLine - Static variable in class com.github.gbenroscience.util.VariableManager
- EPSILON_0 - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- equals(GraphColor) - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- equals(Matrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- equals(Object) - Method in class com.github.gbenroscience.math.geom.Point
- equals(Object) - Method in class com.github.gbenroscience.parser.Function
- equals(Object) - Method in class com.github.gbenroscience.parser.methods.Method
- equals(Object) - Method in class com.github.gbenroscience.parser.Variable
- EQUALS - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- EQUALS - Static variable in class com.github.gbenroscience.parser.Operator
- error - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- ERROR - Enum constant in enum com.github.gbenroscience.parser.TYPE
- ERROR - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- ErrorLog - Class in com.github.gbenroscience.util
- ErrorLog() - Constructor for class com.github.gbenroscience.util.ErrorLog
- EULER_CONSTANT_GAMMA - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- eval() - Method in interface com.github.gbenroscience.interfaces.Doable
- eval() - Method in class com.github.gbenroscience.parser.Function
- eval(String) - Static method in class com.github.gbenroscience.math.differentialcalculus.Derivative
- evalArgs(double...) - Method in class com.github.gbenroscience.parser.Function
- evalArgs(String) - Method in class com.github.gbenroscience.parser.Function
-
Deprecated.
- evalArgsTurbo(double...) - Method in class com.github.gbenroscience.parser.Function
- evalRange(double, double, double, String, int) - Method in class com.github.gbenroscience.parser.Function
- evalRange(double, double, double, String, int, boolean) - Method in class com.github.gbenroscience.parser.Function
- evalRange(String) - Method in class com.github.gbenroscience.parser.Function
- EvalResult() - Constructor for class com.github.gbenroscience.parser.MathExpression.EvalResult
- evaluate() - Method in class com.github.gbenroscience.parser.expanding.ExpandingExpressionParser
- evaluate() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- evaluate() - Method in class com.github.gbenroscience.parser.logical.AlgebraExpressionParser
- evaluate() - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- evaluate() - Method in interface com.github.gbenroscience.parser.logical.LogicalExpressionMemberFactory.LogicalExpressionMember
-
The method should understand true/false strings, if it is supposed to be used in more complicated expressions.
- evaluate() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- evaluate(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest
- evaluate(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest1
- evaluate(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
-
Evaluate the approximated polynomial using Clenshaw's Algorithm.
- evaluate(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- evaluate(String[]) - Static method in class com.github.gbenroscience.parser.benchmarks.GG
-
Array-based entry point for maximum performance.
- evaluate(List<String>) - Static method in class com.github.gbenroscience.parser.benchmarks.GG
- evaluate(List<String>) - Method in class com.github.gbenroscience.parser.benchmarks.GG2
- evaluate(List<String>) - Static method in class com.github.gbenroscience.parser.benchmarks.MC
- evaluate(List<String>) - Method in class com.github.gbenroscience.parser.benchmarks.TwG
- evaluate(List<String>) - Static method in class com.github.gbenroscience.parser.benchmarks.TwG2
- evaluate(List<String>) - Static method in class com.github.gbenroscience.parser.benchmarks.TwGMBP
- evaluateSingleToken(List<String>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
-
This is method, which allows the client functions to workaround the https://github.com/gbenroscience/ParserNG/issues/25 Once the issue is fixed, this method will simply change to convert list of strings to list of big decimals withot any evaluations
- evaluateTokens(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
-
Evaluates products of numbers or divisions of numbers.
- evaluateUserDefinedFunction(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- evaluateUserDefinedFunction(String) - Method in class com.github.gbenroscience.parser.Set
- evToNm(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- example(String[]) - Static method in class com.github.gbenroscience.math.complex.ComplexNumber
- example1_BasicMatrixOps() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 1: Simple Matrix Operations Define matrices and perform basic operations.
- example2_MixedOperations() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 2: Mixed Scalar and Matrix Operations The scalar part of a mixed expression CAN be compiled.
- example3_LinearSystem() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 3: Matrix Linear System Solver Solve Ax = b using linear_sys().
- example4_MatrixMultiplication() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 4: Matrix Multiplication Chain Multiply matrices step by step.
- example5_TurboWithMatrixResults() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 5: Matrix with Turbo Scalar Operations RECOMMENDED: Pre-compute matrix operation, then use result in turbo-compiled scalar expression.
- example6_Eigensystem() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 6: Eigenvalue/Eigenvector Analysis Compute eigenvalues and eigenvectors.
- example7_Performance() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 7: Performance Comparison Compare interpreted vs partially turbo-compiled matrix expressions.
- example8_RecommendedWorkflow() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
EXAMPLE 8: Recommended Workflow Best practices for combining matrices and turbo compilation.
- example9_Limitations() - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
-
LIMITATIONS OF MATRIX TURBO MODE
- exec(MathExpression.EvalResult, int, int, MathExpression.EvalResult[], DRG_MODE) - Static method in class com.github.gbenroscience.parser.methods.Method
- execute(CalcLogic, Doable) - Method in class com.github.gbenroscience.logic.OperatingSystem
-
method responsible for recognizing commands entered into the command line or text field and executing them.
- executeGeneralRoot(MethodHandle, MethodHandle, int, double, double, int) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- executeQuadraticRoot(String) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- executeQuadraticRoot(String) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- executeTartagliaRoot(String) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- executeTartagliaRoot(String) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- executeTurboIntegral(Function, MethodHandle, double, double, int, String[], int[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- executeTurboIntegral(Function, MethodHandle, double, double, int, String[], int[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- executeTurboRoot(MethodHandle, MethodHandle, int, double, double, int) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Execution bridge for the TurboRootFinder.
- executeTurboRoot(MethodHandle, MethodHandle, int, double, double, int) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- EXIT - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- EXIT - Static variable in class com.github.gbenroscience.parser.Operator
- exp() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- exp(double) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.Declarations
- expandedTrigAndHypMethodNames - Static variable in class com.github.gbenroscience.parser.methods.MethodRegistry
- ExpandingExpression - Class in com.github.gbenroscience.parser
- ExpandingExpression(String, List<String>, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.ExpandingExpression
- ExpandingExpression(String, List<String>, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class com.github.gbenroscience.parser.ExpandingExpression
- ExpandingExpressionParser - Class in com.github.gbenroscience.parser.expanding
- ExpandingExpressionParser(String, List<String>, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.expanding.ExpandingExpressionParser
- ExpandingExpressionParser(String, List<String>, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class com.github.gbenroscience.parser.expanding.ExpandingExpressionParser
- EXPONENTIAL - Enum constant in enum com.github.gbenroscience.math.complex.ComplexState
- expressionForm() - Method in class com.github.gbenroscience.parser.Function
- ExpressionInitParser() - Constructor for class com.github.gbenroscience.parser.LogicalExpression.ExpressionInitParser
- ExpressionLogger - Interface in com.github.gbenroscience.parser.logical
- ExpressionLogger.InheritingExpressionLogger - Class in com.github.gbenroscience.parser.logical
- ExpressionSimplifier - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.differentialcalculus.ExpressionSimplifier
- exsec(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- extractFirstScalar(Object) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- extractFunctionStringFromExpression(String) - Static method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
-
Analyzes the expression and extracts the Function string from it.
- extractFunctionStringFromExpression(List<String>) - Static method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
-
Analyzes the list and extracts the Function string from it.
- extractFunctionStringFromExpression(List<String>) - Static method in class com.github.gbenroscience.math.numericalmethods.RootFinder
-
Analyzes the list and extracts the Function string from it.
- extractFunctionStringFromExpressionForMatrixMethods(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
-
Analyzes the list and extracts the Function string from it.
- extractFunctionStringFromExpressionForMatrixMethods1(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
-
Analyzes the list and extracts the Function string from it.
- extractInitializers(String) - Static method in class com.github.gbenroscience.parser.LogicalExpression.ExpressionInitParser
- extractScalarFromResult(MathExpression.EvalResult) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
F
- F_FARADAY - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- fact(double) - Static method in class com.github.gbenroscience.math.Maths
- fact(String) - Static method in class com.github.gbenroscience.math.Maths
- FACT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- factOld(double) - Static method in class com.github.gbenroscience.math.Maths
- factorial(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- factorial(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- factorial(long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- factorial(BigDecimal) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- factorial(BigInteger) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- FACTORIAL - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- FACTORIAL - Static variable in class com.github.gbenroscience.parser.Operator
- factorialStr(double) - Static method in class com.github.gbenroscience.math.Maths
- fahrenToCelsius(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- fallbackGetDouble(double[], int) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1.AndroidFriendlyMethodHandles
-
Static helper used as a MethodHandle target on Android.
- FastCompositeExpression - Interface in com.github.gbenroscience.parser.turbo.tools
- FastExpression - Interface in com.github.gbenroscience.parser.turbo
- fastParseDouble(String) - Static method in class com.github.gbenroscience.parser.Number
- fill() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Fills this matrix object with values
- fill() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Fills this matrix object with values
- fill() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Fills this matrix object with values
- fillCoords(double, double, double, double, int, boolean) - Method in class com.github.gbenroscience.math.graph.GraphElement
- fillOval(int, int, int, int) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- fillRect(float, float, float, float) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- findAverage(double[]) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- findCharacteristicPolynomialForEigenValues(Matrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- findCharacteristicPolynomialForEigenValues(MatrixOld) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- findDerivativeChebyshev() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- findGaussianQuadrature() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- findHighRangeIntegral() - Method in class com.github.gbenroscience.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.
- findHighRangeIntegralTurbo() - Method in class com.github.gbenroscience.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.
- findRoots() - Method in class com.github.gbenroscience.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.
- findRoots() - Method in class com.github.gbenroscience.math.numericalmethods.TurboRootFinder
- findSimpsonIntegral() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- findSimpsonIntegral(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- findTrapezoidalIntegral() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- findTrapezoidalIntegral(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- findXYGrad(Point) - Method in class com.github.gbenroscience.math.geom.Point
- findXYGrad(Point) - Method in class com.github.gbenroscience.math.Point
- findXZGrad(Point) - Method in class com.github.gbenroscience.math.geom.Point
- findXZGrad(Point) - Method in class com.github.gbenroscience.math.Point
- findYZGrad(Point) - Method in class com.github.gbenroscience.math.geom.Point
- findYZGrad(Point) - Method in class com.github.gbenroscience.math.Point
- firstChar(String) - Static method in class com.github.gbenroscience.parser.STRING
- firstDifferentiable() - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- firstElement(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method firstElement takes one argument and that is the string to be modified.
- firstFormula() - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- firstoccurrenceOfStatsOrLogOrAntilogBehind(int, List<String>) - Static method in class com.github.gbenroscience.parser.LISTS
- firstoccurrenceOfStatsOrLogOrAntilogBeyond(int, List<String>) - Static method in class com.github.gbenroscience.parser.LISTS
- FlatMatrixTurboBench - Class in com.github.gbenroscience.parser.turbo.tools
- FlatMatrixTurboBench() - Constructor for class com.github.gbenroscience.parser.turbo.tools.FlatMatrixTurboBench
- floatTOdouble(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- Floor() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor.Floor
- FloorDigitsN() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorDigitsN
- FloorN() - Constructor for class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorN
- fluidOunceUKtoUS(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- fluidOunceUStoUK(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- Fmath - Class in com.github.gbenroscience.math.numericalmethods
- Fmath() - Constructor for class com.github.gbenroscience.math.numericalmethods.Fmath
- FontStyle - Enum in com.github.gbenroscience.math.graph.tools
- footToMetre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- foreward(Function, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- format$ValidateTime(String) - Method in class com.github.gbenroscience.util.Time
-
This method determines the values associated with various properties of objects of this class dependent on the input time.
- Formula - Class in com.github.gbenroscience.math.differentialcalculus
- Formula(String, List<String>) - Constructor for class com.github.gbenroscience.math.differentialcalculus.Formula
- Formulae - Class in com.github.gbenroscience.util
- Formulae(String) - Constructor for class com.github.gbenroscience.util.Formulae
- FormulaeManager - Class in com.github.gbenroscience.util
- FormulaeManager() - Constructor for class com.github.gbenroscience.util.FormulaeManager
- FormulaManager - Class in com.github.gbenroscience.math.differentialcalculus
- FormulaManager() - Constructor for class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- forward() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- forward(int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- forward(Function, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- FractionalNumber - Class in com.github.gbenroscience.math.fractions
- FractionalNumber() - Constructor for class com.github.gbenroscience.math.fractions.FractionalNumber
- FractionalNumber(long, long) - Constructor for class com.github.gbenroscience.math.fractions.FractionalNumber
- frameIndex - Variable in class com.github.gbenroscience.parser.MathExpression.Token
-
The slot in the execution frame where this token's value lives.
- freeSpaces(List<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- freeWhiteSpaces() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
-
removes white space from the ArrayList
- freeWhiteSpaces() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
-
removes white space from the ArrayList
- frequencyToRadialFrequency(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- fromString(String) - Static method in enum com.github.gbenroscience.parser.OperatorConstant
-
Handy method to get the actual Enum from a string
- Function - Class in com.github.gbenroscience.parser
- Function() - Constructor for class com.github.gbenroscience.parser.Function
- Function(Matrix) - Constructor for class com.github.gbenroscience.parser.Function
- Function(String) - Constructor for class com.github.gbenroscience.parser.Function
- FUNCTION - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
- FUNCTIONAL_INTEGRATION - Static variable in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
-
Use this to integrate without using the integral symbol.
- FunctionExpander - Class in com.github.gbenroscience.math.numericalmethods
-
Uses Chebyshev Polynomials to expand, evaluate, differentiate and integrate functions
- FunctionExpander(Function, double, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- FunctionExpander(Function, double, double, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- FunctionExpander(MethodHandle, double, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- FunctionExpander(MethodHandle, double, double, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- FunctionExpander.ChebyshevForest - Class in com.github.gbenroscience.math.numericalmethods
-
High-precision Piecewise Chebyshev approximation engine.
- FunctionExpander.ChebyshevForest1 - Class in com.github.gbenroscience.math.numericalmethods
- FunctionManager - Class in com.github.gbenroscience.util
- FunctionManager() - Constructor for class com.github.gbenroscience.util.FunctionManager
- FunctionPlot - Enum constant in enum com.github.gbenroscience.math.graph.GraphType
- functions - Variable in class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- FUNCTIONS - Static variable in class com.github.gbenroscience.util.FunctionManager
- FUNCTIONS - Static variable in class com.github.gbenroscience.util.Utils
-
This file contains a record of all Functions
- FunctionsBackup - Class in com.github.gbenroscience.util.io
- FunctionsBackup() - Constructor for class com.github.gbenroscience.util.io.FunctionsBackup
G
- g - Variable in class com.github.gbenroscience.math.graph.tools.GraphColor
- gallonPerMileToLitrePerKm(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- gallonToLitre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- gallonUKtoUS(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- gallonUStoUK(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- GAUSSIAN - Enum constant in enum com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst.Strategy
- GAUSSIAN_STRATEGY - Static variable in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- gaussQuad(int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- gaussQuad(Function, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- gaussQuad(MethodHandle, int, Function, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- gaussQuadCoeff(double[], double[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- GENERAL_ROOT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- generate(int) - Method in class com.github.gbenroscience.util.GenerateCharString
- generateAutomaticScale() - Method in class com.github.gbenroscience.math.graph.Grid
-
Generates automatically the numeric drawing parameters for the function.
- GenerateCharString - Class in com.github.gbenroscience.util
- GenerateCharString() - Constructor for class com.github.gbenroscience.util.GenerateCharString
- generateCommandStringFromVariableNamesArray(String[]) - Static method in class com.github.gbenroscience.util.VariableManager
- generateVariable() - Method in class com.github.gbenroscience.util.VariableGenerator
- generateWeights(int) - Static method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.CCWeightGenerator
-
Generates Clenshaw-Curtis weights for N+1 nodes.
- generateZeroes(int) - Method in class com.github.gbenroscience.util.VariableGenerator
- GenericBracket - Class in com.github.gbenroscience.parser
- GenericBracket(int, boolean) - Constructor for class com.github.gbenroscience.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 com.github.gbenroscience.parser.GenericBracket
- geom() - Method in class com.github.gbenroscience.parser.Set
- Geom - Class in com.github.gbenroscience.parser.methods.ext
- Geom() - Constructor for class com.github.gbenroscience.parser.methods.ext.Geom
- GeomN - Class in com.github.gbenroscience.parser.methods.ext
- GeomN() - Constructor for class com.github.gbenroscience.parser.methods.ext.GeomN
- get(double[]) - Method in class com.github.gbenroscience.parser.Variable
-
High-Speed Handle Method: GET Use this in your evaluator loop.
- getA() - Method in class com.github.gbenroscience.math.geom.Direction
- getA() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- getA() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- getAction(int) - Static method in class com.github.gbenroscience.parser.methods.MethodRegistry
-
This is now a direct array access.
- getActivationDate() - Method in class com.github.gbenroscience.util.Settings
- getAlgorithm() - Method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- getAlgorithm() - Method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- getAllFunctions() - Static method in class com.github.gbenroscience.parser.methods.Method
- getAlpha() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getAngle() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- getAngle() - Method in class com.github.gbenroscience.math.geom.ROTOR
- getARGB() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getARGB(int, int, int, int) - Static method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getArity() - Method in class com.github.gbenroscience.parser.Function
- getArray() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getArray() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getArray() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- getArrayArgsExpression() - Method in class com.github.gbenroscience.parser.Function
- getAWTDimension() - Method in class com.github.gbenroscience.math.geom.Dimension
- getAWTDimension() - Method in class com.github.gbenroscience.math.Size
- getAWTPoint() - Method in class com.github.gbenroscience.math.geom.Point
-
Converts objects of this class to the normal Point object.
- getAWTPoint(Point) - Static method in class com.github.gbenroscience.math.geom.Point
-
Converts objects of this class to the normal Point object.
- getB() - Method in class com.github.gbenroscience.math.geom.Direction
- getB() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- getB() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- getBase() - Method in enum com.github.gbenroscience.logic.BASE_MODE
- getBase() - Method in class com.github.gbenroscience.logic.CalcLogic
- getBaseMode() - Method in class com.github.gbenroscience.logic.CalcLogic
- getBaseOfOperation() - Method in class com.github.gbenroscience.math.otherBaseParser.BaseNFunction
- getBlueComponent() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getBracketDomainContents(ArrayList<String>) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.GenericBracket
-
returns a List containing the contents of a bracket pair,including the bracket pair itself.
- getBracketDomainContents(List<String>) - Method in class com.github.gbenroscience.parser.Bracket
-
returns a List containing the contents of a bracket pair,including the bracket pair itself.
- getBrackets() - Method in class com.github.gbenroscience.math.differentialcalculus.SemanticAnalyzer
- getBracketString() - Method in class com.github.gbenroscience.parser.GenericBracket
- getBracketType() - Method in class com.github.gbenroscience.parser.GenericBracket
- getBytes(String) - Static method in class com.github.gbenroscience.util.Serializer
- getC() - Method in class com.github.gbenroscience.math.geom.Direction
- getC() - Method in class com.github.gbenroscience.math.geom.Line
- getC() - Method in class com.github.gbenroscience.math.Line
- getC() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- getC() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- getCachedPostfix() - Method in class com.github.gbenroscience.parser.MathExpression
- getCachedWeights() - Static method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.CCWeightGenerator
-
Public accessor for the pre-computed weights.
- getCharacteristicPolynomialForEigenVector() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getCharacteristicPolynomialForEigenVector() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getCloseBracket() - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- getCoefficients() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- getCoefficients() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- getCofactorMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getCofactorMatrixOld() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getCols() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getCols() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getCols() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- getColumnMatrix(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getColumnMatrix(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- getColumnMatrixOld(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getCommand() - Method in class com.github.gbenroscience.util.VariableManager.CommandInterpreter
- getCommandHistory() - Method in class com.github.gbenroscience.logic.CalcLogic
- getCommandParser() - Method in class com.github.gbenroscience.util.VariableManager
- getCompiler(MathExpression) - Static method in class com.github.gbenroscience.parser.turbo.tools.TurboEvaluatorFactory
-
Intelligently selects and returns the best Turbo engine for the expression.
- getCompiler(MathExpression, boolean) - Static method in class com.github.gbenroscience.parser.turbo.tools.TurboEvaluatorFactory
- getComplement() - Method in class com.github.gbenroscience.math.matrix.expressParser.HalfDet
- getComplement() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- getComplement() - Method in class com.github.gbenroscience.parser.Bracket
- getComplement() - Method in class com.github.gbenroscience.parser.GenericBracket
- getComplementBracketString() - Method in class com.github.gbenroscience.parser.GenericBracket
- getComplementIndex(boolean, int, String) - Static method in class com.github.gbenroscience.parser.Bracket
- getComplementIndex(boolean, int, ArrayList<String>) - Static method in class com.github.gbenroscience.math.matrix.expressParser.HalfDet
- getComplementIndex(boolean, int, ArrayList<String>) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- getComplementIndex(boolean, int, ArrayList<String>) - Static method in class com.github.gbenroscience.parser.Bracket
- getComplementIndex(boolean, int, List<String>) - Static method in class com.github.gbenroscience.parser.Bracket
- getComplementIndex(GenericBracket, boolean, int, String) - Static method in class com.github.gbenroscience.parser.GenericBracket
- getComplementIndex(GenericBracket, int, ArrayList<String>) - Static method in class com.github.gbenroscience.parser.GenericBracket
- getComplementIndex(GenericBracket, int, List<String>) - Static method in class com.github.gbenroscience.parser.GenericBracket
- getComponent() - Method in class com.github.gbenroscience.math.graph.Grid
- getConjugate() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- getConstantValue(String) - Static method in class com.github.gbenroscience.parser.Variable
- getContent() - Method in class com.github.gbenroscience.util.help.Topic
- getCoordinateAxesName() - Method in class com.github.gbenroscience.math.geom.ROTOR
- getCreatingExpression() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- getData() - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- getData() - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- getData() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- getData() - Method in class com.github.gbenroscience.parser.Set
- getDataset() - Method in class com.github.gbenroscience.parser.DataSetFormatter
- getDataset() - Method in class com.github.gbenroscience.parser.DataSetFormatter1
- getDays() - Method in class com.github.gbenroscience.util.Time
- getDefaultScale() - Method in class com.github.gbenroscience.math.graph.Grid
- getDefinedFunctions() - Static method in class com.github.gbenroscience.util.FunctionManager
- getDelegate() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
- getDelegateClass() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
- getDelimiter() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getDelimiter() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getDenominator() - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- getDependentVariable() - Method in class com.github.gbenroscience.parser.Function
- getDerivativeExpression(ArrayList<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- getDescription() - Method in class com.github.gbenroscience.util.Formulae
- getDifferentiable(int) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- getDifferentiable(String) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- getDIFFERENTIABLES() - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- getDiffType() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- getDimension() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- getDirection() - Method in class com.github.gbenroscience.math.geom.ROTOR
-
The direction indices of rotation.
- getDirectionIndices() - Method in class com.github.gbenroscience.math.geom.Plane
- getDomainContents(ArrayList<String>) - Method in class com.github.gbenroscience.parser.GenericBracket
- getDomainContents(List<String>) - Method in class com.github.gbenroscience.parser.Bracket
- getDoubleArrayGetter() - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1.AndroidFriendlyMethodHandles
-
Returns the most efficient getter available for the current platform.
- getDoubleFromArray(double[], int) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- getDRG() - Method in class com.github.gbenroscience.math.graph.Grid
- getDRG() - Method in class com.github.gbenroscience.parser.MathExpression
- getDRG() - Method in class com.github.gbenroscience.parser.methods.Method
- getDrgMode() - Method in class com.github.gbenroscience.logic.CalcLogic
- getDrgStatus() - Method in class com.github.gbenroscience.util.MathExpressionManager
- getEigenBuffer(int) - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- getEigenvalues(int, double[]) - Method in class com.github.gbenroscience.parser.turbo.tools.EigenEngineTurbo
- getEigenvalues(int, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.EigenProvider
- getEigenVectorMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Constructs the Eigenvector Matrix (V) internally from the original Matrix, internally generating the eigenvalues and then computing the eigenvector matrix from them.
- getEigenVectorMatrix(double[]) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Overload of Matrix.getEigenVectorMatrix() that accepts an array of eigenvalues and constructs the full eigenvector matrix Constructs the Eigenvector Matrix (V) from a given array of eigenvalues.
- getEigenvectors(int, double[]) - Method in class com.github.gbenroscience.parser.turbo.tools.EigenEngineTurbo
- getEigenvectors(int, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.EigenProvider
- getEigenVectors() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Constructs the Eigenvector Matrix (V) internally form the original Matrix, internally generating the eigenvalues and then computing the eigenvector matrix from them.
- getElem(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getElem(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getEndOfLine() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- getEndOfLine() - Static method in class com.github.gbenroscience.util.VariableManager
- getEnvVariables() - Static method in class com.github.gbenroscience.parser.methods.Help
- getEquationMatrix() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- getErrorList() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getErrorList() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getErrorList() - Method in class com.github.gbenroscience.parser.MathScanner
- getErrorMessage() - Static method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- getErrorText() - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- getEvalPoint() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- getExecutionFrame() - Method in class com.github.gbenroscience.parser.MathExpression
- getExpandableSwitch() - Static method in class com.github.gbenroscience.math.Main
- getExpanded() - Method in class com.github.gbenroscience.parser.expanding.ExpandingExpressionParser
- getExponent(double) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- getExpression() - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- getExpression() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- getExpression() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- getExpression() - Method in class com.github.gbenroscience.parser.MathExpression
- getExpression() - Method in class com.github.gbenroscience.util.Formulae
- getFactor(Formula) - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- getFamily() - Method in class com.github.gbenroscience.math.graph.tools.GraphFont
- getFilePath() - Method in class com.github.gbenroscience.util.io.TextFileWriter
- getFileToRead() - Method in class com.github.gbenroscience.util.io.TextFileReader
- getFirstBigDeciamalTokenAsInt(List<BigDecimal>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- getFirstFunctionPlotTypeGraphElement() - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- getFirstIndexOfDigit(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getFirstIndexOfOperator() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getFirstNumberSubstring(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
-
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
- getFirstNumberSubstring(String) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.MathScanner
-
method getFirstNumberSubstring takes a String object and returns the first number string in the String.
- getFirstNumberSubstring(String) - Static method in class com.github.gbenroscience.parser.STRING
-
Returns the first number-like substring starting at the first digit found in the input.
- getFirstOccurenceOfDigit(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method getFirstOccurenceOfDigit takes a String object and returns the first occurence of a number character in the String.
- getFirstOperatorInString() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getFirstOpIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getFirstStringTokenAsInt(List<String>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- getFirstVariableInString(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
-
Will retrieve the first occurence of a full Variable in a number String.
- getFirstVariableInString(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
-
Will retrieve the first occurence of a full Variable in a number String.
- getFirstVarIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getFirstVarIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getFlatArray() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getFont() - Method in class com.github.gbenroscience.math.graph.Grid
- getFormattedDataSet() - Method in class com.github.gbenroscience.parser.DataSetFormatter
- getFormattedDataSet() - Method in class com.github.gbenroscience.parser.DataSetFormatter1
- getFormMan() - Method in class com.github.gbenroscience.logic.CalcLogic
- getFormula(int) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- getFormula(String) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- getFORMULAE() - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- getFrameIndex() - Method in class com.github.gbenroscience.parser.Variable
- getFullName() - Method in class com.github.gbenroscience.parser.Function
- getFullName() - Method in class com.github.gbenroscience.parser.Variable
- getFuncMan() - Method in class com.github.gbenroscience.logic.CalcLogic
- getFunction() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- getFunction() - Method in class com.github.gbenroscience.math.graph.GraphElement
- getFunction() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- getFunction() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- getFunction() - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- getFunction(MatrixFunction) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- getFunction(MathExpression) - Method in class com.github.gbenroscience.util.MathExpressionManager
- getFunction(String) - Static method in class com.github.gbenroscience.util.FunctionManager
- getFunctionAt(int) - Method in class com.github.gbenroscience.util.MathExpressionManager
- getFunctionAt(int) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- getFunctionByExpression(String) - Method in class com.github.gbenroscience.util.MathExpressionManager
- getFunctionByName(String) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- getFunctionByScanner(ArrayList<String>) - Method in class com.github.gbenroscience.util.MathExpressionManager
- getFunctionByScanner(ArrayList<String>) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- getFunctionName() - Method in class com.github.gbenroscience.math.graph.GraphElement
- getFunctions() - Method in class com.github.gbenroscience.util.MathExpressionManager
- getFunctions() - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- getGameMathPoint(Point) - Static method in class com.github.gbenroscience.math.geom.Point
- getGenerated() - Method in class com.github.gbenroscience.util.GenerateCharString
- getGraphElements() - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- getGraphType() - Method in class com.github.gbenroscience.math.graph.GraphElement
- getGreenComponent() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getGridColor() - Method in class com.github.gbenroscience.math.graph.Grid
- getGridExpressionParser() - Method in class com.github.gbenroscience.math.graph.Grid
- getGridSize() - Method in class com.github.gbenroscience.math.graph.Grid
- getHeight() - Method in class com.github.gbenroscience.math.geom.Dimension
- getHeight() - Method in interface com.github.gbenroscience.math.graph.AbstractView
- getHeight() - Method in class com.github.gbenroscience.math.Size
- getHeight() - Method in class com.github.gbenroscience.util.Dimension
- getHelp() - Static method in class com.github.gbenroscience.parser.ExpandingExpression
- getHelp() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- getHelp() - Method in interface com.github.gbenroscience.parser.logical.LogicalExpressionMemberFactory.LogicalExpressionMember
-
Help for this parser
- getHelp() - Method in class com.github.gbenroscience.parser.LogicalExpression
- getHelp() - Method in interface com.github.gbenroscience.parser.methods.BasicNumericalMethod
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Abs
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Avg
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.AvgN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Ceil
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilDigitsN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Floor
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorDigitsN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Count
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoI
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoNI
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Echo
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Geom
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.GeomN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Gsum
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.Length
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthDecimal
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthFractional
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.Round
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundDigitsN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundN
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundX
- getHelp() - Method in class com.github.gbenroscience.parser.methods.ext.Sum
- getHelp() - Static method in class com.github.gbenroscience.parser.methods.Help
- getHelp(String) - Static method in class com.github.gbenroscience.parser.methods.Help
- getHistMan() - Method in class com.github.gbenroscience.logic.CalcLogic
- getHorizontalAxisLabel() - Method in class com.github.gbenroscience.math.graph.Grid
- getHorizontalCoordinates() - Method in class com.github.gbenroscience.math.graph.GraphElement
- getHours() - Method in class com.github.gbenroscience.util.Time
- getImag() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- getInbuiltMethods() - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.Function
- getIndependentVariables() - Method in class com.github.gbenroscience.parser.Function
- getIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.HalfDet
- getIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixBinaryOperator
- getIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBinaryOperator
- getIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- getIndex() - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- getIndex() - Method in class com.github.gbenroscience.parser.BinaryOperator
- getIndex() - Method in class com.github.gbenroscience.parser.Bracket
- getIndex() - Method in class com.github.gbenroscience.parser.GenericBracket
- getIndex() - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- getIndex() - Method in class com.github.gbenroscience.parser.LogicOperator
- getIndex() - Method in class com.github.gbenroscience.parser.LogOrAntiLogToAnyBase
- getIndex() - Method in class com.github.gbenroscience.parser.Number
- getIndex() - Method in class com.github.gbenroscience.parser.NumberReturningStatsOperator
- getIndexOfFirstVariable() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getIndexOfFirstVariable() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getInput() - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- getIntegralSum() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- getInterval() - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- getIterations() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- getIterations() - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- getKey() - Method in class com.github.gbenroscience.parser.MathExpression.Pair
- getLINEXYGrad() - Method in class com.github.gbenroscience.math.geom.Line3D
- getLINEXYIntercept() - Method in class com.github.gbenroscience.math.geom.Line3D
- getLINEXZGrad() - Method in class com.github.gbenroscience.math.geom.Line3D
- getLINEXZIntercept() - Method in class com.github.gbenroscience.math.geom.Line3D
- getLocationOfOrigin() - Method in class com.github.gbenroscience.math.graph.Grid
- getLogcalSwitch() - Static method in class com.github.gbenroscience.math.Main
- getLower() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- getLowerVisibleX() - Method in class com.github.gbenroscience.math.graph.Grid
- getLowerVisibleY() - Method in class com.github.gbenroscience.math.graph.Grid
- getLowerXLimit() - Method in class com.github.gbenroscience.math.graph.Grid
- getM() - Method in class com.github.gbenroscience.math.geom.Line
- getM() - Method in class com.github.gbenroscience.math.Line
- getMajorAxesColor() - Method in class com.github.gbenroscience.math.graph.Grid
- getMajorTickLength() - Method in class com.github.gbenroscience.math.graph.Grid
- getManager() - Method in class com.github.gbenroscience.logic.CalcLogic
- getManager() - Method in class com.github.gbenroscience.math.differentialcalculus.DerivativeStructureBuilder
- getMathExpr(String) - Method in class com.github.gbenroscience.math.differentialcalculus.Derivative
- getMathExpression() - Method in class com.github.gbenroscience.parser.Function
- getMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- getMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- getMatrix() - Method in class com.github.gbenroscience.parser.Function
- getMatrixBuffer(int, int) - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- getMAX_ITERATIONS() - Static method in class com.github.gbenroscience.math.graph.Grid
- getMaximumPossibleNumberInSystem() - Method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- getMaxSize() - Method in class com.github.gbenroscience.util.MathExpressionManager
- getMethodDifferential(String, String, Derivative) - Static method in class com.github.gbenroscience.math.differentialcalculus.Methods
- getMethodID(String) - Static method in class com.github.gbenroscience.parser.methods.MethodRegistry
- getMinorTickLength() - Method in class com.github.gbenroscience.math.graph.Grid
- getMinutes() - Method in class com.github.gbenroscience.util.Time
- getMode() - Method in class com.github.gbenroscience.logic.CalcLogic
- getName() - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- getName() - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- getName() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- getName() - Method in class com.github.gbenroscience.parser.Bracket
- getName() - Method in class com.github.gbenroscience.parser.Function
- getName() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- getName() - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- getName() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- getName() - Method in class com.github.gbenroscience.parser.MathExpression.Slot
- getName() - Method in interface com.github.gbenroscience.parser.methods.BasicNumericalMethod
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Abs
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Avg
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.AvgN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Ceil
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilDigitsN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Floor
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorDigitsN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Count
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoI
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoNI
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Echo
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Geom
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.GeomN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Gsum
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.Length
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthDecimal
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthFractional
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.Round
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundDigitsN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundN
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundX
- getName() - Method in class com.github.gbenroscience.parser.methods.ext.Sum
- getName() - Method in class com.github.gbenroscience.parser.methods.Method
- getName() - Method in class com.github.gbenroscience.parser.Operator
- getName() - Method in class com.github.gbenroscience.parser.Variable
- getNext(String) - Method in class com.github.gbenroscience.util.HistoryManager
- getNextResult() - Method in class com.github.gbenroscience.parser.MathExpression
- getNextResult() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- getNum() - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- getNum() - Method in class com.github.gbenroscience.parser.Number
- getNumber() - Method in class com.github.gbenroscience.math.fractions.PrimeNumber
- getNumber() - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- getNumber() - Method in class com.github.gbenroscience.parser.Number
- getNumberOfInternalBrackets(ArrayList<MBracket>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- getNumberOfInternalBrackets(ArrayList<Bracket>) - Method in class com.github.gbenroscience.parser.Bracket
- getNumberOfInternalBrackets(ArrayList<Bracket>) - Method in class com.github.gbenroscience.parser.GenericBracket
- getNumberStrings(String) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.fractions.FractionalNumber
- getOpenBracket() - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- getOperatorStrings() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getOperatorStrings() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getOptimizedPowerHandle(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- getOptimizedPowerHandle(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- getOrderOfDifferentiation() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- getOriginal() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- getParallelLineAtDistance(double) - Method in class com.github.gbenroscience.math.geom.Line
- getParallelLineAtDistance(int, int) - Method in class com.github.gbenroscience.math.geom.Line
- getParameters() - Method in class com.github.gbenroscience.parser.methods.Method
- getParameters(String) - Static method in class com.github.gbenroscience.parser.Function
- getParent() - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- getParser() - Method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- getParser() - Method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- getPassword() - Method in class com.github.gbenroscience.util.Settings
- getPixel(int[], int, int, int) - Static method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getPlaneConstant() - Method in class com.github.gbenroscience.math.geom.Plane
- getPlotColor() - Method in class com.github.gbenroscience.math.graph.Grid
- getPowerMode() - Method in class com.github.gbenroscience.logic.CalcLogic
- getPrec(char) - Static method in class com.github.gbenroscience.parser.MathExpression.Token
- getPrecedence() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixBinaryOperator
- getPrecedence() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBinaryOperator
- getPrecedence() - Method in class com.github.gbenroscience.math.matrix.expressParser.MUnaryPostOperator
- getPrecedence() - Method in class com.github.gbenroscience.parser.BinaryOperator
- getPrecedence() - Method in class com.github.gbenroscience.parser.LogicOperator
- getPrecedence() - Method in class com.github.gbenroscience.parser.UnaryPostOperator
- getPrecedence() - Method in class com.github.gbenroscience.parser.UnaryPreOperator
- getPrecedence(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
-
The precedence of the operators
- getPrecedence(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
-
The precedence of the operators
- getPrecedence(String) - Static method in class com.github.gbenroscience.parser.Operator
-
The precedence of the operators
- getPrecision() - Method in class com.github.gbenroscience.parser.PolynomialExpression
- getPrecisionMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- getPrevious(String) - Method in class com.github.gbenroscience.util.HistoryManager
- getPrimaryChars1() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getPrimaryChars1() - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- getPrimaryChars1() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- getPrimaryChars2() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getPrimaryChars2() - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- getPrimaryChars2() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- getRadical() - Static method in class com.github.gbenroscience.math.complex.ComplexNumber
- getRadius() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- getRan() - Method in class com.github.gbenroscience.util.VariableGenerator
- getRawArgs() - Method in class com.github.gbenroscience.parser.MathExpression.Token
- getReal() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- getRedComponent() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getRegistry() - Method in class com.github.gbenroscience.parser.MathExpression
- getReturnObjectName() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.MathExpression
- getRGB() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getRGB(int) - Static method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getRGB(int, int, int) - Static method in class com.github.gbenroscience.math.graph.tools.GraphColor
- getRotorCenter() - Method in class com.github.gbenroscience.math.geom.ROTOR
- getRowMatrix(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getRowMatrix(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- getRowMatrixOld(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getRows() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- getRows() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- getRows() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- getScale() - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- getScaledInstance(double) - Method in class com.github.gbenroscience.math.geom.Dimension
-
returns a new Size object scaled to the value given by scaleFactor
- getScaledInstance(double) - Method in class com.github.gbenroscience.math.Size
-
returns a new Size object scaled to the value given by scaleFactor
- getScaledInstance(double, double) - Method in class com.github.gbenroscience.math.geom.Dimension
-
returns a new Size object scaled to the value given by scaleWidth and scaleHeight, both being multipliers for the width and the height.
- getScaledInstance(double, double) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- getScanner() - Method in class com.github.gbenroscience.math.differentialcalculus.CodeGenerator
- getScanner() - Method in class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- getScanner() - Method in class com.github.gbenroscience.math.differentialcalculus.SemanticAnalyzer
- getScanner() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- getScanner() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getScanner() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getScanner() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- getScanner() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- getScanner() - Method in class com.github.gbenroscience.parser.MathExpression
- getScanner() - Method in class com.github.gbenroscience.parser.MathScanner
- getScannerInput() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- getScannerInput() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- getScannerInput() - Method in class com.github.gbenroscience.parser.MathScanner
- getSecondaryBuffer(int, int) - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- getSecondaryChars1() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getSecondaryChars1() - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- getSecondaryChars1() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- getSecondaryChars2() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
-
Primary characters are processed first.
- getSecondaryChars2() - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- getSecondaryChars2() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- getSeconds() - Method in class com.github.gbenroscience.util.Time
- getSettings() - Method in class com.github.gbenroscience.logic.CalcLogic
- getSimpleVarIndex() - Method in class com.github.gbenroscience.parser.Variable
- getSimpleVarIndex(String) - Static method in class com.github.gbenroscience.parser.Variable
- getSimplifiedExpression() - Method in class com.github.gbenroscience.math.differentialcalculus.ExpressionSimplifier
- getSize() - Method in class com.github.gbenroscience.math.geom.Dimension
- getSize() - Method in class com.github.gbenroscience.math.graph.tools.GraphFont
- getSize() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- getSize() - Method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- getSize() - Method in class com.github.gbenroscience.math.Size
- getSlot() - Method in class com.github.gbenroscience.parser.MathExpression.Slot
- getSlot(String) - Method in class com.github.gbenroscience.parser.MathExpression.VariableRegistry
-
Returns the slot index for a variable name.
- getSlot(String) - Method in class com.github.gbenroscience.util.VariableManager
- getSlotItems() - Method in class com.github.gbenroscience.parser.MathExpression
- getSlots() - Method in class com.github.gbenroscience.parser.MathExpression
- getSolver() - Method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- getStartingLetterOfUnknownName() - Method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- getState() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- getStyle() - Method in class com.github.gbenroscience.math.graph.tools.GraphFont
- getSubexpressionFactory() - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- getSwitch(int) - Method in class com.github.gbenroscience.math.Main.MultiSwitch
- getSymbol() - Method in enum com.github.gbenroscience.parser.OperatorConstant
- getSystemConstantValue(String) - Static method in class com.github.gbenroscience.parser.Variable
- getSystemOfEquations() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- getTailError() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
-
Estimates the truncation error of the current approximation.
- getTailError() - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- getTask() - Method in class com.github.gbenroscience.logic.OperatingSystem
- getTertiaryBuffer(int, int) - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- getText(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- getTickColor() - Method in class com.github.gbenroscience.math.graph.Grid
- getTime() - Method in class com.github.gbenroscience.util.Time
- getTitle() - Method in class com.github.gbenroscience.util.help.Topic
- getTrapAccuracy() - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- getTrapeziumAccuracy() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- getTrapeziumIntervals() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- getTrapIntervals() - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- getTreeStats() - Method in class com.github.gbenroscience.parser.MathExpression
- getTrigFuncDRGVariant(String, DRG_MODE) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- getTrigMode() - Method in class com.github.gbenroscience.logic.CalcLogic
- getTurboArgs() - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- getTurboArgs() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- getTurboArgs() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- getTurboExpr() - Method in class com.github.gbenroscience.parser.Function
- getType() - Method in class com.github.gbenroscience.parser.Function
- getType() - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- getType() - Method in interface com.github.gbenroscience.parser.methods.BasicNumericalMethod
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Abs
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Avg
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.AvgN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Ceil
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilDigitsN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Floor
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorDigitsN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Count
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoI
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoNI
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Echo
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Geom
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.GeomN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Gsum
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.Length
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthDecimal
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthFractional
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.Round
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundDigitsN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundN
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundX
- getType() - Method in class com.github.gbenroscience.parser.methods.ext.Sum
- getType() - Method in class com.github.gbenroscience.parser.Variable
- getTypeName() - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- getUnits() - Method in class com.github.gbenroscience.parser.Variable
- getUnknown() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- getUnknown() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- getUnknowns() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- getUpper() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- getUpperVisibleX() - Method in class com.github.gbenroscience.math.graph.Grid
- getUpperVisibleY() - Method in class com.github.gbenroscience.math.graph.Grid
- getUpperXLimit() - Method in class com.github.gbenroscience.math.graph.Grid
- getUseMode() - Method in class com.github.gbenroscience.logic.CalcLogic
- getUserName() - Method in class com.github.gbenroscience.util.Settings
- getUtilPoint() - Method in class com.github.gbenroscience.math.Point
-
Converts objects of this class to the normal Point object.
- getUtilPoint(Point) - Static method in class com.github.gbenroscience.math.Point
-
Converts objects of this class to the normal Point object.
- getValue() - Method in class com.github.gbenroscience.parser.MathExpression.Pair
- getValue() - Method in class com.github.gbenroscience.parser.Precedence
- getValue() - Method in class com.github.gbenroscience.parser.Variable
-
returns the value of the variable
- getValue(String) - Method in class com.github.gbenroscience.parser.MathExpression
- getValues() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- getValuesFromVariables() - Static method in class com.github.gbenroscience.parser.ExpandingExpression
- getVarFromIndex(int) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- getVariable() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- getVariable() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- getVariable() - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- getVariable() - Method in class com.github.gbenroscience.util.Formulae
- getVariable(String) - Method in class com.github.gbenroscience.parser.MathExpression
-
Retrieves a Variable handle from the expression's registry.
- getVariable(String) - Static method in class com.github.gbenroscience.util.VariableManager
- getVariableManager() - Method in class com.github.gbenroscience.parser.MathExpression
- getVariableManager() - Method in class com.github.gbenroscience.util.MathExpressionManager
-
A workspace uses a MathExpressionManager to manage and optimize functions used in calculations.
- getVariables() - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- getVariables() - Method in class com.github.gbenroscience.parser.MathExpression
- getVariables() - Static method in class com.github.gbenroscience.util.VariableManager
- getVariablesNames() - Method in class com.github.gbenroscience.parser.MathExpression
- getVariableStarters(int) - Method in class com.github.gbenroscience.util.GenerateCharString
- getVarIndexFromVarName(String) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- getVarStore() - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- getVarStore() - Method in class com.github.gbenroscience.util.VariableManager
- getVersion() - Static method in class com.github.gbenroscience.math.Main
- getVerticalAxisLabel() - Method in class com.github.gbenroscience.math.graph.Grid
- getVerticalCoordinates() - Method in class com.github.gbenroscience.math.graph.GraphElement
- getWideningArgsExpression() - Method in class com.github.gbenroscience.parser.Function
- getWidth() - Method in class com.github.gbenroscience.math.geom.Dimension
- getWidth() - Method in interface com.github.gbenroscience.math.graph.AbstractView
- getWidth() - Method in class com.github.gbenroscience.math.Size
- getWidth() - Method in class com.github.gbenroscience.util.Dimension
- getX() - Method in class com.github.gbenroscience.math.geom.Point
- getX() - Method in class com.github.gbenroscience.math.Point
- getX() - Method in class com.github.gbenroscience.util.SimplePoint
- getX(double) - Method in class com.github.gbenroscience.math.geom.Line
- getX(double) - Method in class com.github.gbenroscience.math.Line
- getX(double, double) - Method in class com.github.gbenroscience.math.geom.Plane
- getX1() - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- getX2() - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- getxLower() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- getxPoint() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- getxStep() - Method in class com.github.gbenroscience.math.graph.Grid
- getxUpper() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- getxValue() - Method in class com.github.gbenroscience.math.geom.Line
-
This method tells the constant value that a vertical line, one whose equation is of the form x = constant has.
- getXyLine() - Method in class com.github.gbenroscience.math.geom.Line3D
- getXzLine() - Method in class com.github.gbenroscience.math.geom.Line3D
-
]
- getY() - Method in class com.github.gbenroscience.math.geom.Point
- getY() - Method in class com.github.gbenroscience.math.Point
- getY() - Method in class com.github.gbenroscience.util.SimplePoint
- getY(double) - Method in class com.github.gbenroscience.math.geom.Line
- getY(double) - Method in class com.github.gbenroscience.math.Line
- getY(double, double) - Method in class com.github.gbenroscience.math.geom.Plane
- getyStep() - Method in class com.github.gbenroscience.math.graph.Grid
- getZ() - Method in class com.github.gbenroscience.math.geom.Point
- getZ() - Method in class com.github.gbenroscience.math.Point
- getZ(double, double) - Method in class com.github.gbenroscience.math.geom.Plane
- GG - Class in com.github.gbenroscience.parser.benchmarks
- GG() - Constructor for class com.github.gbenroscience.parser.benchmarks.GG
- GG2 - Class in com.github.gbenroscience.parser.benchmarks
- GG2() - Constructor for class com.github.gbenroscience.parser.benchmarks.GG2
- GOLDEN_RATIO - Static variable in class com.github.gbenroscience.parser.Variable
- GRAD - Enum constant in enum com.github.gbenroscience.logic.DRG_MODE
- GRAD_FUNC - Static variable in class com.github.gbenroscience.math.differentialcalculus.Parser
- GRAD_VAL - Static variable in class com.github.gbenroscience.math.differentialcalculus.Parser
- gradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- gradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- gradToRad(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- gradToRad(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- gramToOunce(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- GraphColor - Class in com.github.gbenroscience.math.graph.tools
- GraphColor() - Constructor for class com.github.gbenroscience.math.graph.tools.GraphColor
- GraphColor(int, int, int) - Constructor for class com.github.gbenroscience.math.graph.tools.GraphColor
- GraphColor(int, int, int, int) - Constructor for class com.github.gbenroscience.math.graph.tools.GraphColor
- GraphDataSharer() - Constructor for class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
- GraphElement - Class in com.github.gbenroscience.math.graph
-
Created by JIBOYE Oluwagbemiro Olaoluwa on 6/28/2016.
- GraphElement(String, GraphType) - Constructor for class com.github.gbenroscience.math.graph.GraphElement
- GraphFont - Class in com.github.gbenroscience.math.graph.tools
- GraphFont(String, FontStyle, float) - Constructor for class com.github.gbenroscience.math.graph.tools.GraphFont
- GraphType - Enum in com.github.gbenroscience.math.graph
- gray - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color gray.
- GRAY - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color gray.
- GREATER_OR_EQUALS - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- GREATER_OR_EQUALS - Static variable in class com.github.gbenroscience.parser.Operator
- GREATER_THAN - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- GREATER_THAN - Static variable in class com.github.gbenroscience.parser.Operator
- green - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color green.
- GREEN - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color green.
- Grid - Class in com.github.gbenroscience.math.graph
- Grid(String, boolean, boolean, int, GraphColor, GraphColor, GraphColor, GraphColor, int, int, double, double, double, double, GraphFont, boolean, AbstractView) - Constructor for class com.github.gbenroscience.math.graph.Grid
- Grid(String, boolean, boolean, int, GraphColor, GraphColor, GraphColor, GraphColor, int, int, double, double, double, double, GraphFont, AbstractView) - Constructor for class com.github.gbenroscience.math.graph.Grid
- Grid.GraphDataSharer - Class in com.github.gbenroscience.math.graph
- GridExpressionParser - Class in com.github.gbenroscience.math.graph
-
Objects of this class take a compound plot instruction, scan it into all smaller plot instructions, and then analyze each instruction to determine its type.
- GridExpressionParser(String, Grid.GraphDataSharer) - Constructor for class com.github.gbenroscience.math.graph.GridExpressionParser
- gsum() - Method in class com.github.gbenroscience.parser.Set
- gsum(List<BigDecimal>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- Gsum - Class in com.github.gbenroscience.parser.methods.ext
- Gsum() - Constructor for class com.github.gbenroscience.parser.methods.ext.Gsum
H
- H_PLANCK - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- H_PLANCK_RED - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- HalfDet - Class in com.github.gbenroscience.math.matrix.expressParser
- HalfDet(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.HalfDet
- hasBracketsInRange(List<String>, int, int) - Static method in class com.github.gbenroscience.parser.Bracket
- hasBracketsInRange(List<String>, int, int) - Static method in class com.github.gbenroscience.parser.GenericBracket
- hasChars(String) - Static method in class com.github.gbenroscience.parser.STRING
- hasFormula(Formulae) - Method in class com.github.gbenroscience.util.FormulaeManager
- hashCode() - Method in class com.github.gbenroscience.math.geom.Point
- hasIndependentVariable(String) - Method in class com.github.gbenroscience.parser.Function
- hasListReturningOperators - Variable in class com.github.gbenroscience.parser.MathExpression
- hasParent(List<String>) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- hasSameVariables(Formula) - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- hasStatsMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
-
Scans the given expression for statistical operators
- hasVariable(String) - Method in class com.github.gbenroscience.parser.MathExpression
- hasVariable(String) - Method in class com.github.gbenroscience.parser.MathExpression.VariableRegistry
- hav(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- height - Variable in class com.github.gbenroscience.math.geom.Dimension
- height - Variable in class com.github.gbenroscience.math.graph.tools.TextDimensions
- height - Variable in class com.github.gbenroscience.math.Size
- height - Variable in class com.github.gbenroscience.util.Dimension
- Help - Class in com.github.gbenroscience.parser.methods
- Help() - Constructor for class com.github.gbenroscience.parser.methods.Help
- HELP - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- HistoryManager - Class in com.github.gbenroscience.util
- HistoryManager() - Constructor for class com.github.gbenroscience.util.HistoryManager
- HYP - Enum constant in enum com.github.gbenroscience.logic.TRIG_MODE
-
Hyp pressed
- hypot(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- hypot(float, float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
I
- i(String, String) - Static method in class com.github.gbenroscience.util.Log
- id - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- IMAGE_ICON_SIZE - Static variable in class com.github.gbenroscience.util.Utils
- inbuiltMethods - Static variable in class com.github.gbenroscience.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 com.github.gbenroscience.math.differentialcalculus.Methods
- inchToMillimetre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- INCOMPLETE_PARAMS - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- indexOf(byte[], byte) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(char[], char) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(float[], float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(long[], long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(short[], short) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(Object[], Object) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indexOf(String) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- indexOf(String) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- indexOf(String[], String) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(byte[], byte) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(char[], char) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(float[], float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(long[], long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(short[], short) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(Object[], Object) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- indicesOf(String[], String) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- InheritingExpressionLogger(ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.logical.ExpressionLogger.InheritingExpressionLogger
- init() - Static method in class com.github.gbenroscience.util.VariableManager
-
Initializes the variables store and loads them from persistent storage
- initializeFunctionVars() - Static method in class com.github.gbenroscience.util.FunctionManager
-
Registers the parameters of all registered functions as Variables on the Variable Registry.
- integrate() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest
-
The global integral sum using Kahan Summation.
- integrate() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander.ChebyshevForest1
-
The global integral is simply the sum of the integrals of all segments.
- integrate() - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- integrate() - Method in class com.github.gbenroscience.parser.Set
-
Finds the numerical integral of a Function which has been pre-defined in the Workspace.
- integrate(Function) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- integrate(Function) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
-
Compute definite integral of f from a to b.
- integrateAdaptive(Function, MappedExpander.DomainMap, double, int) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- integrateApproximation() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
-
Integrates the approximated polynomial analytically using Kahan summation.
- integrateFinal(double[]) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
-
O(N) Integration: Direct sum using pre-sampled values and CC weights.
- integrateSeamless() - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- Integration - Class in com.github.gbenroscience.math.numericalmethods
- Integration() - Constructor for class com.github.gbenroscience.math.numericalmethods.Integration
- Integration(Function) - Constructor for class com.github.gbenroscience.math.numericalmethods.Integration
- Integration(Function, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.Integration
- INTEGRATION - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- interpretedSystem() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.quadratic.Quadratic_Equation
- interpretedSystem() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- interpretedSystem() - Method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- interpretedSystem() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- intersectionWith(Line3D) - Method in class com.github.gbenroscience.math.geom.Plane
- intersectionWith(Plane) - Method in class com.github.gbenroscience.math.geom.Plane
- intersectionWithLine(Line) - Method in class com.github.gbenroscience.math.geom.Line
- intersectionWithLine(Line) - Method in class com.github.gbenroscience.math.geom.Line3D
- intersectionWithLine(Line) - Method in class com.github.gbenroscience.math.Line
- intersectsLine(Line) - Method in class com.github.gbenroscience.math.geom.Line
- intersectsLine(Line) - Method in class com.github.gbenroscience.math.geom.Line3D
- intersectsLine(Line) - Method in class com.github.gbenroscience.math.Line
- intTOdouble(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- intTOfloat(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- intTOlong(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- INV - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- INVALID_FUNCTION - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- invCube(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- inverse() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- inverse() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Row reduction technique used to compute the inverse of the matrix.
- inverse() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Row reduction technique used to compute the inverse of the matrix.
- inverse() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- INVERSE - Enum constant in enum com.github.gbenroscience.logic.TRIG_MODE
-
Shift pressed
- INVERSE - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- INVERSE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- INVERSE - Static variable in class com.github.gbenroscience.parser.Operator
- INVERSE_HYP - Enum constant in enum com.github.gbenroscience.logic.TRIG_MODE
-
Shift and hyp pressed.
- INVERSE_MATRIX - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- invert() - Method in class com.github.gbenroscience.parser.Set
- invertElements(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- invertElements(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- invokeCustomFunction(String, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Safe runtime execution bridge for custom FunctionManager functions.
- invokeRegistryMethod(int, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Hardened production bridge.
- invokeRegistryMethod(int, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- invokeRegistryMethod(int, MathExpression.EvalResult[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- invSqrt(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- invSquare(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- isActivated() - Method in class com.github.gbenroscience.util.Settings
- isAhead(Time) - Method in class com.github.gbenroscience.util.Time
- isAheadOfSystemTime() - Method in class com.github.gbenroscience.util.Time
- isAliasing() - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- isAndroid() - Static method in class com.github.gbenroscience.util.Utils
- isAnonymous() - Method in class com.github.gbenroscience.parser.Function
- isAnonymous(Function) - Static method in class com.github.gbenroscience.parser.Function
- isAnonymous(String) - Static method in class com.github.gbenroscience.parser.Function
- isAntiLogToAnyBase(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isAssignmentOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isAssignmentOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isAssignmentOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isAssignmentTarget - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- isAtOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isAutoGenNameFormat(String) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- isAutoInitOn() - Static method in class com.github.gbenroscience.parser.MathExpression
- isAutoScaleOn() - Method in class com.github.gbenroscience.math.graph.Grid
- isBaseVariable(String) - Method in class com.github.gbenroscience.math.differentialcalculus.Derivative
- isBasicNumericalFunction(String) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- isBehind(Time) - Method in class com.github.gbenroscience.util.Time
- isBehindSystemTime() - Method in class com.github.gbenroscience.util.Time
- isBinaryOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isBinaryOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isBinaryOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isBracket(String) - Static method in class com.github.gbenroscience.parser.Operator
- isCalculator() - Method in enum com.github.gbenroscience.util.Mode
- isCanPlot() - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- isCartesian() - Method in enum com.github.gbenroscience.math.complex.ComplexState
- isChain() - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- isCloseBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- isCloseBracket(String) - Static method in class com.github.gbenroscience.parser.Bracket
- isCloseBracket(String) - Static method in class com.github.gbenroscience.parser.GenericBracket
- isClosingBrace(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isClosingBrace(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isClosingBrace(String) - Static method in class com.github.gbenroscience.parser.Operator
- isClosingBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isClosingBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isClosingBracket(String) - Static method in class com.github.gbenroscience.parser.Operator
- isColJoin(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isColJoin(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isCollinearWith(Point, Point) - Method in class com.github.gbenroscience.math.geom.Point
- isCollinearWith(Point, Point) - Method in class com.github.gbenroscience.math.Point
- isColon(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isColon(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isColon(String) - Static method in class com.github.gbenroscience.parser.Operator
- isComma(String) - Static method in class com.github.gbenroscience.parser.Operator
- isCOMMAND() - Method in enum com.github.gbenroscience.util.Mode
- isComplement(MBracket) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.Bracket
-
checks if the Bracket object argument below is the sane as the complement to this Bracket object.
- isComplement(GenericBracket) - Method in class com.github.gbenroscience.parser.GenericBracket
-
checks if the Bracket object argument below is the sane as the complement to this Bracket object.
- isComplex() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- isComplex() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- isComplexSolution() - Method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- isConstant() - Method in class com.github.gbenroscience.parser.Variable
- isConstantStoreCommand(String) - Static method in class com.github.gbenroscience.parser.Operator
- isContained(List<String>) - Method in class com.github.gbenroscience.math.Main.MultiSwitch
- isCorrectFunction() - Method in class com.github.gbenroscience.parser.MathExpression
- isCube(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isCube(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isCube(String) - Static method in class com.github.gbenroscience.parser.Operator
- isCubeRoot(String) - Static method in class com.github.gbenroscience.parser.Operator
- isDecimalPoint(String) - Static method in class com.github.gbenroscience.parser.STRING
- isDefinedMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isDet(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isDet(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isDeterminant(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isDetHalfSymbol(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isDetHalfSymbol(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isDifferentiable(String) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- isDigit(String) - Static method in class com.github.gbenroscience.parser.STRING
-
boolean Method isDigit can be used to check for single digits i.e 0-9.
- isDigitChar(char) - Static method in class com.github.gbenroscience.parser.STRING
-
////////////////////////////////////////////////////////////////////////////
- isDouble(String) - Static method in class com.github.gbenroscience.parser.STRING
-
Checks if a string can be parsed as a double.
- isDouble1(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.Method
- isEmpty() - Method in class com.github.gbenroscience.util.MathExpressionManager
- isEqual(char, char) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqual(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqual(float, float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqual(int, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqual(String, String) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualsOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isEqualWithinLimits(double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinLimits(float, float, float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinLimits(int, int, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinLimits(long, long, long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinLimits(BigDecimal, BigDecimal, BigDecimal) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinLimits(BigInteger, BigInteger, BigInteger) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(float, float, float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(int, int, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(int, int, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(long, long, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(long, long, long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(BigDecimal, BigDecimal, BigDecimal) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(BigInteger, BigInteger, BigDecimal) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEqualWithinPerCent(BigInteger, BigInteger, BigInteger) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEquivalentTo(Formula) - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
-
This method compares two Formula objects to see if they are mathematically equivalent.
- isEvaluated() - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- isEvaluated() - Method in class com.github.gbenroscience.parser.Bracket
- isEvaluated() - Method in class com.github.gbenroscience.parser.GenericBracket
- isEven(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEven(double) - Static method in class com.github.gbenroscience.parser.STRING
-
Checks if a given number is even
- isEven(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEven(float) - Static method in class com.github.gbenroscience.parser.STRING
-
Checks if a given number is even
- isEven(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isEven(int) - Static method in class com.github.gbenroscience.parser.STRING
-
Checks if a given number is even
- isEven(long) - Static method in class com.github.gbenroscience.math.fractions.FractionalNumber
- isEven(String) - Static method in class com.github.gbenroscience.parser.STRING
- isExitCommand(String) - Static method in class com.github.gbenroscience.parser.Operator
- isExpandable() - Static method in class com.github.gbenroscience.math.Main
- isExpMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isExpNumber(String) - Static method in class com.github.gbenroscience.parser.Variable
- isExponential() - Method in enum com.github.gbenroscience.math.complex.ComplexState
- isExponentOf10(String) - Static method in class com.github.gbenroscience.parser.STRING
- isFactorial(String) - Static method in class com.github.gbenroscience.parser.Operator
- isFormula(String) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- isFullyDouble(String) - Static method in class com.github.gbenroscience.parser.STRING
-
isFullyDouble allows you to verify if an input string is in double number format or not.
- isFunctionFullName(String) - Static method in class com.github.gbenroscience.parser.Function
- isFunctionOperatingMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isFunctionPlot() - Method in enum com.github.gbenroscience.math.graph.GraphType
- isGenValue() - Method in class com.github.gbenroscience.util.VariableGenerator
- isGoldenRatio(String) - Static method in class com.github.gbenroscience.parser.Variable
- isGradEval() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- isGradFunc() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- isGreaterOrEqualsOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isGreaterThanOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isHasListReturningOperators() - Method in class com.github.gbenroscience.parser.MathExpression
- isIn(String) - Method in class com.github.gbenroscience.math.Main.MultiSwitch
- isInBuiltMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isInBuiltMethod(String) - Static method in class com.github.gbenroscience.parser.methods.MethodRegistry
- isInbuiltMethodName(String) - Static method in class com.github.gbenroscience.math.differentialcalculus.Methods
- isInfinity(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInfinity(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInteger(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInteger(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInteger(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInteger(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInteger(Number) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isInteger(Number[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isIntervalChanged() - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- isInverse(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isInverse(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isInverse(String) - Static method in class com.github.gbenroscience.parser.Operator
- isInverseNaturalLog(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isJustEvaluated() - Method in class com.github.gbenroscience.logic.CalcLogic
- isLabelAxis() - Method in class com.github.gbenroscience.math.graph.Grid
- isLastEvaluatedAnswer(String) - Static method in class com.github.gbenroscience.parser.Variable
- isLessThanOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isLessThanOrEqualsOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isLetter(String) - Static method in class com.github.gbenroscience.parser.STRING
- isLinearSys(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isListReturningStatsMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isLogic() - Static method in class com.github.gbenroscience.math.Main
- isLogicalExpressionMember(String) - Method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- isLogicalExpressionMember(String) - Method in interface com.github.gbenroscience.parser.logical.LogicalExpressionMemberFactory.LogicalExpressionMember
-
ParserNG have a habit, that expression is parsed in constructor, and later evaluated in methood.
- isLogicalExpressionMember(String) - Method in class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- isLogicOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isLogOrAntiLogToAnyBase(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isLogToAnyBase(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isLowerCaseWord(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method isLowerCaseWord takes one argument and that is the string whose case we wish to know.
- isMatrix() - Method in class com.github.gbenroscience.parser.Function
- isMatrixAdd(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixAdjoint(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isMatrixCofactors(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isMatrixDiv(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixEdit(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixEigenPoly(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isMatrixEigenVec(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isMatrixInvert(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isMatrixMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixMul(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixOldValue(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- isMatrixPow(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixSub(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMatrixValue(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- isMatrixValue(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- isMatrixVariableName(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.Method
- isMethodNameBeginner(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMethodNameBeginnerChar(char) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMethodNameBuilder(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isMethodNameBuilderChar(char) - Static method in class com.github.gbenroscience.parser.methods.Method
-
///////////////////////////////////////////////////////////////////
- isMinusInfinity(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isMinusInfinity(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isMixedInstructionsPlot() - Method in enum com.github.gbenroscience.math.graph.GraphType
- isMul(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isMul(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isMulOrDiv(String) - Static method in class com.github.gbenroscience.parser.Operator
- isMulOrDivOrRemOrPermOrCombOrPow(String) - Static method in class com.github.gbenroscience.parser.Operator
- isNaN(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isNaN(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isNaturalLog(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isNegative() - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- isNegative(String) - Static method in class com.github.gbenroscience.parser.Number
- isNotSetOrderOfDiff() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- isNumber() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- isNumber(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- isNumber(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- isNumber(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.parser.STRING
-
Checks if a string is a valid number component.
- isNumberReturningStatsMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isOdd(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isOdd(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isOdd(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isOnlyDigits(String) - Static method in class com.github.gbenroscience.parser.STRING
-
isOnlyDigits allows you to verify if an input string consists of just digits and the exponential symbol.
- isOpen() - Method in class com.github.gbenroscience.parser.GenericBracket
- isOpenBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- isOpenBracket(String) - Static method in class com.github.gbenroscience.parser.Bracket
- isOpenBracket(String) - Static method in class com.github.gbenroscience.parser.GenericBracket
- isOpeningBrace(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isOpeningBrace(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isOpeningBrace(String) - Static method in class com.github.gbenroscience.parser.Operator
- isOpeningBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isOpeningBracket(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isOpeningBracket(String) - Static method in class com.github.gbenroscience.parser.Operator
- isOperatorString(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isOperatorString(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isOperatorString(String) - Static method in class com.github.gbenroscience.parser.Operator
- isOperatorString(String) - Static method in enum com.github.gbenroscience.parser.OperatorConstant
-
Replaces your old isOperatorString(String op) Constant time lookup O(1)
- isOptimizable() - Method in class com.github.gbenroscience.parser.MathExpression
- isParallelSum() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- isParallelTo(Line) - Method in class com.github.gbenroscience.math.geom.Line
-
Checks if this Line object is parallel to another.
- isParallelTo(Line) - Method in class com.github.gbenroscience.math.geom.Line3D
- isParallelTo(Line) - Method in class com.github.gbenroscience.math.Line
-
Checks if this Line object is parallel to another.
- isParam(String) - Method in class com.github.gbenroscience.parser.Function
- isPerfectSquare(int) - Static method in class com.github.gbenroscience.util.Utils
- isPermOrComb(String) - Static method in class com.github.gbenroscience.parser.Operator
- isPI(String) - Static method in class com.github.gbenroscience.parser.Variable
- isPlusInfinity(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isPlusInfinity(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- isPlusOrMinus(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isPlusOrMinus(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isPlusOrMinus(String) - Static method in class com.github.gbenroscience.parser.Operator
- isPolar() - Method in enum com.github.gbenroscience.math.complex.ComplexState
- isPositive(String) - Static method in class com.github.gbenroscience.parser.Number
- isPostfix - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- isPower(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isPower(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isPower(String) - Static method in class com.github.gbenroscience.parser.Operator
- isPowerOf2(long) - Static method in class com.github.gbenroscience.math.fractions.FractionalNumber
- isPrime() - Method in class com.github.gbenroscience.math.fractions.PrimeNumber
- isPrint(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isPureStatsMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isRandom(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isRefreshingIndices() - Method in class com.github.gbenroscience.math.graph.Grid
- isRemainder(String) - Static method in class com.github.gbenroscience.parser.Operator
- isRightAssoc - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- isRightAssociative(char) - Static method in class com.github.gbenroscience.parser.MathExpression.Token
- isRowJoin(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isRowJoin(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isRunnable() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- isRunnable() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- isRunnable() - Method in class com.github.gbenroscience.parser.MathScanner
- isRunning() - Method in class com.github.gbenroscience.logic.CalcLogic
- isSBP(ArrayList<String>) - Method in class com.github.gbenroscience.parser.Bracket
- isSBP(ArrayList<String>) - Method in class com.github.gbenroscience.parser.GenericBracket
- isScannedAndOptimized() - Method in class com.github.gbenroscience.parser.MathExpression
- isSemiColon(String) - Method in class com.github.gbenroscience.parser.Operator
- isShowGridLines() - Method in class com.github.gbenroscience.math.graph.Grid
- isSign(String) - Static method in class com.github.gbenroscience.parser.STRING
- isSimilarTo(Time) - Method in class com.github.gbenroscience.util.Time
- isSimilarToSystemTime() - Method in class com.github.gbenroscience.util.Time
- isSimpleVar() - Method in class com.github.gbenroscience.parser.Variable
- isSquare(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isSquare(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isSquare(String) - Static method in class com.github.gbenroscience.parser.Operator
- isSquareMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- isSquareMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- isSquareMatrixOld() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- isSquareRoot(String) - Static method in class com.github.gbenroscience.parser.Operator
- isStatsMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isStoreCommand(String) - Static method in class com.github.gbenroscience.parser.Operator
- isSuperParent() - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- isSyntaxValid() - Method in class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- isSystemConstant(String) - Static method in class com.github.gbenroscience.parser.Variable
- isSystemOfEquations() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- isSystemOfEquations() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- isSystemOfEquations() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- isSystemVar(String) - Static method in class com.github.gbenroscience.parser.Variable
- isTheta() - Method in class com.github.gbenroscience.parser.Variable
- isTheta(String) - Static method in class com.github.gbenroscience.parser.Variable
- isTranspose(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isTri(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isTri(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isTrim() - Static method in class com.github.gbenroscience.math.Main
- isTriMat(String) - Method in class com.github.gbenroscience.parser.methods.Method
- isTurboCompiled() - Method in class com.github.gbenroscience.parser.MathExpression
-
Check if turbo mode is available.
- isUnaryPostOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isUnaryPostOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isUnaryPostOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isUnaryPreOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isUnaryPreOperator(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isUnaryPreOperator(String) - Static method in class com.github.gbenroscience.parser.Operator
- isUnaryPreOperatorORDefinedMethod(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isUnit(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- isUnit(String) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- isUpperCaseWord(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method isUpperCaseWord takes one argument and that is the string whose case we wish to know.
- isUserDefinedFunction(String) - Static method in class com.github.gbenroscience.parser.methods.Method
- isUseTurbo() - Method in class com.github.gbenroscience.math.graph.Grid
- isValid() - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- isValid() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- isValid() - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- isValid() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- isValid() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- isValid() - Method in class com.github.gbenroscience.util.VariableManager.CommandInterpreter
- isValidCommandString() - Static method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- isValidFormula() - Method in class com.github.gbenroscience.util.Formulae
- isVariable() - Method in class com.github.gbenroscience.parser.MathExpression.Token
- isVariableBeginner(String) - Static method in class com.github.gbenroscience.parser.Variable
- isVariableBuilder(String) - Static method in class com.github.gbenroscience.parser.Variable
- isVariableHandlerOnly() - Method in class com.github.gbenroscience.parser.MathExpression
- isVariableString(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.Main
- isVertical() - Method in class com.github.gbenroscience.math.geom.Line
- isVerticePlot() - Method in enum com.github.gbenroscience.math.graph.GraphType
- isVibrateOn() - Method in class com.github.gbenroscience.logic.CalcLogic
- isWillFoldConstants() - Method in class com.github.gbenroscience.parser.MathExpression
- isWillFoldConstants() - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- isWillFoldConstants() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- isWillFoldConstants() - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- isWord(String) - Static method in class com.github.gbenroscience.parser.STRING
- ITALIC - Enum constant in enum com.github.gbenroscience.math.graph.tools.FontStyle
J
- joinArgs(List<String>, boolean) - Static method in class com.github.gbenroscience.math.Main
- jouleToCalorie(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
K
- K_BOLTZMANN - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- kelvinToCelsius(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- kgToPound(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- kgToTon(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- kind - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- kmPerLitreToMilePerGallon(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- kmToMile(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
L
- lambda - Static variable in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- lambda - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- lastChar(String) - Static method in class com.github.gbenroscience.parser.STRING
- lastDifferentiable() - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
- lastElement(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method lastElement takes one argument and that is the string to be modified.
- lastFormula() - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
- lastResult - Static variable in class com.github.gbenroscience.parser.Variable
- leapYear(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- Length() - Constructor for class com.github.gbenroscience.parser.methods.ext.Lengths.Length
- LengthDecimal() - Constructor for class com.github.gbenroscience.parser.methods.ext.Lengths.LengthDecimal
- LengthFractional() - Constructor for class com.github.gbenroscience.parser.methods.ext.Lengths.LengthFractional
- Lengths - Class in com.github.gbenroscience.parser.methods.ext
- Lengths() - Constructor for class com.github.gbenroscience.parser.methods.ext.Lengths
- Lengths.Length - Class in com.github.gbenroscience.parser.methods.ext
- Lengths.LengthDecimal - Class in com.github.gbenroscience.parser.methods.ext
- Lengths.LengthFractional - Class in com.github.gbenroscience.parser.methods.ext
- lenientApproxEqualsZero(double) - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- LESS_OR_EQUALS - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- LESS_OR_EQUALS - Static variable in class com.github.gbenroscience.parser.Operator
- LESS_THAN - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- LESS_THAN - Static variable in class com.github.gbenroscience.parser.Operator
- LG - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- LG_INV - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- LG_INV_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- liesBetween(Point, Point) - Method in class com.github.gbenroscience.math.geom.Point
- liesBetween(Point, Point) - Method in class com.github.gbenroscience.math.Point
- liesOn(Plane) - Method in class com.github.gbenroscience.math.geom.Line3D
- LIGHT_GRAY - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color light gray.
- lightGray - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color light gray.
- Line - Class in com.github.gbenroscience.math.geom
- Line - Class in com.github.gbenroscience.math
- Line() - Constructor for class com.github.gbenroscience.math.geom.Line
-
Creates a straight line parallel to the x axis
- Line() - Constructor for class com.github.gbenroscience.math.Line
-
Creates a straight line parallel to the x axis
- Line(double, double) - Constructor for class com.github.gbenroscience.math.geom.Line
-
Creates a new Line object give the gradient and the y intercept
- Line(double, double) - Constructor for class com.github.gbenroscience.math.Line
-
Creates a new Line object give the gradient and the y intercept
- Line(double, double, double, double) - Constructor for class com.github.gbenroscience.math.geom.Line
-
Creates a line between points joining: the points x1,y1 and x2,y2
- Line(double, double, double, double) - Constructor for class com.github.gbenroscience.math.Line
-
Creates a line between points joining: the points x1,y1 and x2,y2
- Line(double, Point) - Constructor for class com.github.gbenroscience.math.geom.Line
-
Creates a new Line object give the gradient and a point on the line.
- Line(double, Point) - Constructor for class com.github.gbenroscience.math.Line
-
Creates a new Line object give the gradient and a point on the line.
- Line(Point, Point) - Constructor for class com.github.gbenroscience.math.geom.Line
-
Creates a line between points joining: the points p1 and p2
- Line(Point, Point) - Constructor for class com.github.gbenroscience.math.Line
-
Creates a line between points joining: the points p1 and p2
- Line3D - Class in com.github.gbenroscience.math.geom
- Line3D(Direction, Point) - Constructor for class com.github.gbenroscience.math.geom.Line3D
-
Creates a new Line object given a point through which it passes and the direction coordinates of the Line object.
- Line3D(Line, Line) - Constructor for class com.github.gbenroscience.math.geom.Line3D
-
Creates a 3D line having 2 line attributes.
- Line3D(Point, Point) - Constructor for class com.github.gbenroscience.math.geom.Line3D
- LINEAR_SYSTEM - Static variable in class com.github.gbenroscience.parser.methods.Declarations
-
May take its input matrix as a list or as an anonymous function or as a Matrix variable.
- LinearMap(double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.LinearMap
- LinearSystemGenerator - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- LinearSystemParser - Class in com.github.gbenroscience.math.matrix.equationParser
- LinearSystemParser(String) - Constructor for class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- LIST_SUM - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ListReturningStatsMethod - Class in com.github.gbenroscience.parser
-
Examples are sort function, mode function and other methods that will return a list of numbers after acting on a number or a list of numbers
- ListReturningStatsMethod(String, int, List<String>) - Constructor for class com.github.gbenroscience.parser.ListReturningStatsMethod
- LISTS - Class in com.github.gbenroscience.parser
- LISTS() - Constructor for class com.github.gbenroscience.parser.LISTS
- listToMatrix() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.Function
- litrePerKmToGallonPerMile(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- litreToGallon(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- litreToPint(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- litreToQuart(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- LN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- LN_INV - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- LN_INV_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- lnElements(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- lnElements(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- load(Collection<Variable>) - Static method in class com.github.gbenroscience.util.VariableManager
- load(Map<String, Function>) - Static method in class com.github.gbenroscience.util.FunctionManager
- load(Map<String, Function>, boolean) - Static method in class com.github.gbenroscience.util.FunctionManager
- load(Map<String, Variable>) - Static method in class com.github.gbenroscience.util.VariableManager
- load(Map<String, Variable>, boolean) - Static method in class com.github.gbenroscience.util.VariableManager
- loadAll() - Static method in class com.github.gbenroscience.util.Utils
- loadFunctions() - Static method in class com.github.gbenroscience.util.Utils
-
loads the stored functions from persistent storage
- loadSettings() - Static method in class com.github.gbenroscience.util.Utils
- loadVariables() - Static method in class com.github.gbenroscience.util.Utils
- lock - Variable in class com.github.gbenroscience.math.graph.GridExpressionParser
- LOCK - Enum constant in enum com.github.gbenroscience.logic.POWER_MODE
- lockDown(String, String...) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Some actions require a handle being gotten on a function name.
- lockDownAnon(Function) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Creates the anonymous copy of a Function
- lockDownAnon(String...) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Create a dummy function to be populated with its true values later.
- log - Variable in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- log() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- log(double) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.numericalmethods.Fmath
- log(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log(String) - Method in class com.github.gbenroscience.parser.logical.ExpressionLogger.InheritingExpressionLogger
- log(String) - Method in interface com.github.gbenroscience.parser.logical.ExpressionLogger
- Log - Class in com.github.gbenroscience.util
- Log() - Constructor for class com.github.gbenroscience.util.Log
- LOG - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- LOG_INV - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- LOG_INV_ALT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- log10(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10(double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10(float, float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10(float, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10Elements(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log10Elements(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log2(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- log2(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- LogarithmicMap(double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.LogarithmicMap
- logDebug(String) - Static method in class com.github.gbenroscience.util.Utils
- logError(String) - Static method in class com.github.gbenroscience.util.Utils
- logFactorial(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- logFactorial(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- logFactorial(long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- loggingEnabled - Static variable in class com.github.gbenroscience.util.Utils
- Logic - Class in com.github.gbenroscience.parser
- Logic() - Constructor for class com.github.gbenroscience.parser.Logic
- LogicalExpression - Class in com.github.gbenroscience.parser
- LogicalExpression(String, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.LogicalExpression
- LogicalExpression(String, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class com.github.gbenroscience.parser.LogicalExpression
- LogicalExpression.ExpressionInitParser - Class in com.github.gbenroscience.parser
- LogicalExpressionMemberFactory - Interface in com.github.gbenroscience.parser.logical
- LogicalExpressionMemberFactory.LogicalExpressionMember - Interface in com.github.gbenroscience.parser.logical
- LogicalExpressionParser - Class in com.github.gbenroscience.parser.logical
- LogicalExpressionParser(String, ExpressionLogger) - Constructor for class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- LogicalExpressionParser(String, ExpressionLogger, LogicalExpressionMemberFactory) - Constructor for class com.github.gbenroscience.parser.logical.LogicalExpressionParser
- LogicOperator - Class in com.github.gbenroscience.parser
- LogicOperator(String, int, List<String>) - Constructor for class com.github.gbenroscience.parser.LogicOperator
- logInfo(String) - Static method in class com.github.gbenroscience.util.Utils
- LogOrAntiLogToAnyBase - Class in com.github.gbenroscience.parser
- LogOrAntiLogToAnyBase(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.LogOrAntiLogToAnyBase
- logToAnyBase(double, double) - Static method in class com.github.gbenroscience.math.Maths
- LogToAnyBase - Class in com.github.gbenroscience.parser
- LogToAnyBase(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.LogToAnyBase
-
Creates an object of class LogTOperator
- longTOdouble(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- longTOfloat(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- lookUp(String) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
-
Attempts to retrieve a Differentiable object from a DifferentiableManager based on its name.
- lookUp(String) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
-
Attempts to retrieve a Formula object from a FormulaManager based on its name.
- lookUp(String) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Attempts to retrieve a Function object from a FunctionManager based on its name.
- lookUp(String) - Static method in class com.github.gbenroscience.util.VariableManager
-
Attempts to retrieve a Variable object from a VariableManager based on its name.
- LPAREN - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
M
- M_ELECTRON - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- M_NEUTRON - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- M_PROTON - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- MACHINE - Enum constant in enum com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst.Strategy
- MAdditionOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MAdditionOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MAdditionOperator
-
Creates an object of class MAdditionOperator
- magenta - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color magenta.
- MAGENTA - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color magenta.
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.CodeGenerator
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.Derivative
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.DerivativeStructureBuilder
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.Parser
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.SemanticAnalyzer
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.Test
- main(String[]) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- main(String[]) - Static method in class com.github.gbenroscience.math.fractions.PrimeNumber
- main(String[]) - Static method in class com.github.gbenroscience.math.geom.Line
- main(String[]) - Static method in class com.github.gbenroscience.math.geom.Line3D
- main(String[]) - Static method in class com.github.gbenroscience.math.geom.Plane
- main(String[]) - Static method in class com.github.gbenroscience.math.geom.ROTOR
- main(String[]) - Static method in class com.github.gbenroscience.math.graph.GraphElement
- main(String[]) - Static method in class com.github.gbenroscience.math.Line
- main(String...) - Static method in class com.github.gbenroscience.math.Main
- main(String[]) - Static method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- main(String...) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
(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 com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- main(String[]) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- main(String[]) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- main(String[]) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- main(String[]) - Static method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- main(String[]) - Static method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- main(String[]) - Static method in class com.github.gbenroscience.math.otherBaseParser.BaseNFunction
- main(String[]) - Static method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- main(String[]) - Static method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- main(String[]) - Static method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- main(String[]) - Static method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- main(String[]) - Static method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- main(String[]) - Static method in class com.github.gbenroscience.parser.benchmarks.MC
- main(String[]) - Static method in class com.github.gbenroscience.parser.benchmarks.ScannerBenchmark
- main(String[]) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- main(String[]) - Static method in class com.github.gbenroscience.parser.benchmarks.TwGMBP
- main(String...) - Static method in class com.github.gbenroscience.parser.Bracket
- main(String[]) - Static method in class com.github.gbenroscience.parser.BracketCleaner
- main(String[]) - Static method in class com.github.gbenroscience.parser.cmd.ParserCmd
- main(String[]) - Static method in class com.github.gbenroscience.parser.CustomScanner
- main(String[]) - Static method in class com.github.gbenroscience.parser.DataSetFormatter
- main(String[]) - Static method in class com.github.gbenroscience.parser.DataSetFormatter1
- main(String[]) - Static method in class com.github.gbenroscience.parser.ExpandingExpression
- main(String[]) - Static method in class com.github.gbenroscience.parser.Function
- main(String[]) - Static method in class com.github.gbenroscience.parser.GenericBracket
- main(String[]) - Static method in class com.github.gbenroscience.parser.LISTS
- main(String[]) - Static method in class com.github.gbenroscience.parser.LogicalExpression
- main(String...) - Static method in class com.github.gbenroscience.parser.MathExpression
- main(String[]) - Static method in class com.github.gbenroscience.parser.MathExpressionTreeDepth
- main(String[]) - Static method in class com.github.gbenroscience.parser.MathScanner
- main(String[]) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- main(String[]) - Static method in class com.github.gbenroscience.parser.methods.Method
- main(String[]) - Static method in class com.github.gbenroscience.parser.methods.MethodRegistry
- main(String[]) - Static method in class com.github.gbenroscience.parser.Number
- main(String[]) - Static method in class com.github.gbenroscience.parser.PolynomialExpression
- main(String[]) - Static method in class com.github.gbenroscience.parser.Scanner
- main(String[]) - Static method in class com.github.gbenroscience.parser.STRING
- main(String[]) - Static method in class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
- main(String[]) - Static method in class com.github.gbenroscience.parser.turbo.examples.ParserNGStressRig
- main(String[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.FlatMatrixTurboBench
- main(String[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboBench
- main(String[]) - Static method in class com.github.gbenroscience.util.ConsoleTable
- main(String[]) - Static method in class com.github.gbenroscience.util.FunctionManager
- main(String[]) - Static method in class com.github.gbenroscience.util.io.TextFileWriter
- main(String[]) - Static method in class com.github.gbenroscience.util.Serializer
- main(String[]) - Static method in class com.github.gbenroscience.util.Time
- main(String[]) - Static method in class com.github.gbenroscience.util.Utils
- main(String[]) - Static method in class com.github.gbenroscience.util.VariableManager
- Main - Class in com.github.gbenroscience.math
- Main() - Constructor for class com.github.gbenroscience.math.Main
- Main.MultiSwitch - Class in com.github.gbenroscience.math
- main1(String[]) - Static method in class com.github.gbenroscience.math.geom.ROTOR
- main1(String...) - Static method in class com.github.gbenroscience.parser.MathExpression
- MappedExpander - Class in com.github.gbenroscience.math.numericalmethods
-
How to use these in your Platform When you want the derivative of a badly behaved function at a point : Map x to u using toChebyshev(x).
- MappedExpander(Function, MappedExpander.DomainMap, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander
-
Uses Chebyshev Extrema nodes: u_k = cos(k * PI / N) for k = 0...N.
- MappedExpander.CCWeightGenerator - Class in com.github.gbenroscience.math.numericalmethods
- MappedExpander.DomainMap - Interface in com.github.gbenroscience.math.numericalmethods
- MappedExpander.DoubleLogarithmicMap - Class in com.github.gbenroscience.math.numericalmethods
-
A DomainMap that clusters nodes tightly at BOTH the lower bound (a) and the upper bound (b).
- MappedExpander.LinearMap - Class in com.github.gbenroscience.math.numericalmethods
- MappedExpander.LogarithmicMap - Class in com.github.gbenroscience.math.numericalmethods
- MappedExpander.ReversedLogarithmicMap - Class in com.github.gbenroscience.math.numericalmethods
-
Logarithmic map that clusters nodes near the upper bound B.
- MappedExpander.SemiInfiniteMap - Class in com.github.gbenroscience.math.numericalmethods
-
Algebraic map for the semi-infinite interval [0, infinity) Hardens against functions with "tails".
- MappedExpander.SubDomainMap - Class in com.github.gbenroscience.math.numericalmethods
- MAssignmentOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MAssignmentOperator() - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MAssignmentOperator
- MathExpression - Class in com.github.gbenroscience.parser
-
This class is NOT thread-safe.
- MathExpression() - Constructor for class com.github.gbenroscience.parser.MathExpression
-
default no argument constructor for class MathExpression.
- MathExpression(String) - Constructor for class com.github.gbenroscience.parser.MathExpression
- MathExpression(String, boolean) - Constructor for class com.github.gbenroscience.parser.MathExpression
- MathExpression(String, VariableManager, boolean) - Constructor for class com.github.gbenroscience.parser.MathExpression
- MathExpression.EvalResult - Class in com.github.gbenroscience.parser
- MathExpression.Pair<K,
V> - Class in com.github.gbenroscience.parser - MathExpression.Slot - Class in com.github.gbenroscience.parser
- MathExpression.Token - Class in com.github.gbenroscience.parser
- MathExpression.VariableRegistry - Class in com.github.gbenroscience.parser
-
Manages the mapping of variable names to frame slots.
- MathExpressionManager - Class in com.github.gbenroscience.util
-
Objects of this class attempt to optimize and then evaluate a math expression.
- MathExpressionManager() - Constructor for class com.github.gbenroscience.util.MathExpressionManager
- MathExpressionTreeDepth - Class in com.github.gbenroscience.parser
-
Optimized Java class to compute the depth (height) of the abstract syntax tree (AST) for a mathematical expression.
- MathExpressionTreeDepth(String) - Constructor for class com.github.gbenroscience.parser.MathExpressionTreeDepth
- MathExpressionTreeDepth.Result - Class in com.github.gbenroscience.parser
- Maths - Class in com.github.gbenroscience.math
- Maths() - Constructor for class com.github.gbenroscience.math.Maths
- MathScanner - Class in com.github.gbenroscience.parser
- MathScanner(String) - Constructor for class com.github.gbenroscience.parser.MathScanner
- matrix - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- matrix - Variable in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- Matrix - Class in com.github.gbenroscience.math.matrix.expressParser
- Matrix(double[][]) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.Matrix
- Matrix(double[], int, int) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.Matrix
- Matrix(int, int) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.Matrix
- Matrix(Matrix) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.Matrix
- Matrix(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.Matrix
- MATRIX - Enum constant in enum com.github.gbenroscience.parser.TYPE
- MATRIX_ADD - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_ADJOINT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_COFACTORS - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_DIVIDE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_EDIT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_EIGENPOLY - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_EIGENVALUES - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_EIGENVEC - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_MULTIPLY - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_POWER - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_SUBTRACT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MATRIX_TRANSPOSE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MatrixBinaryOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixBinaryOperator(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixBinaryOperator
- matrixData - Variable in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- MatrixExpression - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixExpression() - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixExpression
- MatrixExpressionScanner - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixExpressionScanner(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- MatrixFormatException - Exception Class in com.github.gbenroscience.util
-
Is thrown whenever an illegal matrix string is found.
- MatrixFormatException() - Constructor for exception class com.github.gbenroscience.util.MatrixFormatException
-
Creates a new instance of
MatrixFormatExceptionwithout detail message. - MatrixFormatException(String) - Constructor for exception class com.github.gbenroscience.util.MatrixFormatException
-
Constructs an instance of
MatrixFormatExceptionwith the specified detail message. - MatrixFunction - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixFunction() - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixFunction
- MatrixFunctionManager - Class in com.github.gbenroscience.util
- MatrixFunctionManager() - Constructor for class com.github.gbenroscience.util.MatrixFunctionManager
- MatrixOld - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixOld(double[][]) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- MatrixOld(int, int) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- MatrixOld(MatrixOld) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- MatrixOld(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- MatrixOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixOperator(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- matrixToCommaList(Matrix) - Static method in class com.github.gbenroscience.parser.Function
- matrixToList(Matrix) - Static method in class com.github.gbenroscience.parser.Function
-
The input list is such that: The first 2 entries specify the number of rows and columns.
- MatrixTurbo - Class in com.github.gbenroscience.parser.turbo.examples
-
Guide and examples for using Turbo Mode with matrices.
- MatrixTurbo() - Constructor for class com.github.gbenroscience.parser.turbo.examples.MatrixTurbo
- MatrixTurboEvaluator - Class in com.github.gbenroscience.parser.turbo.tools
-
Allocation-free Turbo compiler optimized for ParserNG's flat-array Matrix implementation.
- MatrixTurboEvaluator(MathExpression) - Constructor for class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- MatrixTurboEvaluator.EigenProvider - Class in com.github.gbenroscience.parser.turbo.tools
- MatrixTurboEvaluator.ResultCache - Class in com.github.gbenroscience.parser.turbo.tools
-
Holds the mutable state for a single node in the execution tree.
- MatrixValueParser - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- MatrixValueParser(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- MatrixVariable - Class in com.github.gbenroscience.math.matrix.expressParser
- MatrixVariable(String, Matrix) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- MatrixVariable(String, String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
-
Here an expression like A=[2,3,4:-2,3,4:5,1,20] is passed into the constructor.
- MatrixVariableManager - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.MatrixVariableManager
- MatrixVariableManager(int) - Constructor for class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MSet
- max() - Method in class com.github.gbenroscience.parser.Set
- MAX - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MAX_ALLOWED_METHOD_ARGS_BY_JVM - Static variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
- MAX_DEPTH - Static variable in class com.github.gbenroscience.math.numericalmethods.MappedExpander
- MAX_GRID_SIZE - Static variable in class com.github.gbenroscience.math.graph.Grid
- maximum(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximum(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximum(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximum(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximumDifference(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximumDifference(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximumDifference(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- maximumDifference(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- MBinaryOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MBinaryOperator(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MBinaryOperator
- MBracket - Class in com.github.gbenroscience.math.matrix.expressParser
- MBracket(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MBracket
-
Constructor of this class for creating its objects and initializing their names with either a ( or a ) and initial
- MC - Class in com.github.gbenroscience.parser.benchmarks
- MC() - Constructor for class com.github.gbenroscience.parser.benchmarks.MC
- mdeterm() - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- MEAN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- measureText(String) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- median() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- median() - Method in class com.github.gbenroscience.parser.Set
- MEDIAN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- Method - Class in com.github.gbenroscience.parser.methods
-
Models the methods that perform calculations in the parser.
- Method(String) - Constructor for class com.github.gbenroscience.parser.methods.Method
- Method(String, String...) - Constructor for class com.github.gbenroscience.parser.methods.Method
- METHOD - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
- MethodRegistry - Class in com.github.gbenroscience.parser.methods
- MethodRegistry() - Constructor for class com.github.gbenroscience.parser.methods.MethodRegistry
- MethodRegistry.MethodAction - Interface in com.github.gbenroscience.parser.methods
- Methods - Class in com.github.gbenroscience.math.differentialcalculus
- Methods() - Constructor for class com.github.gbenroscience.math.differentialcalculus.Methods
- metreToFoot(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- metreToYard(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- MID_RANGE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- midPoint(Point, Point) - Static method in class com.github.gbenroscience.math.geom.Point
- midPoint(Point, Point) - Static method in class com.github.gbenroscience.math.Point
- milePerGallonToKmPerLitre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- mileToKm(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- millimetreToInch(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- min() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
-
this method determines the least value in a set of numbers
- min() - Method in class com.github.gbenroscience.parser.Set
-
this method determines the least value in a set of numbers
- MIN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- MIN_GRID_SIZE - Static variable in class com.github.gbenroscience.math.graph.Grid
- MIN_VAR_COUNT_FOR_ARRAY_BASED_EVALUATOR - Static variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
-
If the number of unique variables in the expression is equal to or greater than
ScalarTurboEvaluator.MIN_VAR_COUNT_FOR_ARRAY_BASED_EVALUATOR, the Array based evaluator will be used - minimum(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimum(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimum(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimum(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimumDifference(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimumDifference(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimumDifference(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minimumDifference(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- minor(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- minor(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- minor(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- minus(ComplexNumber) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Subtracts the parameter ComplexNumber object from this ComplexNumber object.
- minus(FractionalNumber) - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- MINUS - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- MINUS - Static variable in class com.github.gbenroscience.parser.Operator
- MixedInstructionsPlot - Enum constant in enum com.github.gbenroscience.math.graph.GraphType
- MLogic - Class in com.github.gbenroscience.math.matrix.expressParser
- MLogic() - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MLogic
- MmathScanner - Class in com.github.gbenroscience.math.matrix.expressParser
- MmathScanner(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- MmultiplicationOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MmultiplicationOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MmultiplicationOperator
-
Creates an object of class MmultiplicationOperator
- MNumber - Class in com.github.gbenroscience.math.matrix.expressParser
- MNumber(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MNumber
- MNumber(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MNumber
- mode() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- mode() - Method in class com.github.gbenroscience.parser.Set
- Mode - Enum in com.github.gbenroscience.util
- MODE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- modulo(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Inlined modulo: a % b
- modulo(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- molarToPercentWeightByVol(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- MOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MOperator(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MOperator
- mrng() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- mrng() - Method in class com.github.gbenroscience.parser.Set
- MSet - Class in com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MSet
- MSet(List<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MSet
-
Creates a new MSet object initialized with the specified data set.
- MSubtractionOperator - Class in com.github.gbenroscience.math.matrix.expressParser
- MSubtractionOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MSubtractionOperator
-
Creates an object of class MSubtractionOperator
- MU_0 - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- multipleBracketRemover(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- multipleBracketRemover_(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- MultiplicationOperator - Class in com.github.gbenroscience.parser
- MultiplicationOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.MultiplicationOperator
-
Creates an object of class MultiplicationOperator
- multiply(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Inlined multiplication: a * b
- multiply(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- multiply(ComplexNumber) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Multiplies this ComplexNumber object by the parameter ComplexNumber object.
- multiply(FractionalNumber) - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- multiply(Matrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- multiply(MatrixOld) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- multiply(MatrixOld, MatrixOld) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
The operation of matrix multiplication.
- multiply(Matrix, Matrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
The operation of matrix multiplication.
- multiply(PrecisionMatrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- multiply(PrecisionMatrix, PrecisionMatrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
The operation of matrix multiplication.
- multiply(String, int, String, int, int) - Static method in class com.github.gbenroscience.math.Maths
- MULTIPLY - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- MULTIPLY - Static variable in class com.github.gbenroscience.parser.Operator
- multiplyContentsByMinusOne(List<String>) - Method in class com.github.gbenroscience.parser.Bracket
- multiplyMatrix() - Method in class com.github.gbenroscience.parser.Set
-
The list must have been originally supplied: matrix_mul(A,B) {where A and B are matrices} or matrix_mul(A,k) {where A is a matrix and k is a scalar} It multiplies them out and returns the result as a list.
- MultiSwitch(String...) - Constructor for class com.github.gbenroscience.math.Main.MultiSwitch
- MUnaryPostOperator - Class in com.github.gbenroscience.math.matrix.expressParser
-
Models a post-operand MOperator object e.g the !, inverse, square, cube operators
- MUnaryPostOperator(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MUnaryPostOperator
-
Creates a new MUnaryPostOperator object
N
- N_AVAGADRO - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- name - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- name - Variable in class com.github.gbenroscience.parser.Operator
-
The name of the operator object
- NANOS - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- nearestElementIndex(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestElementIndex(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestElementValue(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestElementValue(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestHigherElementIndex(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestHigherElementIndex(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestHigherElementValue(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestHigherElementValue(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestLowerElementIndex(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestLowerElementIndex(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestLowerElementValue(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nearestLowerElementValue(int[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nextIndexOf(String, int, String) - Static method in class com.github.gbenroscience.parser.STRING
-
nextIndexOf allows you to get the next occurence of a substring searching from a point in the string forwards
- nextIndexOf(List<String>, int, String) - Static method in class com.github.gbenroscience.parser.LISTS
- nextIndexOfComma(List<String>, int) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.parser.LISTS
-
Searches a List of String objects forwards for the first occurrence of a Variable String from the point where the search commences.
- nmToEv(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- non_exp_format(String) - Static method in class com.github.gbenroscience.math.Maths
- noOfListReturningOperators - Variable in class com.github.gbenroscience.parser.MathExpression
- NORMAL - Enum constant in enum com.github.gbenroscience.logic.TRIG_MODE
-
No shift or hyp
- NORMAL - Enum constant in enum com.github.gbenroscience.logic.USE_MODE
- NOW - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- nsinc(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- nthRoot(int, BigDecimal) - Static method in class com.github.gbenroscience.math.BigDecimalNthRootCalculation
- nthRoot(int, BigDecimal, MathContext) - Static method in class com.github.gbenroscience.math.BigDecimalNthRootCalculation
- NULL_ERROR - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- num_to_base_10(String, String) - Static method in class com.github.gbenroscience.math.Maths
-
method num_to_base_10 takes 2 arguments,the number to be converted to base 10, and the base system to which the number currently belongs.
- Number - Class in com.github.gbenroscience.parser
- Number(String) - Constructor for class com.github.gbenroscience.parser.Number
- Number(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.Number
- NUMBER - Enum constant in enum com.github.gbenroscience.parser.TYPE
- NUMBER - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
- numberOfParameters() - Method in class com.github.gbenroscience.parser.Function
- NumberReturningStatsOperator - Class in com.github.gbenroscience.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 com.github.gbenroscience.parser.NumberReturningStatsOperator
- NumericalDerivative - Class in com.github.gbenroscience.math.numericalmethods
- NumericalDerivative() - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- NumericalDerivative(Function, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- NumericalDerivative(String) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- NumericalDerivative.Parser - Class in com.github.gbenroscience.math.numericalmethods
- NumericalIntegral - Class in com.github.gbenroscience.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() - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- NumericalIntegral(double, double, int, String) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- NumericalIntegral(Function, double, double, int, MethodHandle, String[], int[]) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- NumericalIntegral(Function, MethodHandle, String[], int[]) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- NumericalIntegral(String, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- NumericalIntegrator - Class in com.github.gbenroscience.math.numericalmethods
- NumericalIntegrator(double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- NumericalIntegrator(Function, MethodHandle, double, double, String[], int[]) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
O
- OCT - Enum constant in enum com.github.gbenroscience.logic.BASE_MODE
- OFF - Enum constant in enum com.github.gbenroscience.logic.POWER_MODE
- oldInverse() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Computes the inverse of this Matrix object.
- oldInverse() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Computes the inverse of this MatrixOld object.
- ON - Enum constant in enum com.github.gbenroscience.logic.POWER_MODE
- opChar - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- OPEN_BRACKET_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter
- OPEN_BRACKET_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter1
-
used to mask the commas after they have been processed.
- OPEN_CIRC_BRAC - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- OPEN_CIRC_BRAC - Static variable in class com.github.gbenroscience.parser.Operator
- OPEN_SQUARE_BRAC - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- OPEN_SQUARE_BRAC - Static variable in class com.github.gbenroscience.parser.Operator
- openBrackets(ArrayList<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.Utilities
-
Checks for the pattern..
- openUpUnnecessaryBrackets(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.CodeGenerator
-
Open up unnecessary brackets..e.g.
- OperatingSystem - Class in com.github.gbenroscience.logic
-
Objects of this class will control the running modes of the calculator.
- OperatingSystem() - Constructor for class com.github.gbenroscience.logic.OperatingSystem
- Operator - Class in com.github.gbenroscience.parser
- Operator(String) - Constructor for class com.github.gbenroscience.parser.Operator
- OPERATOR - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
- OperatorConstant - Enum in com.github.gbenroscience.parser
- operators - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
-
The instruction set of the parser of this software.
- operators - Static variable in class com.github.gbenroscience.parser.Operator
-
The instruction set of the parser of this software.
- optimizeFunction(String) - Method in class com.github.gbenroscience.util.MathExpressionManager
- optimizeFunction(String) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- OR - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- OR - Static variable in class com.github.gbenroscience.parser.Operator
- orange - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color orange.
- ORANGE - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color orange.
- orderCompoundTokens(MathExpression) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- ounceToGram(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
P
- Pair(K, V) - Constructor for class com.github.gbenroscience.parser.MathExpression.Pair
- PARENTHESES_ERROR - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- parse() - Method in class com.github.gbenroscience.util.VariableManager.CommandInterpreter
-
Conducts an holistic parse of the input data.
- parse(String) - Static method in class com.github.gbenroscience.logic.CalcLogic
- parse(String) - Static method in class com.github.gbenroscience.parser.Function
- parse(String) - Method in class com.github.gbenroscience.parser.MathExpression
- parse(String) - Static method in class com.github.gbenroscience.parser.Variable
- parse(String) - Static method in class com.github.gbenroscience.util.Settings
- parseBooleanStrict(String, ExpressionLogger) - Static method in class com.github.gbenroscience.parser.logical.ComparingExpressionParser
- parseCommand(String) - Method in class com.github.gbenroscience.util.VariableManager
-
Parses a command that creates or changes the value of variables.
- parseDerivativeCommand(String) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative.Parser
- parseDerivativeCommand(List<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Parser
-
This command currently assumes that all anonymous function expressions have been resolved into an anonymous function name and the name passed in here, no anonymous function expression should be passed in here directly, yet!
- parseExpression(String) - Method in class com.github.gbenroscience.parser.methods.Method
- parseJson(String) - Method in interface com.github.gbenroscience.interfaces.Decodeable
- Parser - Class in com.github.gbenroscience.math.differentialcalculus
- Parser(String) - Constructor for class com.github.gbenroscience.math.differentialcalculus.Parser
- Parser(String) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalDerivative.Parser
- parser_Result - Variable in class com.github.gbenroscience.parser.MathExpression
- parser_Result - Variable in class com.github.gbenroscience.parser.MathScanner
- ParserCmd - Class in com.github.gbenroscience.parser.cmd
- ParserCmd() - Constructor for class com.github.gbenroscience.parser.cmd.ParserCmd
- ParserException - Exception Class in com.github.gbenroscience.parser
- ParserException(String) - Constructor for exception class com.github.gbenroscience.parser.ParserException
- ParserNGStressRig - Class in com.github.gbenroscience.parser.turbo.examples
- ParserNGStressRig() - Constructor for class com.github.gbenroscience.parser.turbo.examples.ParserNGStressRig
- ParserResult - Enum in com.github.gbenroscience.parser
- parseSingleCommand(String) - Method in class com.github.gbenroscience.util.VariableManager
-
Parses a command that creates a single variable or changes its value.
- parseTopic(String) - Static method in class com.github.gbenroscience.util.help.Topic
- passesThroughPoint(Point) - Method in class com.github.gbenroscience.math.geom.Line
- passesThroughPoint(Point) - Method in class com.github.gbenroscience.math.geom.Line3D
-
Ascertains that a Line3D object passes through a given Point object
- passesThroughPoint(Point) - Method in class com.github.gbenroscience.math.Line
- percentWeightByVolToMolar(double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- permutation() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- permutation() - Method in class com.github.gbenroscience.parser.Set
- permutation(double, double) - Static method in class com.github.gbenroscience.math.Maths
- PERMUTATION - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- PERMUTATION - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- PERMUTATION - Static variable in class com.github.gbenroscience.parser.Operator
- PermutationOperator - Class in com.github.gbenroscience.parser
- PermutationOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.PermutationOperator
-
Creates an object of class PermutationOperator
- PI - Static variable in class com.github.gbenroscience.math.Maths
- PI - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- PI - Static variable in class com.github.gbenroscience.parser.Variable
-
The constant PI
- PI() - Static method in class com.github.gbenroscience.math.Maths
- PI_ALT - Static variable in class com.github.gbenroscience.parser.Variable
- PI_ALT_1 - Static variable in class com.github.gbenroscience.parser.Variable
- pink - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color pink.
- PINK - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color pink.
- pintToLitre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- pintUKtoCupUS(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- pintUKtoUS(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- pintUStoUK(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- PLAIN - Enum constant in enum com.github.gbenroscience.math.graph.tools.FontStyle
- planarXYRotate(Point, Point, double) - Static method in class com.github.gbenroscience.math.geom.ROTOR
-
Method for rotating a Point object in the XY plane or in any plane parallel to the XY plane.
- Plane - Class in com.github.gbenroscience.math.geom
- Plane(Direction, double) - Constructor for class com.github.gbenroscience.math.geom.Plane
-
Creates a Plane object given the direction indices of its normal vector (stored in a gameMath.Point object)
- Plane(Direction, Point) - Constructor for class com.github.gbenroscience.math.geom.Plane
- Plane(Line3D, Line3D) - Constructor for class com.github.gbenroscience.math.geom.Plane
-
Creates the plane given 2 lines on it.
- Plane(Line3D, Point) - Constructor for class com.github.gbenroscience.math.geom.Plane
- Plane(Point, Point, Point) - Constructor for class com.github.gbenroscience.math.geom.Plane
-
Creates a Plane object given 3 points on it.
- PLOT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- PLUS - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- PLUS - Static variable in class com.github.gbenroscience.parser.Operator
- plusAndMinusStringHandlerHelper(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
- plusAndMinusStringHandlerHelper1(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
-
Handles unary plus and minus operations on the numbers that come after them Also handles repeated concatenations of plus and minus operators.
- Point - Class in com.github.gbenroscience.math.geom
- Point - Class in com.github.gbenroscience.math
- Point() - Constructor for class com.github.gbenroscience.math.geom.Point
-
ICreates a Point object at the origin of 3D space.
- Point() - Constructor for class com.github.gbenroscience.math.Point
-
ICreates a Point object at the origin of 3D space.
- Point(double) - Constructor for class com.github.gbenroscience.math.geom.Point
-
Initializes a 1D Point object
- Point(double) - Constructor for class com.github.gbenroscience.math.Point
-
Initializes a 1D Point object
- Point(double, double) - Constructor for class com.github.gbenroscience.math.geom.Point
-
Initializes a 2D Point object
- Point(double, double) - Constructor for class com.github.gbenroscience.math.Point
-
Initializes a 2D Point object
- Point(double, double, double) - Constructor for class com.github.gbenroscience.math.geom.Point
-
Initializes a 2D Point object
- Point(double, double, double) - Constructor for class com.github.gbenroscience.math.Point
-
Initializes a 2D Point object
- Point(Point) - Constructor for class com.github.gbenroscience.math.geom.Point
-
Creates a new Point object similar to this one but not referring to the same object
- Point(Point) - Constructor for class com.github.gbenroscience.math.Point
-
Creates a new Point object similar to this one but not referring to the same object
- Point(Point) - Constructor for class com.github.gbenroscience.math.geom.Point
-
Creates an object of this class from an awt Point object.
- pointAtDisplacement(double, double) - Method in class com.github.gbenroscience.math.geom.Point
- pointAtDisplacement(Line, double) - Method in class com.github.gbenroscience.math.geom.Point
- POLAR - Enum constant in enum com.github.gbenroscience.math.complex.ComplexState
- PollCapable - Interface in com.github.gbenroscience.interfaces
-
Created by Imaxinacion on 2/13/2018.
- polygonArea(Polygon) - Static method in class com.github.gbenroscience.math.geom.Line
- polygonIntersects(Polygon, Polygon) - Static method in class com.github.gbenroscience.math.geom.Line
- polygonIntersects(Polygon, Rectangle) - Static method in class com.github.gbenroscience.math.geom.Line
- polygonIntersectsNew(Polygon, Polygon) - Static method in class com.github.gbenroscience.math.geom.Line
- PolynomialExpression - Class in com.github.gbenroscience.parser
- PolynomialExpression(String, int) - Constructor for class com.github.gbenroscience.parser.PolynomialExpression
- poundToKg(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- pow(double) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- pow(double, double) - Static method in class com.github.gbenroscience.math.Maths
-
Developed by JIBOYE Oluwagbemiro for the J2ME platform where no proper method for calculating power exists.
- pow(MatrixOld, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- pow(Matrix, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- pow(PrecisionMatrix, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- POW - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- power() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- power() - Method in class com.github.gbenroscience.parser.Set
- power(double, double) - Static method in class com.github.gbenroscience.math.Maths
- power(MatrixOld, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- power(Matrix, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- POWER - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- POWER - Static variable in class com.github.gbenroscience.parser.Operator
- POWER_MODE - Enum in com.github.gbenroscience.logic
- powerMatrix() - Method in class com.github.gbenroscience.parser.Set
-
The list must have been originally supplied: matrix_pow(A,n) {where A is a Matrix and n is an integer.
- PowerOperator - Class in com.github.gbenroscience.parser
- PowerOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.PowerOperator
-
Creates an object of class PowerOperator
- precedence - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- Precedence - Class in com.github.gbenroscience.parser
- Precedence(int) - Constructor for class com.github.gbenroscience.parser.Precedence
- PrecisionMatrix - Class in com.github.gbenroscience.math.matrix.expressParser
-
Deals with numbers of higher precision than Matrix.
- PrecisionMatrix(int, int) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- PrecisionMatrix(PrecisionMatrix) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- PrecisionMatrix(String) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- PrecisionMatrix(BigDecimal[][]) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- prevIndexOf(String, int, String) - Static method in class com.github.gbenroscience.parser.STRING
-
prevIndexOf allows you to get the previous occurence of a substring searching from a point in the string backwards
- prevIndexOf(List<String>, int, String) - Static method in class com.github.gbenroscience.parser.LISTS
- prevIndexOf(List, int, Object) - Static method in class com.github.gbenroscience.parser.GenericBracket
- prevIndexOfComma(List<String>, int) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.fractions
- PrimeNumber(long) - Constructor for class com.github.gbenroscience.math.fractions.PrimeNumber
- print() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- print() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- print() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.numericalmethods.Fmath
- print(char[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(double[][]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- print(Object) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- print(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- PRINT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- print2DArray(Object[][]) - Static method in class com.github.gbenroscience.parser.Function
-
Prints the content of a 2D array
- println(byte[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(char[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- println(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- printLog() - Method in class com.github.gbenroscience.util.ErrorLog
-
Prints the contents of this logBook on a to a StringBuilder and then clears its memory.
- printTextMatrix(String[][]) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- printTextMatrixOld(String[][]) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- prod() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- prod() - Method in class com.github.gbenroscience.parser.Set
- PROD - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- purifier(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.STRING
-
Returns a string where characters from index `fromIndex` onward are purified (spaces and newlines removed), while the prefix [0, fromIndex) is preserved exactly.
Q
- Q_ELECTRON - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- quad(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- quad(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- QUADRATIC - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- Quadratic_Equation - Class in com.github.gbenroscience.math.quadratic
- Quadratic_Equation(String) - Constructor for class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- QuadraticExpressionParser - Class in com.github.gbenroscience.math.quadratic
- QuadraticExpressionParser(String) - Constructor for class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- quadraticRoots() - Method in class com.github.gbenroscience.parser.Set
- QuadraticSolver - Class in com.github.gbenroscience.math.quadratic
-
Solves quadratic equations of the form ax² + bx + c = 0.
- QuadraticSolver(double, double, double) - Constructor for class com.github.gbenroscience.math.quadratic.QuadraticSolver
- quartToLitre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- quartUKtoUS(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- quartUStoUK(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- quickTestForInitializerExtractor(String[]) - Static method in class com.github.gbenroscience.parser.LogicalExpression
- QuickTime - Class in com.github.gbenroscience.parser.turbo
- QuickTime() - Constructor for class com.github.gbenroscience.parser.turbo.QuickTime
- QuickTime.Timable - Interface in com.github.gbenroscience.parser.turbo
-
Functional interface for the method to be timed.
R
- r - Variable in class com.github.gbenroscience.math.graph.tools.GraphColor
- R_GAS - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- RAD - Enum constant in enum com.github.gbenroscience.logic.DRG_MODE
- radialFrequencyToFrequency(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- radical - Static variable in class com.github.gbenroscience.math.complex.ComplexNumber
- radToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- radToDeg(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- radToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- raiseElementsToPower(double[], double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- raiseElementsToPower(double[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- raiseElementsToPower(float[], float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- raiseElementsToPower(float[], int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- random() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.Declarations
- randomFill() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Fills the matrix with randomly generated values between 1 and 101.
- randomFill() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Fills the matrix with randomly generated values between 1 and 101.
- randomFill() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Fills the matrix with randomly generated values between 1 and 101.
- randomFill(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Fills the matrix with randomly generated values between 1 and n
- randomFill(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Fills the matrix with randomly generated values between 1 and n
- randomFill(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Fills the matrix with randomly generated values between 1 and n
- RANGE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- read() - Method in class com.github.gbenroscience.util.io.TextFileReader
- read(Map<String, Variable>, File) - Static method in class com.github.gbenroscience.util.io.VariableBackup
-
This reads the lines of text in a file into a
Map. - readFileLinesToMap(Map<String, Function>, File) - Static method in class com.github.gbenroscience.util.io.FunctionsBackup
-
This reads the lines of text in a file into a
Map. - readFileLinesToMap(Map<String, Variable>, File) - Static method in class com.github.gbenroscience.util.io.VariableBackup
-
This reads the lines of text in a file into a
Map. - reciprocal(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- recognizeAnonymousFunctions(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
-
Optimized invalid input: '&' more correct 2025 version of recognizeAnonymousFunctions Changes invalid input: '&' improvements: • Single linear pass (O(n) instead of repeated indexOf → much faster) • Cleaner structure with helper methods • Safer in-place replacement (no risky mutations during iteration) • Exact same replacement logic invalid input: '&' output as your original code • Better readability and maintainability • Preserves your original bracket/comma detection rules
- recognizeAnonymousFunctions1(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
- recognizeCompoundVariables() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
-
turns the Xsquare into a single variable.
- recognizeCompoundVariables() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
-
turns the Xsquare into a single variable.
- recognizeNegativesAndPositives() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- recognizeNegativesAndPositives() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- recordFormula(String) - Method in class com.github.gbenroscience.util.FormulaeManager
-
records formulae as they are stored by the user
- recordHistory(String) - Method in class com.github.gbenroscience.util.HistoryManager
- red - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color red.
- RED - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color red.
- reduce() - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
-
Reduces the rational number to its simplest form.
- reduceToEchelon() - Method in class com.github.gbenroscience.parser.Function
- reduceToRowEchelonMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- reduceToRowEchelonMatrixOld() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- reduceToTriangularMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- reduceToTriangularMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- reduceToTriangularMatrixInPlace() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Reduces the matrix to upper triangular form in-place.
- reduceToTriangularMatrixOld() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- refixCommas() - Method in class com.github.gbenroscience.parser.MathScanner
- registerBasicNumericalMethod(BasicNumericalMethod) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- registerBasicNumericalMethodInMethodRegistry(BasicNumericalMethod) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- registerMethod(String, MethodRegistry.MethodAction) - Static method in class com.github.gbenroscience.parser.methods.MethodRegistry
- REMAINDER - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- REMAINDER - Static variable in class com.github.gbenroscience.parser.Operator
- RemainderOperator - Class in com.github.gbenroscience.parser
- RemainderOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.RemainderOperator
-
Creates an object of class RemainderOperator
- removeAll(String, String) - Static method in class com.github.gbenroscience.parser.STRING
-
removeAll allows you to remove all occurrences of an unwanted string from a given string, which it receives as its argument
- removeCommas(String) - Static method in class com.github.gbenroscience.parser.STRING
-
Allows you to remove commas from a string.
- removeDuplicates() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.BracketCleaner
-
Removes excess brackets **in-place**.
- removeExcessBrackets(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
-
This technique will rid tokens of offending brackets up to the last bracket.
- removeExcessBrackets1(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
-
Deprecated.
- removeFrom(List<String>) - Method in class com.github.gbenroscience.math.Main.MultiSwitch
- removeFunctionAt(int) - Method in class com.github.gbenroscience.util.MathExpressionManager
-
removes the MathExpression object at the specified location
- removeFunctionAt(int) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
-
removes the Function object at the specified location
- removeFunctionByName(String) - Method in class com.github.gbenroscience.util.MathExpressionManager
-
Removes the MathExpression object in the store that goes by that name
- removeFunctionByName(String) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
-
Removes the Function object in the store that goes by that name
- removeFunctionByScanner(ArrayList<String>) - Method in class com.github.gbenroscience.util.MathExpressionManager
-
removes the MathExpression object that has that scanner
- removeFunctionByScanner(ArrayList<String>) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
-
removes the Function object that has that scanner
- removeNewLineChar(String) - Static method in class com.github.gbenroscience.parser.STRING
- repaint() - Method in interface com.github.gbenroscience.math.graph.AbstractView
- repaint(int, int, int, int) - Method in interface com.github.gbenroscience.math.graph.AbstractView
- repeating(String, int) - Static method in class com.github.gbenroscience.parser.STRING
- replace(String, String, Integer, Integer) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.STRING
-
Replace all literal occurrences of `replaced` in `str` with `replacing`.
- replotOnLimitChange() - Method in class com.github.gbenroscience.math.graph.Grid
- report(String, QuickTime.Timable) - Static method in class com.github.gbenroscience.parser.turbo.QuickTime
-
Prints a formatted report of the execution time.
- reset() - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- reset() - Method in class com.github.gbenroscience.parser.MathExpression.VariableRegistry
- reset() - Method in class com.github.gbenroscience.util.VariableManager
- result - Variable in class com.github.gbenroscience.math.differentialcalculus.Parser
- result - Variable in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- Result(int, int, int, int, int) - Constructor for class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- ResultCache() - Constructor for class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator.ResultCache
- returnTypeDef(String) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- reverse(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method reverse takes 1 argument and that is the string to be reversed
- reverseArray(char[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- reverseArray(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- reverseArray(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- reverseArray(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- reverseArray(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- ReversedLogarithmicMap(double, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.ReversedLogarithmicMap
- rms() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- rms() - Method in class com.github.gbenroscience.parser.Set
- rng() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- rng() - Method in class com.github.gbenroscience.parser.Set
- ROOT - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- ROOT - Static variable in class com.github.gbenroscience.parser.Operator
- ROOT_MEAN_SQUARED - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- RootFinder - Class in com.github.gbenroscience.math.numericalmethods
-
Objects of this class are used to solve for the roots of non-implicit equations.
- RootFinder(Function) - Constructor for class com.github.gbenroscience.math.numericalmethods.RootFinder
- RootFinder(Function, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.RootFinder
- RootFinder(Function, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.RootFinder
- RootFinder(Function, double, double, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.RootFinder
- RootFinder(String) - Constructor for class com.github.gbenroscience.math.numericalmethods.RootFinder
- RootFinder(String, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.RootFinder
- rootOfEquation() - Method in class com.github.gbenroscience.parser.Set
-
Finds the zero of a Function which has been pre-defined in the Workspace.
- rotate(double, Point) - Method in class com.github.gbenroscience.math.geom.Line
- rotate(Line3D) - Method in class com.github.gbenroscience.math.geom.ROTOR
- rotate(Plane) - Method in class com.github.gbenroscience.math.geom.ROTOR
- rotate(Point) - Method in class com.github.gbenroscience.math.geom.ROTOR
- rotate(String) - Method in class com.github.gbenroscience.math.geom.ROTOR
-
CARE!!! The developer makes no guarantees about what will happen if an invalid function string is passed to this method.
- rotateLine(double, Point) - Method in class com.github.gbenroscience.math.geom.Line
- rotateLine(Line, double, Point) - Static method in class com.github.gbenroscience.math.geom.ROTOR
- rotatePolygon(Polygon, Point, double) - Static method in class com.github.gbenroscience.math.geom.ROTOR
- rotateRectangle(Rectangle, Point, double) - Static method in class com.github.gbenroscience.math.geom.ROTOR
-
Rotates a Rectangle object.
- ROTOR - Class in com.github.gbenroscience.math.geom
-
Create a variable or use a constant for the angle Create matrix vectors for O and D Where O is the origin or point about which rotation will occur, and D are the direction coordinates(a,b,c) of the rotation rot(F,angle,origin,direction) So: rot(@(x,y,z)sin(x-y-3*z),PI,@(2,1)(2,2),@(3,1)(1,-2,3)) rot(@(x,y,z)sin(x-y-3*z),PI,@(2,1)(2,2),@(3,1)(1,-2,3))
- ROTOR - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- ROTOR(double, Direction) - Constructor for class com.github.gbenroscience.math.geom.ROTOR
-
Creates a new object of class ROTOR that can be used to rotate Point objects, Line objects, and Plane objects, Function objects and so on.
- ROTOR(double, Point, Direction) - Constructor for class com.github.gbenroscience.math.geom.ROTOR
-
Creates a new object of class ROTOR that can be used to rotate Point objects, Line objects, and Plane objects, Function objects and so on.
- Round() - Constructor for class com.github.gbenroscience.parser.methods.ext.Rounding.Round
- roundDigits(int, BigDecimal, RoundingMode) - Static method in class com.github.gbenroscience.parser.methods.ext.Rounding
- RoundDigitsN() - Constructor for class com.github.gbenroscience.parser.methods.ext.Rounding.RoundDigitsN
- Rounding - Class in com.github.gbenroscience.parser.methods.ext
- Rounding() - Constructor for class com.github.gbenroscience.parser.methods.ext.Rounding
- Rounding.Round - Class in com.github.gbenroscience.parser.methods.ext
- Rounding.RoundDigitsN - Class in com.github.gbenroscience.parser.methods.ext
- Rounding.RoundN - Class in com.github.gbenroscience.parser.methods.ext
- Rounding.RoundX - Class in com.github.gbenroscience.parser.methods.ext
- RoundN() - Constructor for class com.github.gbenroscience.parser.methods.ext.Rounding.RoundN
- RoundX() - Constructor for class com.github.gbenroscience.parser.methods.ext.Rounding.RoundX
- ROW_JOIN - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- rowDeleteFromEnd(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Deletes the specified number of rows from the end of the Matrix object
- rowDeleteFromEnd(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Deletes the specified number of row from the end of the MatrixOld object
- rowDeleteFromEnd(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Deletes the specified number of rows from the end of the PrecisionMatrix object
- rowDeleteFromStart(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Deletes the specified number of rows from the beginning of the Matrix object
- rowDeleteFromStart(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Deletes the specified number of row from the beginning of the MatrixOld object
- rowDeleteFromStart(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Deletes the specified number of rows from the beginning of the PrecisionMatrix object
- rowJoin(MatrixOld, MatrixOld) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Place the first MatrixOld object side by side with the second one passed as argument to this method.
- rowJoin(Matrix, Matrix) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Place the first PrecisionMatrix object side by side with the second one passed as argument to this method.
- RPAREN - Static variable in class com.github.gbenroscience.parser.MathExpression.Token
- run() - Method in interface com.github.gbenroscience.parser.turbo.QuickTime.Timable
- run(String[], int, int, DRG_MODE) - Static method in class com.github.gbenroscience.parser.methods.Method
- run(List<String>, DRG_MODE) - Static method in class com.github.gbenroscience.parser.methods.Method
S
- Savable - Interface in com.github.gbenroscience.interfaces
- saveAll(Settings) - Static method in class com.github.gbenroscience.util.Utils
- saveFunctions() - Static method in class com.github.gbenroscience.util.Utils
- saveIfNotExists(Variable) - Static method in class com.github.gbenroscience.util.VariableManager
- saveOrUpdate(Variable) - Static method in class com.github.gbenroscience.util.VariableManager
- saveSettings(Settings) - Static method in class com.github.gbenroscience.util.Utils
-
Saves the settings
- saveVariables() - Static method in class com.github.gbenroscience.util.Utils
- scalar - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- SCALAR_GATEKEEPER_HANDLE - Static variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- scalarDivide(double) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Divides this ComplexNumber object by the number.
- scalarDivide(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- scalarDivide(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- scalarDivide(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- scalarMultiply(double) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
-
Multiplies this ComplexNumber object by the number.
- scalarMultiply(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- scalarMultiply(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- scalarMultiply(double) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- scalarStatsGatekeeper(String, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- ScalarTurboBench - Class in com.github.gbenroscience.parser.turbo.tools
- ScalarTurboBench() - Constructor for class com.github.gbenroscience.parser.turbo.tools.ScalarTurboBench
- ScalarTurboEvaluator - Class in com.github.gbenroscience.parser.turbo.tools
- ScalarTurboEvaluator(MathExpression) - Constructor for class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
- ScalarTurboEvaluator(MathExpression, boolean) - Constructor for class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator
-
USE THIS ONLY IF YOU KNOW WHAT YOU ARE DOING!
- ScalarTurboEvaluator1 - Class in com.github.gbenroscience.parser.turbo.tools
-
Turbo compiler optimized for PURE SCALAR expressions.
- ScalarTurboEvaluator1(MathExpression) - Constructor for class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- ScalarTurboEvaluator1.AndroidFriendlyMethodHandles - Class in com.github.gbenroscience.parser.turbo.tools
- ScalarTurboEvaluator2 - Class in com.github.gbenroscience.parser.turbo.tools
-
Turbo compiler optimized for PURE SCALAR expressions.
- ScalarTurboEvaluator2(MathExpression) - Constructor for class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- scale(double) - Method in class com.github.gbenroscience.math.geom.Dimension
- scale(double) - Method in class com.github.gbenroscience.math.Size
- scan() - Method in class com.github.gbenroscience.parser.CustomScanner
- scan() - Method in class com.github.gbenroscience.parser.Scanner
- scan(Grid.GraphDataSharer) - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
-
Isolates each complete plottable instruction.
- scan(String) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- scanintoList(String) - Static method in class com.github.gbenroscience.math.Maths
-
Method scanintoList is designed to scan a string of numbers separated by commas into a List serves to separate the individual number objects in a number string
- scanner - Variable in class com.github.gbenroscience.parser.MathExpression
- scanner() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
- scanner() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MmathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
- scanner() - Method in class com.github.gbenroscience.parser.MathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions.
- scanner(MatrixVariableManager, VariableManager) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
- scanner(VariableManager) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
- scanner(VariableManager) - Method in class com.github.gbenroscience.parser.MathScanner
-
Utility method,more popularly used as a scanner into mathematical tokens of mathematical expressions
- Scanner - Class in com.github.gbenroscience.parser
- Scanner(String, boolean, String...) - Constructor for class com.github.gbenroscience.parser.Scanner
-
Standard Constructor
- Scanner(String, boolean, String[], String...) - Constructor for class com.github.gbenroscience.parser.Scanner
-
Constructor for two arrays/varargs
- Scanner(String, boolean, String[], String[], String...) - Constructor for class com.github.gbenroscience.parser.Scanner
-
Constructor for three arrays/varargs
- ScannerBenchmark - Class in com.github.gbenroscience.parser.benchmarks
- ScannerBenchmark() - Constructor for class com.github.gbenroscience.parser.benchmarks.ScannerBenchmark
- sec() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- sec(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sec(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- sec(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- SEC - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- sech() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- sech(double) - Static method in class com.github.gbenroscience.math.Maths
- sech(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- SECH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- selectionSort(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(double[], double[], double[], double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(double[], double[], int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(double[], int[], double[], int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(double[], long[], double[], long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(float[], float[], float[], float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(int[], double[], int[], double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(int[], int[], int[], int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(int[], long[], int[], long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(long[], double[], long[], double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(long[], int[], long[], int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectionSort(long[], long[], long[], long[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectSort(double[], double[], int[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectSortArrayList(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectSortVector(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- selectStrategy(MathExpression) - Static method in class com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst
- SemanticAnalyzer - Class in com.github.gbenroscience.math.differentialcalculus
- SemanticAnalyzer(String) - Constructor for class com.github.gbenroscience.math.differentialcalculus.SemanticAnalyzer
- SEMI_COLON - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- SEMI_COLON - Static variable in class com.github.gbenroscience.parser.Operator
- SemiInfiniteMap(double) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.SemiInfiniteMap
- ser(Savable) - Static method in class com.github.gbenroscience.util.Serializer
-
Prepare the byte array
- serialize() - Method in interface com.github.gbenroscience.interfaces.Savable
- serialize() - Method in class com.github.gbenroscience.logic.CalcLogic
- serialize() - Method in class com.github.gbenroscience.parser.Function
- serialize() - Method in class com.github.gbenroscience.parser.MathExpression
- serialize() - Method in class com.github.gbenroscience.parser.Variable
- serialize() - Method in class com.github.gbenroscience.util.help.Topic
- serialize() - Method in class com.github.gbenroscience.util.Settings
- serialize(Savable) - Static method in class com.github.gbenroscience.util.Serializer
- Serializer - Class in com.github.gbenroscience.util
- Serializer() - Constructor for class com.github.gbenroscience.util.Serializer
- set(double[], double) - Method in class com.github.gbenroscience.parser.Variable
-
High-Speed Handle Method: SET Use this in your loops to update values without Map lookups.
- Set - Class in com.github.gbenroscience.parser
-
Class that provides utility methods for carrying out statistical analysis on a data set consisting of real numbers.
- Set(String[], int, int) - Constructor for class com.github.gbenroscience.parser.Set
- Set(List<String>) - Constructor for class com.github.gbenroscience.parser.Set
-
Creates a new Set object initialized with the specified data set.
- setA(double) - Method in class com.github.gbenroscience.math.geom.Direction
- setA(double) - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- setA(double) - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- setActivated(boolean) - Method in class com.github.gbenroscience.util.Settings
- setActivationDate(long) - Method in class com.github.gbenroscience.util.Settings
- setAlgorithm(QuadraticSolver) - Method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- setAlgorithm(TartagliaSolver) - Method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- setAngle(double) - Method in class com.github.gbenroscience.math.geom.ROTOR
- setArray(double[][]) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- setArray(double[][]) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- setArray(double[], int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- setArray(BigDecimal[][]) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- setAutoInitOn(boolean) - Static method in class com.github.gbenroscience.parser.MathExpression
- setAutoScaleOn(boolean) - Method in class com.github.gbenroscience.math.graph.Grid
- setB(double) - Method in class com.github.gbenroscience.math.geom.Direction
- setB(double) - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- setB(double) - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- setBaseMode(BASE_MODE) - Method in class com.github.gbenroscience.logic.CalcLogic
- setBaseOfOperation(int) - Method in class com.github.gbenroscience.math.otherBaseParser.BaseNFunction
- setBracketType(int) - Method in class com.github.gbenroscience.parser.GenericBracket
- setC(double) - Method in class com.github.gbenroscience.math.geom.Direction
- setC(double) - Method in class com.github.gbenroscience.math.geom.Line
- setC(double) - Method in class com.github.gbenroscience.math.Line
- setC(double) - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- setC(double) - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- setCanPlot(boolean) - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- setCloseBracket(Bracket) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- setColor(GraphColor) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- setCommand(String) - Method in class com.github.gbenroscience.util.VariableManager.CommandInterpreter
- setCommandParser(VariableManager.CommandInterpreter) - Method in class com.github.gbenroscience.util.VariableManager
- setComplement(HalfDet) - Method in class com.github.gbenroscience.math.matrix.expressParser.HalfDet
- setComplement(MBracket) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- setComplement(Bracket) - Method in class com.github.gbenroscience.parser.Bracket
- setComplement(GenericBracket) - Method in class com.github.gbenroscience.parser.GenericBracket
- setComponent(AbstractView) - Method in class com.github.gbenroscience.math.graph.Grid
- setConstant(boolean) - Method in class com.github.gbenroscience.parser.Variable
-
sets the nature of the Variable object to either Variable or constant
- setContent(String) - Method in class com.github.gbenroscience.util.help.Topic
- setCorrectFunction(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
- setData(ArrayList<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- setData(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- setData(ArrayList<String>) - Method in class com.github.gbenroscience.parser.Set
- setData(List<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- setDataset(ArrayList<String>) - Method in class com.github.gbenroscience.parser.DataSetFormatter1
- setDays(long) - Method in class com.github.gbenroscience.util.Time
- setDefaultScale(Size) - Method in class com.github.gbenroscience.math.graph.Grid
- setDelimiter(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setDelimiter(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setDenominator(int) - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- setDependentVariable(Variable) - Method in class com.github.gbenroscience.parser.Function
- setDescription(String) - Method in class com.github.gbenroscience.util.Formulae
-
Sets the description of the Formula
- setDiffType(int) - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- setDimension(int) - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- setDirection(Direction) - Method in class com.github.gbenroscience.math.geom.ROTOR
-
The direction indices of rotation.
- setDirectionIndices(Direction) - Method in class com.github.gbenroscience.math.geom.Plane
- setDRG(int) - Method in class com.github.gbenroscience.math.graph.Grid
- setDRG(int) - Method in class com.github.gbenroscience.parser.MathExpression
- setDRG(int) - Method in class com.github.gbenroscience.parser.methods.Method
- setDRG(DRG_MODE) - Method in class com.github.gbenroscience.parser.MathExpression
- setDrgMode(DRG_MODE) - Method in class com.github.gbenroscience.logic.CalcLogic
- setDrgStatus(int) - Method in class com.github.gbenroscience.util.MathExpressionManager
- setEndOfLine(String) - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- setErrorList(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setErrorList(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setErrorList(ArrayList<String>) - Method in class com.github.gbenroscience.parser.MathScanner
- setErrorMessage(String) - Static method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- setErrorText(String) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- setEvaluated(boolean) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- setEvaluated(boolean) - Method in class com.github.gbenroscience.parser.Bracket
- setEvaluated(boolean) - Method in class com.github.gbenroscience.parser.GenericBracket
- setExpandable(boolean) - Static method in class com.github.gbenroscience.math.Main
- setExpression(String) - Method in class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- setExpression(String) - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- setExpression(String) - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- setExpression(String) - Method in class com.github.gbenroscience.parser.MathExpression
- setFamily(String) - Method in class com.github.gbenroscience.math.graph.tools.GraphFont
- setFilePath(String) - Method in class com.github.gbenroscience.util.io.TextFileWriter
- setFileToRead(File) - Method in class com.github.gbenroscience.util.io.TextFileReader
- setFileToRead(String) - Method in class com.github.gbenroscience.util.io.TextFileReader
- setFirstOpIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setFirstOpIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setFirstVarIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setFirstVarIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setFont(GraphFont) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- setFont(GraphFont) - Method in class com.github.gbenroscience.math.graph.Grid
- setFormula(String) - Method in class com.github.gbenroscience.util.Formulae
-
sets the formula or rather the expression( to the right of the equals sign ) to be equal to the parameter given below.
- setFrameIndex(int) - Method in class com.github.gbenroscience.parser.Variable
- setFullName(String) - Method in class com.github.gbenroscience.parser.Variable
- setFunction(Function) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setFunction(Function) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- setFunction(Function) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- setFunction(Function) - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- setFunction(String) - Method in class com.github.gbenroscience.math.graph.GraphElement
- setFunction(String) - Method in class com.github.gbenroscience.math.graph.Grid
- setFunctionName(String) - Method in class com.github.gbenroscience.math.graph.GraphElement
- setFunctions(ArrayList<MatrixFunction>) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
- setFunctions(ArrayList<MathExpression>) - Method in class com.github.gbenroscience.util.MathExpressionManager
- setGenerated(String) - Method in class com.github.gbenroscience.util.GenerateCharString
- setGenValue(boolean) - Method in class com.github.gbenroscience.util.VariableGenerator
-
sets the state of objects of this class
- setGLpoints(int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setGraphElements(ArrayList<GraphElement>) - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- setGraphType(GraphType) - Method in class com.github.gbenroscience.math.graph.GraphElement
- setGridColor(GraphColor) - Method in class com.github.gbenroscience.math.graph.Grid
- setGridExpressionParser(GridExpressionParser) - Method in class com.github.gbenroscience.math.graph.Grid
- setGridSize(int, int) - Method in class com.github.gbenroscience.math.graph.Grid
- setGridSize(Dimension) - Method in class com.github.gbenroscience.math.graph.Grid
- setHasListReturningOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
- setHeight(double) - Method in class com.github.gbenroscience.math.geom.Dimension
- setHeight(double) - Method in class com.github.gbenroscience.math.Size
- setHeight(int) - Method in class com.github.gbenroscience.util.Dimension
- setHorizontalAxisLabel(Variable) - Method in class com.github.gbenroscience.math.graph.Grid
- setHorizontalCoordinates(double[]) - Method in class com.github.gbenroscience.math.graph.GraphElement
- setHours(int) - Method in class com.github.gbenroscience.util.Time
- setImag(double) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- setIndependentVariables(ArrayList<Variable>) - Method in class com.github.gbenroscience.parser.Function
- setIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.HalfDet
- setIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- setIndex(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- setIndex(int) - Method in class com.github.gbenroscience.parser.Bracket
- setIndex(int) - Method in class com.github.gbenroscience.parser.GenericBracket
- setIndex(int) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- setIndex(int) - Method in class com.github.gbenroscience.parser.LogOrAntiLogToAnyBase
- setIndex(int) - Method in class com.github.gbenroscience.parser.Number
- setIndex(int, ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixBinaryOperator
- setIndex(int, ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBinaryOperator
- setIndex(int, ArrayList<String>) - Method in class com.github.gbenroscience.parser.BinaryOperator
- setIndex(int, ArrayList<String>) - Method in class com.github.gbenroscience.parser.LogicOperator
- setIndex(int, ArrayList<String>) - Method in class com.github.gbenroscience.parser.NumberReturningStatsOperator
- setInput(String, Grid.GraphDataSharer) - Method in class com.github.gbenroscience.math.graph.GridExpressionParser
- setInterval(int) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- setIntervalChanged(boolean) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- setIterations(int) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
-
Set the number of iterations and ensure that it is even.
- setIterations(int) - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
-
Sets the number of iterations before switching to another method
- setJustEvaluated(boolean) - Method in class com.github.gbenroscience.logic.CalcLogic
- setLabelAxis(boolean) - Method in class com.github.gbenroscience.math.graph.Grid
- setLimits(double, double) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setLocation(double, double) - Method in class com.github.gbenroscience.math.geom.Point
- setLocationOfOrigin(Point) - Method in class com.github.gbenroscience.math.graph.Grid
- setLogic(boolean) - Static method in class com.github.gbenroscience.math.Main
- setLower(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- setlowerLimit(double) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setLowerLimit(double) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setLowerXLimit(double) - Method in class com.github.gbenroscience.math.graph.Grid
- setM(double) - Method in class com.github.gbenroscience.math.geom.Line
- setM(double) - Method in class com.github.gbenroscience.math.Line
- setMajorAxesColor(GraphColor) - Method in class com.github.gbenroscience.math.graph.Grid
- setMajorTickLength(int) - Method in class com.github.gbenroscience.math.graph.Grid
- setManager(OperatingSystem) - Method in class com.github.gbenroscience.logic.CalcLogic
- setMathExpression(MathExpression) - Method in class com.github.gbenroscience.parser.Function
- setMatrix(Matrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- setMatrix(Matrix) - Method in class com.github.gbenroscience.parser.Function
- setMatrixVariable(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- setMaximumPossibleNumberInSystem(int) - Method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- setMaxSize(int) - Method in class com.github.gbenroscience.util.MathExpressionManager
- setMinorTickLength(int) - Method in class com.github.gbenroscience.math.graph.Grid
- setMinutes(int) - Method in class com.github.gbenroscience.util.Time
- setName(String) - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
- setName(String) - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBracket
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- setName(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- setName(String) - Method in class com.github.gbenroscience.parser.Bracket
- setName(String) - Method in class com.github.gbenroscience.parser.methods.Method
- setName(String) - Method in class com.github.gbenroscience.parser.Operator
- setName(String) - Method in class com.github.gbenroscience.parser.Variable
- setNintervals(int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setNoOfListReturningOperators(int) - Method in class com.github.gbenroscience.parser.MathExpression
- setNum(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- setNum(String) - Method in class com.github.gbenroscience.parser.Number
- setNumber(long) - Method in class com.github.gbenroscience.math.fractions.PrimeNumber
- setNumerator(int) - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- setOpen(boolean) - Method in class com.github.gbenroscience.parser.GenericBracket
- setOpenBracket(Bracket) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- setOptimizable(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
- setOrderOfDifferentiation(int) - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
- setParallelSum(boolean) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- setParameters(String[]) - Method in class com.github.gbenroscience.parser.methods.Method
- setParent(ListReturningStatsMethod) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
-
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 com.github.gbenroscience.math.quadratic.Quadratic_Equation
- setParser(TartagliaExpressionParser) - Method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- setPassword(String) - Method in class com.github.gbenroscience.util.Settings
- setPlaneConstant(double) - Method in class com.github.gbenroscience.math.geom.Plane
- setPlotColor(GraphColor) - Method in class com.github.gbenroscience.math.graph.Grid
- setPowerMode(POWER_MODE) - Method in class com.github.gbenroscience.logic.CalcLogic
- setPrecision(int) - Method in class com.github.gbenroscience.parser.PolynomialExpression
- setRan(Random) - Method in class com.github.gbenroscience.util.VariableGenerator
- setReal(double) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- setRefreshingIndices(boolean) - Method in class com.github.gbenroscience.math.graph.Grid
- setReturnType(TYPE) - Method in class com.github.gbenroscience.parser.MathExpression
- setRotorCenter(Point) - Method in class com.github.gbenroscience.math.geom.ROTOR
- setRunnable(boolean) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setRunnable(boolean) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setRunnable(boolean) - Method in class com.github.gbenroscience.parser.MathScanner
- setRunning(boolean) - Method in class com.github.gbenroscience.logic.CalcLogic
- setScan(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- setScanner(ArrayList<String>) - Method in class com.github.gbenroscience.parser.MathScanner
- setScannerInput(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- setScannerInput(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- setScannerInput(String) - Method in class com.github.gbenroscience.parser.MathScanner
- setSeconds(int) - Method in class com.github.gbenroscience.util.Time
- setSettings(Settings) - Method in class com.github.gbenroscience.logic.CalcLogic
- setShowGridLines(boolean) - Method in class com.github.gbenroscience.math.graph.Grid
- setSize(double, double) - Method in class com.github.gbenroscience.math.geom.Dimension
- setSize(double, double) - Method in class com.github.gbenroscience.math.Size
- setSize(float) - Method in class com.github.gbenroscience.math.graph.tools.GraphFont
- setSize(int) - Method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- setSize(Dimension) - Method in class com.github.gbenroscience.math.geom.Dimension
- setSize(Size) - Method in class com.github.gbenroscience.math.Size
- setStartingLetterOfUnknownName(String) - Method in class com.github.gbenroscience.math.matrix.util.LinearSystemGenerator
- setState(ComplexState) - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- setStrokeWidth(float) - Method in interface com.github.gbenroscience.math.graph.DrawingContext
- setStyle(FontStyle) - Method in class com.github.gbenroscience.math.graph.tools.GraphFont
- setSuperParent(boolean) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- setSyntaxValid(boolean) - Method in class com.github.gbenroscience.math.differentialcalculus.DerivativeScanner
- setSystemOfEquations(String) - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- setTask(Doable) - Method in class com.github.gbenroscience.logic.OperatingSystem
- setTickColor(GraphColor) - Method in class com.github.gbenroscience.math.graph.Grid
- setTime(String) - Method in class com.github.gbenroscience.util.Time
- setTimeoutMs(long) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- Settings - Class in com.github.gbenroscience.util
-
Created by hp on 7/7/2016.
- Settings() - Constructor for class com.github.gbenroscience.util.Settings
- Settings(String, boolean, String, long) - Constructor for class com.github.gbenroscience.util.Settings
- SETTINGS - Static variable in class com.github.gbenroscience.util.Utils
-
This file contains a record of all Settings
- setTitle(String) - Method in class com.github.gbenroscience.util.help.Topic
- setTrigMode(TRIG_MODE) - Method in class com.github.gbenroscience.logic.CalcLogic
- setTurboExpr(FastCompositeExpression) - Method in class com.github.gbenroscience.parser.Function
- setType(TYPE) - Method in class com.github.gbenroscience.parser.Function
- setType(TYPE) - Method in class com.github.gbenroscience.parser.Variable
- setUnits(String) - Method in class com.github.gbenroscience.parser.Variable
- setUpper(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
- setupperLimit(double) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setUpperLimit(double) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- setUpperXLimit(double) - Method in class com.github.gbenroscience.math.graph.Grid
- setUseMode(USE_MODE) - Method in class com.github.gbenroscience.logic.CalcLogic
- setUserName(String) - Method in class com.github.gbenroscience.util.Settings
- setUseTurbo(boolean) - Method in class com.github.gbenroscience.math.graph.Grid
- setValid(boolean) - Method in class com.github.gbenroscience.math.matrix.equationParser.LinearSystemParser
- setValid(boolean) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- setValid(boolean) - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- setValid(boolean) - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- setValid(boolean) - Method in class com.github.gbenroscience.util.VariableManager.CommandInterpreter
- setValidCommandString(boolean) - Static method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- setValidFormula(boolean) - Method in class com.github.gbenroscience.util.Formulae
- setValue(double) - Method in class com.github.gbenroscience.parser.Variable
- setValue(int) - Method in class com.github.gbenroscience.parser.Precedence
- setValue(String) - Method in class com.github.gbenroscience.parser.Variable
-
changes the value stored in the variable
- setValue(String, double) - Method in class com.github.gbenroscience.parser.MathExpression
- setValues(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixValueParser
- setVariable(String) - Method in class com.github.gbenroscience.util.Formulae
-
sets the variable name to the given value.
- setVariableHandlerOnly(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
- setVariableManager(VariableManager) - Method in class com.github.gbenroscience.parser.MathExpression
- setVariableValuesInFunction(List<String>) - Method in class com.github.gbenroscience.parser.MathExpression
-
An important process that must occur before the function is solved.
- setVarStore(ArrayList<MatrixVariable>) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
-
set the storage to the new one specified by the parameter of this method
- setVerticalAxisLabel(Variable) - Method in class com.github.gbenroscience.math.graph.Grid
- setVerticalCoordinates(double[]) - Method in class com.github.gbenroscience.math.graph.GraphElement
- setVibrateOn(boolean) - Method in class com.github.gbenroscience.logic.CalcLogic
- setWidth(double) - Method in class com.github.gbenroscience.math.geom.Dimension
- setWidth(double) - Method in class com.github.gbenroscience.math.Size
- setWidth(int) - Method in class com.github.gbenroscience.util.Dimension
- setWillFoldConstants(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
- setWillFoldConstants(boolean) - Method in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- setWillFoldConstants(boolean) - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- setWillFoldConstants(boolean) - Method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- setX(double) - Method in class com.github.gbenroscience.math.geom.Point
- setX(double) - Method in class com.github.gbenroscience.math.Point
- setX(int) - Method in class com.github.gbenroscience.util.SimplePoint
- setX1(double) - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- setX2(double) - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
- setXAxisName(String) - Method in class com.github.gbenroscience.math.geom.ROTOR
- setxLower(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- setxPoint(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
- setxStep(double) - Method in class com.github.gbenroscience.math.graph.Grid
- setxUpper(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
- setXyLine(Line) - Method in class com.github.gbenroscience.math.geom.Line3D
- setXzLine(Line) - Method in class com.github.gbenroscience.math.geom.Line3D
- setY(double) - Method in class com.github.gbenroscience.math.geom.Point
- setY(double) - Method in class com.github.gbenroscience.math.Point
- setY(int) - Method in class com.github.gbenroscience.util.SimplePoint
- setYAxisName(String) - Method in class com.github.gbenroscience.math.geom.ROTOR
- setyStep(double) - Method in class com.github.gbenroscience.math.graph.Grid
- setZ(double) - Method in class com.github.gbenroscience.math.geom.Point
- setZ(double) - Method in class com.github.gbenroscience.math.Point
- setZAxisName(String) - Method in class com.github.gbenroscience.math.geom.ROTOR
- SHIFT - Enum constant in enum com.github.gbenroscience.logic.USE_MODE
- Shootouts - Class in com.github.gbenroscience.parser.benchmarks
- Shootouts() - Constructor for class com.github.gbenroscience.parser.benchmarks.Shootouts
- shortTOdouble(short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- shortTOfloat(short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- shortTOint(short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- shortTOlong(short[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sign(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sign(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sign(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sign(long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- simpleBracketPairHasVariables(List<String>) - Method in class com.github.gbenroscience.parser.Bracket
- SimplePoint - Class in com.github.gbenroscience.util
- SimplePoint() - Constructor for class com.github.gbenroscience.util.SimplePoint
- SimplePoint(int, int) - Constructor for class com.github.gbenroscience.util.SimplePoint
- SimplePoint(SimplePoint) - Constructor for class com.github.gbenroscience.util.SimplePoint
- simplify(List<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Formula
-
Simplifies a Single-Bracket-Pair algebraic expressions's tokens.
- simplifyCompoundBrackets(List<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.ExpressionSimplifier
-
Simplifies tokens in a List that have no + or - operator, but may have brackets.
- simplifyDerivedData(ArrayList<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.Differentiable
-
Simplifies the contents of the
derivedDataArrayList. - simplifyNegOneProducts(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
-
Simplifies portions of math code that involve products or quotients of -1.
- simplifyOneProducts(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- simplifyTokens(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.CodeGenerator
-
Coordinating method to generate math code almost ready for calculus.
- simplifyZeroes(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- simplifyZeroesAt(int, ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
- sin() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- sin(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sin(double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sin(double, double, double, double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- SIN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- sinc(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- sinDegToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- sinDegToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- sinGradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- sinGradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- sinh() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- sinh(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- SINH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- sinRadToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- sinRadToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- size() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- size() - Method in class com.github.gbenroscience.parser.MathExpression.VariableRegistry
-
Returns the total number of slots required for the execution frame.
- size() - Method in class com.github.gbenroscience.parser.Set
- size() - Method in class com.github.gbenroscience.util.VariableManager
-
Returns the total number of slots required for the execution frame.
- Size - Class in com.github.gbenroscience.math
- Size(double, double) - Constructor for class com.github.gbenroscience.math.Size
-
Creates a new object of this class.
- Size(Size) - Constructor for class com.github.gbenroscience.math.Size
-
Creates a new Size object from a given Size object.
- Size(Dimension) - Constructor for class com.github.gbenroscience.math.Size
-
Creates a Size object from a java.awt.Dimension object.
- Slot(String, int) - Constructor for class com.github.gbenroscience.parser.MathExpression.Slot
- slots - Variable in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- slots - Variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- slots - Variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- soln() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
-
Returns the solutions as an array of strings.
- solutions - Variable in class com.github.gbenroscience.math.quadratic.QuadraticSolver
-
solutions[0], solutions[1]: Real/Imag parts of root 1 solutions[2], solutions[3]: Real/Imag parts of root 2 solutions[4]: 0 for Real, 1 for Complex
- solutions - Variable in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
-
solutions[0], solutions[1]: Real/Imag parts of root 1 solutions[2], solutions[3]: Real/Imag parts of root 2 solutions[4], solutions[5]: Real/Imag parts of root 3 solutions[4]: 0 for All_Real, 1 for 1_Complex_ROOT, 2 for 2_Complex_ROOTS, 3 for ALL_COMPLEX
- solutions() - Method in class com.github.gbenroscience.math.quadratic.Quadratic_Equation
- solutions() - Method in class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- Solvable - Interface in com.github.gbenroscience.interfaces
- solve() - Method in interface com.github.gbenroscience.interfaces.Solvable
- solve() - Method in class com.github.gbenroscience.math.otherBaseParser.BaseNFunction
- solve() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
-
Returns the solutions as a formatted string.
- solve() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- solve() - Method in class com.github.gbenroscience.parser.expanding.ExpandingExpressionParser
- solve() - Method in class com.github.gbenroscience.parser.ExpandingExpression
- solve() - Method in class com.github.gbenroscience.parser.LogicalExpression
- solve() - Method in class com.github.gbenroscience.parser.MathExpression
- solve(double...) - Method in class com.github.gbenroscience.parser.MathExpression
- solve(String) - Method in class com.github.gbenroscience.util.MathExpressionManager
-
Takes a math expression, optimizes it if possible, and then solves it.
- solve(List<String>) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.MathExpression
- solve(List<String>) - Method in interface com.github.gbenroscience.parser.methods.BasicNumericalMethod
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Abs
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Avg
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.AvgN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Ceil
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilDigitsN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.CeilN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.Floor
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorDigitsN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.CeilFloor.FloorN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Count
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoI
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Echo.EchoNI
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Echo
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Geom
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.GeomN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Gsum
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.Length
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthDecimal
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Lengths.LengthFractional
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.Round
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundDigitsN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundN
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Rounding.RoundX
- solve(List<String>) - Method in class com.github.gbenroscience.parser.methods.ext.Sum
- solve(List<String>) - Method in class com.github.gbenroscience.parser.PolynomialExpression
- solveEquation() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Used to solve a system of simultaneous equations placed in this Matrix object.
- solveEquation() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Used to solve a system of simultaneous equations placed in this MatrixOld object.
- solveEquation() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Used to solve a system of simultaneous equations placed in this PrecisionMatrix object.
- solveEquation(Matrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Used to solve a system of simultaneous equations placed in the Matrix object.
- solveEquation(MatrixOld) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
-
Used to solve a system of simultaneous equations placed in the MatrixOld object.
- solveEquation(PrecisionMatrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
-
Used to solve a system of simultaneous equations placed in the PrecisionMatrix object.
- solveGeneric() - Method in class com.github.gbenroscience.parser.MathExpression
- solveGeneric(double...) - Method in class com.github.gbenroscience.parser.MathExpression
- solveSystem() - Method in class com.github.gbenroscience.parser.Set
-
The input list must be an n rows by n+1 columns matrix
- sort() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- sort() - Method in class com.github.gbenroscience.parser.Set
- SORT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- sort1() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- SPACE - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- SPACE - Static variable in class com.github.gbenroscience.parser.Operator
- split - Variable in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- split(String, String) - Static method in class com.github.gbenroscience.parser.STRING
-
This is an optimized specialized substitute for String.split in the Java API.
- splitListOnVariables(List<String>) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.parser.STRING
-
This is an highly optimized specialized substitute for String.split in the Java API.
- splits(String, String[]) - Static method in class com.github.gbenroscience.parser.STRING
-
This is an highly optimized specialized substitute for String.split in the Java API.
- splitStringAtFirstNumber(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- splitStringAtFirstNumber(String) - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- splitStringAtFirstNumber(String) - Method in class com.github.gbenroscience.parser.MathScanner
- splitStringOnMethods_Variables_And_Operators() - Method in class com.github.gbenroscience.parser.MathScanner
-
Split the
MathScanner.scannerInputString on the operators. - splitStringOnNumbers(String) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
- splitStringOnOperators() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
- splitStringOnVariables(String) - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.Declarations
- square(double) - Static method in class com.github.gbenroscience.math.Maths
- square(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- square(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- square(double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- square(float) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- square(int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- square(long) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- square(BigDecimal) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- square(BigInteger) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- SQUARE - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- SQUARE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- SQUARE - Static variable in class com.github.gbenroscience.parser.Operator
- SQUARE_BRACE - Static variable in class com.github.gbenroscience.parser.GenericBracket
-
For [] brackets
- SQUARE_CLOSE_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- SQUARE_OPEN_BRAC - Static variable in class com.github.gbenroscience.parser.Bracket
- squareRootElements(double[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- squareRootElements(float[]) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- startPolling() - Method in interface com.github.gbenroscience.interfaces.PollCapable
- std_dev() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- std_dev() - Method in class com.github.gbenroscience.parser.Set
- STD_DEV - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- std_err() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- std_err() - Method in class com.github.gbenroscience.parser.Set
- STD_ERR - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- std_form(String) - Static method in class com.github.gbenroscience.math.Maths
- stopPolling() - Method in interface com.github.gbenroscience.interfaces.PollCapable
- STORE - Enum constant in enum com.github.gbenroscience.parser.OperatorConstant
- STORE - Static variable in class com.github.gbenroscience.parser.Operator
- storeAnonymousFunction(String) - Static method in class com.github.gbenroscience.parser.Function
- storeAnonymousMatrixFunction(Matrix) - Static method in class com.github.gbenroscience.parser.Function
- storeFunction(MatrixFunction) - Method in class com.github.gbenroscience.util.MatrixFunctionManager
-
stores a Function in objects of this class.
- storeFunction(MathExpression) - Method in class com.github.gbenroscience.util.MathExpressionManager
-
stores a MathExpression in objects of this class.
- storeVariable(String) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
- STRANGE_INPUT - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- STRING - Class in com.github.gbenroscience.parser
- STRING - Enum constant in enum com.github.gbenroscience.parser.TYPE
- STRING() - Constructor for class com.github.gbenroscience.parser.STRING
- stringify() - Method in interface com.github.gbenroscience.interfaces.Encodeable
- stringsToBigDecimals(List<String>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
-
Converts list of strings to list of big decimals
- stringsToBigDecimals(List<String>, int) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
-
Converts list of strings to list of big decimals, and custs first
- SubDomainMap(MappedExpander.DomainMap, double, double) - Constructor for class com.github.gbenroscience.math.numericalmethods.MappedExpander.SubDomainMap
- subtract(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
-
Inlined subtraction: a - b
- subtract(double, double) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- subtract(Matrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- subtract(MatrixOld) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- subtract(PrecisionMatrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- subtract(String, int, String, int, int) - Static method in class com.github.gbenroscience.math.Maths
- SubtractionOperator - Class in com.github.gbenroscience.parser
- SubtractionOperator(int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.SubtractionOperator
-
Creates an object of class SubtractionOperator
- subtractMatrix() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.math.matrix.expressParser.MSet
- sum() - Method in class com.github.gbenroscience.parser.Set
- sum(List<BigDecimal>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- Sum - Class in com.github.gbenroscience.parser.methods.ext
- Sum() - Constructor for class com.github.gbenroscience.parser.methods.ext.Sum
- SUM - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- sumOfSquares() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- sumOfSquares() - Method in class com.github.gbenroscience.parser.Set
- swapColumn(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- swapColumn(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- swapRow(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- swapRow(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- SYMBOLIC_INTEGRATION - Static variable in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
-
Use this to integrate using the integral symbol.
- SYNTAX_ERROR - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- SYNTAX_ERROR - Static variable in class com.github.gbenroscience.parser.MathExpression
T
- T_ABS - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
- tan() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- tan(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- tan(double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- tan(double, double, double, double, double, double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- TAN - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- tanDegToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- tanDegToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- tanGradToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- tanGradToRad(double) - Static method in class com.github.gbenroscience.math.Maths
- tanh() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- tanh(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- TANH - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- tanRadToDeg(double) - Static method in class com.github.gbenroscience.math.Maths
- tanRadToGrad(double) - Static method in class com.github.gbenroscience.math.Maths
- Tartaglia_Equation - Class in com.github.gbenroscience.math.tartaglia
- Tartaglia_Equation(String) - Constructor for class com.github.gbenroscience.math.tartaglia.Tartaglia_Equation
- TARTAGLIA_ROOTS - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- TartagliaExpressionParser - Class in com.github.gbenroscience.math.tartaglia
- TartagliaExpressionParser(String) - Constructor for class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- tartaglianRoots() - Method in class com.github.gbenroscience.parser.Set
- TartagliaSolver - Class in com.github.gbenroscience.math.tartaglia
-
Solves the depressed cubic equation: cx^3 + ax + b = 0 Uses Cardano's method and the Trigonometric identity for Casus Irreducibilis.
- TartagliaSolver(double, double, double) - Constructor for class com.github.gbenroscience.math.tartaglia.TartagliaSolver
- Test - Class in com.github.gbenroscience.math.differentialcalculus
- Test() - Constructor for class com.github.gbenroscience.math.differentialcalculus.Test
- testGeneralRoot() - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboBench
- testGG(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- testGG2(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- testJavaNativeParser(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- testMC(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- testQuadratic() - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboBench
- testTartaglia() - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboBench
- testTwG(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- testTwG2(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- testTwGMBP(String, int) - Static method in class com.github.gbenroscience.parser.benchmarks.Shootouts
- TextDimensions - Class in com.github.gbenroscience.math.graph.tools
- TextDimensions(float, float) - Constructor for class com.github.gbenroscience.math.graph.tools.TextDimensions
- TextFileReader - Class in com.github.gbenroscience.util.io
- TextFileReader(File) - Constructor for class com.github.gbenroscience.util.io.TextFileReader
- TextFileReader(String) - Constructor for class com.github.gbenroscience.util.io.TextFileReader
- TextFileWriter - Class in com.github.gbenroscience.util.io
- TextFileWriter(String) - Constructor for class com.github.gbenroscience.util.io.TextFileWriter
- textRes - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
-
Use this to return string results, e.g.
- THIS_STRATEGY - Static variable in class com.github.gbenroscience.math.numericalmethods.NumericalIntegrator
- Time - Class in com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.util.Time
- Time(int, int) - Constructor for class com.github.gbenroscience.util.Time
- Time(int, int, int) - Constructor for class com.github.gbenroscience.util.Time
- Time(long, int, int, int) - Constructor for class com.github.gbenroscience.util.Time
- Time(String) - Constructor for class com.github.gbenroscience.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 com.github.gbenroscience.util.Time
- timeDiff(Time) - Method in class com.github.gbenroscience.util.Time
- timeGetter() - Static method in class com.github.gbenroscience.util.Time
- timeNano(QuickTime.Timable) - Static method in class com.github.gbenroscience.parser.turbo.QuickTime
-
Times a single execution of a method in nanoseconds.
- timeString() - Method in class com.github.gbenroscience.util.Time
- timeToSeconds() - Method in class com.github.gbenroscience.util.Time
- toChebyshev(double) - Method in interface com.github.gbenroscience.math.numericalmethods.MappedExpander.DomainMap
- toChebyshev(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.DoubleLogarithmicMap
- toChebyshev(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LinearMap
- toChebyshev(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LogarithmicMap
- toChebyshev(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.ReversedLogarithmicMap
- toChebyshev(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SemiInfiniteMap
- toChebyshev(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SubDomainMap
- toJSON() - Method in class com.github.gbenroscience.parser.MathExpression.Slot
- toJSON() - Method in class com.github.gbenroscience.parser.Variable
- toJsonString() - Method in class com.github.gbenroscience.parser.MathExpression.Token
- Token(char, int, boolean, boolean) - Constructor for class com.github.gbenroscience.parser.MathExpression.Token
- Token(double) - Constructor for class com.github.gbenroscience.parser.MathExpression.Token
- Token(int) - Constructor for class com.github.gbenroscience.parser.MathExpression.Token
- Token(int, String, int, int) - Constructor for class com.github.gbenroscience.parser.MathExpression.Token
- Token(int, String, int, int, String) - Constructor for class com.github.gbenroscience.parser.MathExpression.Token
- tokenRearranger(ArrayList<String>) - Static method in class com.github.gbenroscience.math.differentialcalculus.Utilities
-
Condenses numbers and variables to be added within a bracket to the end of the bracket.
- tokensToNumbers(List<String>) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
- toLine(String, String) - Static method in class com.github.gbenroscience.parser.methods.Help
- toLowerCase(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.math.numericalmethods.Fmath
- toPattern(String[], String[]) - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
- toPhysical(double) - Method in interface com.github.gbenroscience.math.numericalmethods.MappedExpander.DomainMap
- toPhysical(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.DoubleLogarithmicMap
- toPhysical(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LinearMap
- toPhysical(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.LogarithmicMap
- toPhysical(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.ReversedLogarithmicMap
- toPhysical(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SemiInfiniteMap
- toPhysical(double) - Method in class com.github.gbenroscience.math.numericalmethods.MappedExpander.SubDomainMap
- Topic - Class in com.github.gbenroscience.util.help
-
Created by JIBOYE Oluwagbemiro Olaoluwa on 8/5/2016.
- Topic(String, String) - Constructor for class com.github.gbenroscience.util.help.Topic
- toString() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
- toString() - Method in class com.github.gbenroscience.math.differentialcalculus.CodeGenerator
- toString() - Method in class com.github.gbenroscience.math.differentialcalculus.Formula
- toString() - Method in class com.github.gbenroscience.math.fractions.FractionalNumber
- toString() - Method in class com.github.gbenroscience.math.geom.Dimension
- toString() - Method in class com.github.gbenroscience.math.geom.Direction
- toString() - Method in class com.github.gbenroscience.math.geom.Line
- toString() - Method in class com.github.gbenroscience.math.geom.Line3D
- toString() - Method in class com.github.gbenroscience.math.geom.Plane
- toString() - Method in class com.github.gbenroscience.math.geom.Point
- toString() - Method in class com.github.gbenroscience.math.geom.ROTOR
- toString() - Method in class com.github.gbenroscience.math.graph.GraphElement
- toString() - Method in class com.github.gbenroscience.math.Line
- toString() - Method in class com.github.gbenroscience.math.Main.MultiSwitch
- toString() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- toString() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- toString() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixVariable
- toString() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- toString() - Method in class com.github.gbenroscience.math.Point
- toString() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
- toString() - Method in class com.github.gbenroscience.math.Size
- toString() - Method in class com.github.gbenroscience.parser.Bracket
- toString() - Method in class com.github.gbenroscience.parser.Function
- toString() - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- toString() - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- toString() - Method in class com.github.gbenroscience.parser.MathExpression.Slot
- toString() - Method in class com.github.gbenroscience.parser.MathExpression.Token
- toString() - Method in class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- toString() - Method in class com.github.gbenroscience.parser.methods.Method
-
////////////////////////////////////////////////////////////////////
- toString() - Method in class com.github.gbenroscience.parser.Precedence
- toString() - Method in class com.github.gbenroscience.parser.Variable
- toString() - Method in class com.github.gbenroscience.util.Formulae
- toString() - Method in class com.github.gbenroscience.util.help.Topic
- toString() - Method in class com.github.gbenroscience.util.Settings
- toString() - Method in class com.github.gbenroscience.util.Time
- toString() - Method in class com.github.gbenroscience.util.VariableManager
- toUpperCase(String) - Static method in class com.github.gbenroscience.parser.STRING
-
method toUpperCase takes one argument only and that is the input string to be converted to upper case
- transformJavaCoordsToMathCoords(Point) - Static method in class com.github.gbenroscience.math.geom.ROTOR
-
Converts a point in the Java screen coordinates xy plane to one in the mathematical xy plane by rotating the point through PI radians in the direction of the yz plane
- transformMathCoordsToJavaCoords(Point) - Static method in class com.github.gbenroscience.math.geom.ROTOR
-
Converts a point in the mathematical xy plane to one in the Java screen coordinates xy plane by rotating the point through PI radians in the direction of the yz plane
- translateToBaseTerms(Differentiable) - Method in class com.github.gbenroscience.math.differentialcalculus.Derivative
- translateToBaseTerms_1(Differentiable) - Method in class com.github.gbenroscience.math.differentialcalculus.Derivative
- transpose() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- transpose() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- transpose() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- transpose() - Method in class com.github.gbenroscience.parser.Set
-
The list must have been originally supplied: transpose(A) {where A is a Matrix} It transposes A and returns the result as a list.
- trapezium() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- trapezium(double, int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- trapezium(int) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
- trapezium(Function, double, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- trapezium(Function, double, double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Integration
- TRI_MATRIX - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- TRIANGULAR_MATRIX - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- triangularMatrix() - Method in class com.github.gbenroscience.parser.Function
- TRIG_MODE - Enum in com.github.gbenroscience.logic
- triMatrix() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.methods.ext.Utils
-
Will remove toRemove elements from BOTH sides of tokens, leaving at least minLength of elements in place.
- truncate(double, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- truncate(float, int) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- turboArgs - Variable in class com.github.gbenroscience.parser.turbo.tools.MatrixTurboEvaluator
- turboArgs - Variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- turboArgs - Variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator2
- TurboEvaluatorFactory - Class in com.github.gbenroscience.parser.turbo.tools
- TurboEvaluatorFactory() - Constructor for class com.github.gbenroscience.parser.turbo.tools.TurboEvaluatorFactory
- TurboExpressionEvaluator - Interface in com.github.gbenroscience.parser.turbo.tools
- TurboRootFinder - Class in com.github.gbenroscience.math.numericalmethods
-
High-performance root finder utilizing MethodHandles.
- TurboRootFinder(MethodHandle, MethodHandle, int, double, double, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.TurboRootFinder
- TwG - Class in com.github.gbenroscience.parser.benchmarks
- TwG() - Constructor for class com.github.gbenroscience.parser.benchmarks.TwG
- TwG2 - Class in com.github.gbenroscience.parser.benchmarks
- TwG2() - Constructor for class com.github.gbenroscience.parser.benchmarks.TwG2
- TwGMBP - Class in com.github.gbenroscience.parser.benchmarks
- TwGMBP() - Constructor for class com.github.gbenroscience.parser.benchmarks.TwGMBP
- type - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- TYPE - Enum in com.github.gbenroscience.parser
-
Defines the allowed return types
- TYPE_BOOLEAN - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- TYPE_ERROR - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- TYPE_MATRIX - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- TYPE_SCALAR - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- TYPE_STRING - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- TYPE_VECTOR - Static variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
U
- unaryOperators - Variable in class com.github.gbenroscience.parser.MathExpressionTreeDepth.Result
- UnaryPostOperator - Class in com.github.gbenroscience.parser
-
Models a post-operand Operator object e.g the !, inverse, square, cube operators
- UnaryPostOperator(String, int, List<String>) - Constructor for class com.github.gbenroscience.parser.UnaryPostOperator
-
Creates a new UnaryPostOperator object
- UnaryPreOperator - Class in com.github.gbenroscience.parser
-
Models a post-operand Operator object e.g the trigonometric,logarithmic,exponential e.t.c.
- UnaryPreOperator(String, int, List<String>) - Constructor for class com.github.gbenroscience.parser.UnaryPreOperator
-
Creates a new UnaryPreOperator object
- UNDEFINED_ARG - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- UNIT - Static variable in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- unitMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- unitMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- unitMatrix(int, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- unitMatrix(int, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- unitMatrix(Matrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- unitMatrix(PrecisionMatrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- unitMatrixOld() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- unitMatrixOld(int, int) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- unitMatrixOld(MatrixOld) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- unregisterBasicNumericalMethod(Class) - Static method in class com.github.gbenroscience.parser.methods.Declarations
- unsafeUpdate(double, int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- unwrapToDouble(Object) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- update() - Static method in class com.github.gbenroscience.util.FunctionManager
-
Saves stored functions and: updates the client UIs that use this manager.
- update() - Static method in class com.github.gbenroscience.util.VariableManager
-
Saves stored variables and updates the UI that renders the variables.
- update(double, int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
- update(double, int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOld
- update(Function) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Updates the Map with the most recent version of this Function.
- update(String, String) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
-
It updates the name of a Differentiable object in this DifferentiableManager with the parameter
newName. - update(String, String) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
-
It updates the name of a Formula object in this FormulaManager with the parameter
newName. - update(String, String) - Static method in class com.github.gbenroscience.util.FunctionManager
-
Used to update Functions by name.
- update(String, ArrayList<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.DifferentiableManager
-
Updates a Differentiable object in this DifferentiableManager.
- update(String, List<String>) - Method in class com.github.gbenroscience.math.differentialcalculus.FormulaManager
-
Updates a Formula object in this FormulaManager.
- update(BigDecimal, int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
- updateArgs(double...) - Method in class com.github.gbenroscience.parser.Function
- updateArgs(double...) - Method in class com.github.gbenroscience.parser.MathExpression
-
Updates specific slots with specific values.
- updateSlot(int, double) - Method in class com.github.gbenroscience.parser.MathExpression
- upStack - Static variable in class com.github.gbenroscience.util.HistoryManager
- USE_MODE - Enum in com.github.gbenroscience.logic
- useTurbo - Variable in class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
- Utilities - Class in com.github.gbenroscience.math.differentialcalculus
- Utilities() - Constructor for class com.github.gbenroscience.math.differentialcalculus.Utilities
- Utils - Class in com.github.gbenroscience.parser.methods.ext
- Utils - Class in com.github.gbenroscience.util
- Utils() - Constructor for class com.github.gbenroscience.parser.methods.ext.Utils
- Utils() - Constructor for class com.github.gbenroscience.util.Utils
V
- v - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- VALID - Enum constant in enum com.github.gbenroscience.parser.ParserResult
- Validatable - Interface in com.github.gbenroscience.parser
- validate(List<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixBinaryOperator
- validate(List<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBinaryOperator
- validate(List<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MUnaryPostOperator
- validate(List<String>) - Method in class com.github.gbenroscience.parser.BinaryOperator
- validate(List<String>) - Method in class com.github.gbenroscience.parser.ListReturningStatsMethod
- validate(List<String>) - Method in class com.github.gbenroscience.parser.LogicOperator
- validate(List<String>) - Method in class com.github.gbenroscience.parser.LogOrAntiLogToAnyBase
- validate(List<String>) - Method in class com.github.gbenroscience.parser.NumberReturningStatsOperator
- validate(List<String>) - Method in class com.github.gbenroscience.parser.UnaryPostOperator
- validate(List<String>) - Method in class com.github.gbenroscience.parser.UnaryPreOperator
- validate(List<String>) - Method in interface com.github.gbenroscience.parser.Validatable
- validateAll(ArrayList<String>) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MatrixOperator
- validateAll(ArrayList<String>) - Static method in class com.github.gbenroscience.math.matrix.expressParser.MOperator
- validateAll(List<String>) - Static method in class com.github.gbenroscience.parser.Operator
- validateChars() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
-
Checks the character set of this parser.
- validateChars() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
-
Checks the character set of this parser.
- validateEqualsSymbol() - Method in class com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
- validateEqualsSymbol() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
- validateFunction(List<String>) - Static method in class com.github.gbenroscience.parser.ListReturningStatsMethod
-
Takes an object of class Function and validates its ListReturningStatsOperators objects.
- validateInputAfterSplitOnMethodsAndOps() - Method in class com.github.gbenroscience.parser.MathScanner
-
Check that variables and methods do not conflict..if that can happen.
- validateMaxIterations() - Method in class com.github.gbenroscience.math.graph.Grid
-
validates the
Grid.xStepattribute. - validateNumber(MatrixFunction) - Method in class com.github.gbenroscience.math.matrix.expressParser.MNumber
- validateNumber(MathExpression) - Method in class com.github.gbenroscience.parser.Number
- validateNumbers() - Method in class com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.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 com.github.gbenroscience.math.quadratic.QuadraticExpressionParser
-
Checks if the variables are properly arranged wrt other tokens.
- validateVars() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaExpressionParser
-
Checks if the variables are properly arranged wrt other tokens.
- validNumber(String) - Static method in class com.github.gbenroscience.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 com.github.gbenroscience.parser.Number
-
This method may be used to test strings to see if or not they represent valid numbers.
- value - Variable in class com.github.gbenroscience.parser.MathExpression.Token
- valueOf(String) - Static method in enum com.github.gbenroscience.logic.BASE_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.logic.DRG_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.logic.POWER_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.logic.TRIG_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.logic.USE_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.math.complex.ComplexState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.math.graph.GraphType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.math.graph.tools.FontStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.parser.OperatorConstant
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.parser.ParserResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.parser.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.gbenroscience.util.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.gbenroscience.logic.BASE_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.logic.DRG_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.logic.POWER_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.logic.TRIG_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.logic.USE_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.math.complex.ComplexState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.math.graph.GraphType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.math.graph.tools.FontStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.math.numericalmethods.ComplexityAnalyst.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.parser.OperatorConstant
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.parser.ParserResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.parser.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.gbenroscience.util.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VALUES_IPNG - Static variable in class com.github.gbenroscience.parser.ExpandingExpression
- VALUES_PNG - Static variable in class com.github.gbenroscience.parser.ExpandingExpression
- var() - Method in class com.github.gbenroscience.math.matrix.expressParser.MSet
- var() - Method in class com.github.gbenroscience.parser.Set
- Variable - Class in com.github.gbenroscience.parser
- Variable(String) - Constructor for class com.github.gbenroscience.parser.Variable
- Variable(String, double) - Constructor for class com.github.gbenroscience.parser.Variable
-
Creates a non-constant Variable
- Variable(String, double, boolean) - Constructor for class com.github.gbenroscience.parser.Variable
- Variable(String, String, double, boolean) - Constructor for class com.github.gbenroscience.parser.Variable
- VariableBackup - Class in com.github.gbenroscience.util.io
- VariableBackup() - Constructor for class com.github.gbenroscience.util.io.VariableBackup
- VariableGenerator - Class in com.github.gbenroscience.util
- VariableGenerator(int) - Constructor for class com.github.gbenroscience.util.VariableGenerator
- VariableGenerator(int, boolean) - Constructor for class com.github.gbenroscience.util.VariableGenerator
-
creates a new object of this class that can be used to generate Variables randomly
- VariableGenerator(int, double) - Constructor for class com.github.gbenroscience.util.VariableGenerator
-
creates a new object of this class that can be used to generate Variables randomly
- VariableManager - Class in com.github.gbenroscience.util
- VariableManager() - Constructor for class com.github.gbenroscience.util.VariableManager
- VariableManager.CommandInterpreter - Class in com.github.gbenroscience.util
-
Objects of this class parse a variable initialization or modifying command string.
- VariableRegistry() - Constructor for class com.github.gbenroscience.parser.MathExpression.VariableRegistry
- VARIABLES - Static variable in class com.github.gbenroscience.util.Utils
-
This file contains a record of all Variables
- VARIABLES - Static variable in class com.github.gbenroscience.util.VariableManager
- VARIANCE - Static variable in class com.github.gbenroscience.parser.methods.Declarations
- vector - Variable in class com.github.gbenroscience.parser.MathExpression.EvalResult
- VECTOR - Enum constant in enum com.github.gbenroscience.parser.TYPE
- VECTOR_2_GATEKEEPER_HANDLE - Static variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- VECTOR_GATEKEEPER_HANDLE - Static variable in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- vectorNonStatsGatekeeper(String, String) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- vectorStatsGatekeeper(String, double[]) - Static method in class com.github.gbenroscience.parser.turbo.tools.ScalarTurboEvaluator1
- vectorToMatrix(double[]) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
-
Convert a vector to a Matrix
- verboseStderrLogger - Static variable in class com.github.gbenroscience.parser.ExpandingExpression
- verboseStderrLogger - Static variable in class com.github.gbenroscience.parser.LogicalExpression
- vers(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- VerticePlot - Enum constant in enum com.github.gbenroscience.math.graph.GraphType
- VOID - Enum constant in enum com.github.gbenroscience.parser.TYPE
W
- white - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color white.
- WHITE - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color white.
- whitespaceremover - Static variable in class com.github.gbenroscience.math.differentialcalculus.Utilities
- width - Variable in class com.github.gbenroscience.math.geom.Dimension
- width - Variable in class com.github.gbenroscience.math.graph.tools.TextDimensions
- width - Variable in class com.github.gbenroscience.math.Size
- width - Variable in class com.github.gbenroscience.util.Dimension
- wrap(boolean) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrap(double) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrap(double[]) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrap(Matrix) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrap(MathExpression.EvalResult) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrap(ParserResult) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrap(String) - Method in class com.github.gbenroscience.parser.MathExpression.EvalResult
- wrapInResult(MathExpression.EvalResult) - Method in class com.github.gbenroscience.math.cubic.CubicSolver
- write(Object) - Method in class com.github.gbenroscience.util.io.TextFileWriter
-
Writes object data to the file
- writeLog(String) - Method in class com.github.gbenroscience.util.ErrorLog
- writeMapItemsToFileLineByLine(Map<String, Function>, File) - Static method in class com.github.gbenroscience.util.io.FunctionsBackup
-
This writes items on a queue to a file.
- writeMapItemsToFileLineByLine(Map<String, Variable>, File) - Static method in class com.github.gbenroscience.util.io.VariableBackup
-
This writes items on a queue to a file.
- writeText(File, String) - Static method in class com.github.gbenroscience.util.io.TextFileWriter
-
Writes object data to the file
X
- x - Variable in class com.github.gbenroscience.math.geom.Point
- x - Variable in class com.github.gbenroscience.math.Point
- x - Variable in class com.github.gbenroscience.util.SimplePoint
- xLower - Variable in class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
- xStep - Variable in class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
- xUpper - Variable in class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
Y
- y - Variable in class com.github.gbenroscience.math.geom.Point
- y - Variable in class com.github.gbenroscience.math.Point
- y - Variable in class com.github.gbenroscience.util.SimplePoint
- yardToMetre(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
- yellow - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color yellow.
- YELLOW - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
-
The color yellow.
- yStep - Variable in class com.github.gbenroscience.math.graph.Grid.GraphDataSharer
Z
- z - Variable in class com.github.gbenroscience.math.geom.Point
- z - Variable in class com.github.gbenroscience.math.Point
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Function.evalArgs(double...)which is far faster due to direct passing of args