Index

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

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.
Deprecated this in favor of Function.evalArgs(double...) which is far faster due to direct passing of args
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
Loads the Variable objects in this Collection into the VariableManager.VARIABLES Map.
load(Map<String, Function>) - Static method in class com.github.gbenroscience.util.FunctionManager
Loads the Function objects in this Map into the FunctionManager.FUNCTIONS Map.
load(Map<String, Function>, boolean) - Static method in class com.github.gbenroscience.util.FunctionManager
Loads the Function objects in this Map into the FunctionManager.FUNCTIONS Map.
load(Map<String, Variable>) - Static method in class com.github.gbenroscience.util.VariableManager
Loads the Variable objects in this Map into the VariableManager.VARIABLES Map.
load(Map<String, Variable>, boolean) - Static method in class com.github.gbenroscience.util.VariableManager
Loads the Variable objects in this Map into the VariableManager.VARIABLES Map.
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 MatrixFormatException without detail message.
MatrixFormatException(String) - Constructor for exception class com.github.gbenroscience.util.MatrixFormatException
Constructs an instance of MatrixFormatException with 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 derivedData ArrayList.
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.scannerInput String 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.xStep attribute.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form