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

$

$removeExcessBrackets(List<String>) - Static method in class com.github.gbenroscience.parser.MathScanner
This technique conserves the last single bracket as it is unsure of the rules that allow it to unwrap the last bracket.

A

a - Variable in class 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
 
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
 
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
 
acsch(double) - Static method in class com.github.gbenroscience.math.Maths
 
acsch(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
 
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(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.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 - Static variable in class com.github.gbenroscience.parser.Function
 
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
 
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
 
ANGULAR_BRACE - Static variable in class com.github.gbenroscience.parser.GenericBracket
For < and > brackets
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
 
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;
approxEquals(double, double) - Static method in class com.github.gbenroscience.math.differentialcalculus.Formula
 
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) - 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
 
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
 
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(ArrayList<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
 
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
 
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
 
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
 
BIGDECIMAL_PRECISION - Static variable in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
Uses the precision of double numbers to expand the function.
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, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.BinaryOperator
 
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
 
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
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(int) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
Builds the polynomial expansion of the function.
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(double...) - Method in class com.github.gbenroscience.parser.Function
 
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.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
 
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
 
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.
checkAtLeastArgs(String, int, List) - Static method in class com.github.gbenroscience.parser.methods.ext.Utils
helper method to unify argument check on standart 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
 
CIRCULAR_BRACE - Static variable in class com.github.gbenroscience.parser.GenericBracket
For () brackets
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
CLOSE_BRACKET_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter
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
 
codeModifier() - Method in class com.github.gbenroscience.parser.MathExpression
The method establishes meaning to some shorthand techniques in math that the average mathematician might expect to see in a math device.
codePieces(String) - Method in class 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
 
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.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.PrecisionMatrix
Deletes all the specified number of columns from the PrecisionMatrix object from the beginning of the PrecisionMatrix object
columnJoin(Matrix, Matrix) - Static method in class 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.differentialcalculus - package com.github.gbenroscience.math.differentialcalculus
 
com.github.gbenroscience.math.fractions - package com.github.gbenroscience.math.fractions
 
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.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 - 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.Operator
 
COMMA_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter
used to mask the commas after they have been processed.
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.
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
 
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
 
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) - Static method in class com.github.gbenroscience.util.FunctionManager
 
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.
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
 
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
 
copyArrayToArray() - Method in class com.github.gbenroscience.parser.MathExpression
 
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 - 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.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
 
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
 
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
 
csch() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
 
csch(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
 
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
 
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
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.
darkGray - Static variable in class com.github.gbenroscience.math.graph.tools.GraphColor
The color dark gray.
DataSetFormatter - 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.
DataSetFormatter(String) - Constructor for class com.github.gbenroscience.parser.DataSetFormatter
Takes a comma separated string of data values and scans them into its dataset attribute.
dateToJavaMilliS(int, int, int, int, int, int) - Static method in class 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
 
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
Derivative - Class in com.github.gbenroscience.math.differentialcalculus
 
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
 
detectKeyOperators() - Method in class com.github.gbenroscience.parser.MathExpression
Serves as a powerful optimizer of the evaluation section as it can govern what sections of code will be executed and which ones will be ignored.
determ() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
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.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.util
 
Dimension() - Constructor for class com.github.gbenroscience.util.Dimension
 
Dimension(int, int) - Constructor for class com.github.gbenroscience.util.Dimension
 
Dimension(Dimension) - Constructor for class com.github.gbenroscience.util.Dimension
 
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.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(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
 
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.math.numericalmethods.FunctionExpander
Uses the precision of double numbers to expand the function.
DOUBLE_PRECISION - Static variable in class com.github.gbenroscience.parser.PolynomialExpression
Solves the Polynomial with normal double precision....about 16d.p.
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(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
 

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.
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.
eigenVectors() - 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.
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(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 - Enum constant in enum com.github.gbenroscience.parser.TYPE
 
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(String) - Method in class com.github.gbenroscience.parser.Function
 
evalRange(double, double, double, String, int) - Method in class com.github.gbenroscience.parser.Function
 
evalRange(String) - Method in class com.github.gbenroscience.parser.Function
 
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
 
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
 
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.
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
 
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
 
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
 
ExpressionSolver() - Constructor for class com.github.gbenroscience.parser.MathExpression.ExpressionSolver
 
exsec(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
 
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.

F

F_FARADAY - Static variable in class com.github.gbenroscience.math.numericalmethods.Fmath
 
fact(String) - Static method in class com.github.gbenroscience.math.Maths
 
FACT - Static variable in class com.github.gbenroscience.parser.methods.Declarations
 
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
 
fahrenToCelsius(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
 
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.PrecisionMatrix
Fills this matrix object with values
fillCoords(double, double, double, double, int) - 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
 
findAdvancedPolynomialIntegral() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
Algorithm that combines a variant of the Simpson rule and the polynomial rule to produce higher accuracy integrals.
findCharacteristicPolynomialForEigenValues(Matrix) - Static method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
findDerivativeByLimit(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalDerivative
 
findDerivativeByPolynomialExpander() - 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.
findHighRangeIntegralWithAdvancedPolynomial() - 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.
findPolynomialIntegral() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
 
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.
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.Point
 
findXZGrad(Point) - Method in class com.github.gbenroscience.math.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
 
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
 
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(Matrix) - Constructor for class com.github.gbenroscience.parser.Function
 
Function(String) - Constructor for class com.github.gbenroscience.parser.Function
 
FUNCTIONAL_INTEGRATION - Static variable in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
Use this to integrate without using the integral symbol.
functionComponentsAssociation() - Method in class com.github.gbenroscience.parser.MathExpression
method finishUpScanner does final adjustments to the scanner function e.g it will check for errors in operator combination in the scanner function and so on
FunctionExpander - Class in com.github.gbenroscience.math.numericalmethods
Objects of this class take a function as input and convert it into its polynomial form.
FunctionExpander(double, double, int, int, Function) - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander
Objects of this class will employ this constructor in creating the polynomial of best fit for the input function between the given boundary values of x.
FunctionExpander(String, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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 - 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
 
gaussQuad() - Method in class com.github.gbenroscience.math.numericalmethods.Integration
 
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
 
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
 
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
 
getA() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
 
getA() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
 
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
 
getArray() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
getArray() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
 
getAWTDimension() - Method in class com.github.gbenroscience.math.Size
 
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
 
getBracket() - Method in class com.github.gbenroscience.parser.MathExpression
 
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.Bracket
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.
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.Line
 
getC() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
 
getC() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
 
getCharacteristicPolynomialForEigenVector() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
getCloseBracket() - Method in class com.github.gbenroscience.parser.ListReturningStatsOperator
 
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
 
getCols() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
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
 
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
 
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
 
getContent() - Method in class com.github.gbenroscience.util.help.Topic
 
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
 
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
 
getDegree() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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
 
getDomainContents(ArrayList<String>) - Method in class com.github.gbenroscience.parser.Bracket
 
getDomainContents(ArrayList<String>) - Method in class com.github.gbenroscience.parser.GenericBracket
 
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
 
getElem(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
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.ListReturningStatsOperator
 
getEvalPoint() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
 
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
 
getFont() - Method in class com.github.gbenroscience.math.graph.Grid
 
getFormattedDataSet() - Method in class com.github.gbenroscience.parser.DataSetFormatter
 
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
 
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.FunctionExpander
 
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
 
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 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.ListReturningStatsOperator
 
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
 
getLastResult() - Static method in class com.github.gbenroscience.parser.MathExpression
 
getLocationOfOrigin() - Method in class com.github.gbenroscience.math.graph.Grid
 
getLogcalSwitch() - Static method in class com.github.gbenroscience.math.Main
 
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.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.math.numericalmethods.FunctionExpander
 
getMatrix() - Method in class com.github.gbenroscience.parser.Function
 
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
 
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.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 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
 
getNoOfListReturningOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
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.ListReturningStatsOperator
 
getOperatorStrings() - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixExpressionScanner
 
getOperatorStrings() - Method in class com.github.gbenroscience.math.matrix.expressParser.MmathScanner
 
getOrderOfDifferentiation() - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
 
getOriginal() - Method in class com.github.gbenroscience.parser.logical.AbstractSplittingParser
 
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.ListReturningStatsOperator
 
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
 
getPlotColor() - Method in class com.github.gbenroscience.math.graph.Grid
 
getPolynomial() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
getPolynomialDerivative() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
getPolynomialIntegral() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
getPowerMode() - Method in class com.github.gbenroscience.logic.CalcLogic
 
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
 
getPrecisionMatrix() - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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
 
getReal() - Method in class com.github.gbenroscience.math.complex.ComplexNumber
 
getRedComponent() - Method in class com.github.gbenroscience.math.graph.tools.GraphColor
 
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
 
getRowMatrix(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
getRowMatrix(int) - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
 
getRows() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
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.Size
returns a new Size object scaled to the value given by scaleFactor
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
 
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.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
 
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
 
getTask() - Method in class com.github.gbenroscience.logic.OperatingSystem
 
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
 
getTrigMode() - Method in class com.github.gbenroscience.logic.CalcLogic
 
getType() - Method in class com.github.gbenroscience.parser.Function
 
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
 
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
 
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.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) - 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() - Static method in class com.github.gbenroscience.util.VariableManager
 
getVariableStarters(int) - Method in class com.github.gbenroscience.util.GenerateCharString
 
getVarIndexFromVarName(String) - Method in class com.github.gbenroscience.math.matrix.MatrixVariableManager
 
getVars() - Method in class com.github.gbenroscience.parser.MathExpression
 
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
 
getWhitespaceremover() - Method in class com.github.gbenroscience.parser.MathExpression
 
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.Point
 
getX() - Method in class com.github.gbenroscience.util.SimplePoint
 
getX(double) - Method in class com.github.gbenroscience.math.Line
 
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.FunctionExpander
 
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.FunctionExpander
 
getxUpper() - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
 
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.Line
 
getyStep() - Method in class com.github.gbenroscience.math.graph.Grid
 
getZ() - Method in class com.github.gbenroscience.math.Point
 
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
 
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, 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
 
hasIndependentVariable(String) - Method in class com.github.gbenroscience.parser.Function
 
hasListReturningOperators - Variable in class com.github.gbenroscience.parser.MathExpression
 
hasParent(ArrayList<String>) - Method in class com.github.gbenroscience.parser.ListReturningStatsOperator
 
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
hav(double) - Static method in class com.github.gbenroscience.math.numericalmethods.Fmath
 
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
 
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.Parser_Result
 
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.parser.Set
Finds the numerical integral of a Function which has been pre-defined in the Workspace.
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
 
intersectionWithLine(Line) - Method in class com.github.gbenroscience.math.Line
 
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.Parser_Result
 
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.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
 
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
 
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
 
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.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.
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
 
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
 
isHasLogicOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasMulOrDivOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasNumberReturningStatsOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasPermOrCombOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasPlusOrMinusOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasPostNumberOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasPowerOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasPreNumberOperators() - Method in class com.github.gbenroscience.parser.MathExpression
 
isHasRemainderOperators() - 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
 
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.
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
 
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
 
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) - Method in class com.github.gbenroscience.parser.MathExpression.ExpressionSolver
 
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
 
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
 
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
 
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
 
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
 
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
 
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.ListReturningStatsOperator
 
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.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
 
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
 
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
 
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
 
isVerticePlot() - Method in enum com.github.gbenroscience.math.graph.GraphType
 
isVibrateOn() - Method in class com.github.gbenroscience.logic.CalcLogic
 
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
 
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
 
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.MathExpression
 
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.Point
 
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
 
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.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.Line
Creates a line between points joining: the points x1,y1 and x2,y2
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.Line
Creates a line between points joining: the points p1 and p2
LINEAR_SYSTEM - Static variable in class com.github.gbenroscience.parser.methods.Declarations
 
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 - Enum constant in enum com.github.gbenroscience.parser.TYPE
 
LIST - Static variable in class com.github.gbenroscience.parser.Function
 
ListReturningStatsOperator - Class in com.github.gbenroscience.parser
 
ListReturningStatsOperator(String, int, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.ListReturningStatsOperator
 
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
 
listToString(ArrayList<String>) - Method in class com.github.gbenroscience.parser.MathExpression
 
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
 
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
 
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
 
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, ArrayList<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.

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
 
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.complex.ComplexNumber
 
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.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.Maths
 
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.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.NumericalDerivative
 
main(String[]) - Static method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
 
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.Point
 
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.ScannerBenchmark
 
main(String...) - Static method in class com.github.gbenroscience.parser.Bracket
 
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.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.MathScanner
 
main(String[]) - Static method in class com.github.gbenroscience.parser.methods.Method
 
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.Variable
 
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.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.parser.MathExpression
 
mapBrackets() - Method in class com.github.gbenroscience.parser.MathExpression
Method mapBrackets goes over an input equation and maps all positions that have corresponding brackets
mapBrackets(ArrayList<String>) - Static method in class com.github.gbenroscience.parser.MathExpression
 
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 models a mathematical parser.
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, VariableManager) - Constructor for class com.github.gbenroscience.parser.MathExpression
 
MathExpression.ExpressionSolver - Class in com.github.gbenroscience.parser
Optimized and simplified refactor of the attached expression-processing code.
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
 
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 - Class in com.github.gbenroscience.math.matrix.expressParser
 
Matrix(double[][]) - 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 - Static variable in class com.github.gbenroscience.parser.Function
 
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_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
 
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
 
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.
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_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
mdeterm() - Static method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
 
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
 
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.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
 
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.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
 
modifyBracketIndices(Bracket[], int, int, boolean) - Method in class com.github.gbenroscience.parser.MathExpression
Utility method used to dynamically change the indices of brackets in the governing bracket map of the scanner function.
molarToPercentWeightByVol(double, double) - Static method in class 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(MatrixFunction, List<String>) - Constructor for class com.github.gbenroscience.math.matrix.expressParser.MSet
Creates a new MSet object initialized with a set of data coming from a mathematical MathExpression.
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(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(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.Operator
The name of the operator object
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
 
normalizeCofficients() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
Make the value of c to be equal to one by dividing through a,b,c by its value
nsinc(double) - Static method in class 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.Parser_Result
 
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
 
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(double, double, int, String) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
 
NumericalIntegral(String, int) - Constructor for class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
 

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.
ON - Enum constant in enum com.github.gbenroscience.logic.POWER_MODE
 
OPEN_BRACKET_MASK - Static variable in class com.github.gbenroscience.parser.DataSetFormatter
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
 
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

PARENTHESES_ERROR - Enum constant in enum com.github.gbenroscience.parser.Parser_Result
 
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
 
parseExpression(String) - Method in class com.github.gbenroscience.parser.methods.Method
 
parseFunction(String) - Method in class com.github.gbenroscience.math.numericalmethods.RootFinder
Method that processes the format that this software will recognize for user input of an integral expression.
parseJson(String) - Method in interface com.github.gbenroscience.interfaces.Decodeable
 
parsePolynomialCommand(String) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
Method that processes the format that this software will recognize for user input of an integral expression.
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
 
Parser_Result - Enum in com.github.gbenroscience.parser
 
ParserCmd - Class in com.github.gbenroscience.parser.cmd
 
ParserCmd() - Constructor for class com.github.gbenroscience.parser.cmd.ParserCmd
 
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.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 - 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
 
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
 
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
 
plusAndMinusStringHandler() - Method in class com.github.gbenroscience.parser.MathScanner
Handles repeated concatenations of plus and minus operators.
Point - Class in com.github.gbenroscience.math
 
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.Point
Initializes a 1D 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.Point
Initializes a 2D Point 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
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.
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(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(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 - 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.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
 
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
 
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
 
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
 

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.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.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.
recognizeAnonymousFunctions(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
 
reduceToTriangularMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
reduceToTriangularMatrix() - Method in class com.github.gbenroscience.math.matrix.expressParser.PrecisionMatrix
 
registerBasicNumericalMethod(BasicNumericalMethod) - Static method in class com.github.gbenroscience.parser.methods.Declarations
 
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.MathScanner
This technique will rid tokens of offending brackets up to the last bracket.
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
 
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
 
result - Variable in class com.github.gbenroscience.math.differentialcalculus.Parser
 
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
 
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, double) - 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.
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 row from the end of the Matrix 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 row from the beginning of the Matrix 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(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.
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
 
saveSettings(Settings) - Static method in class com.github.gbenroscience.util.Utils
Saves the settings
saveVariables() - Static method in class com.github.gbenroscience.util.Utils
 
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.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.PrecisionMatrix
 
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.
scanCommaSeparatedData(String) - Method in class com.github.gbenroscience.parser.DataSetFormatter
root(@(x)sin(x)-x,2,3)
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 - 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.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
 
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
 
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 - 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(double...) - Constructor for class com.github.gbenroscience.parser.Set
 
Set(MathExpression, List<String>) - Constructor for class com.github.gbenroscience.parser.Set
Creates a new Set object initialized with a set of data coming from a mathematical MathExpression.
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.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
 
setArray(double[][]) - 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.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
 
setBracket(Bracket[]) - Method in class com.github.gbenroscience.parser.MathExpression
 
setBracketType(int) - Method in class com.github.gbenroscience.parser.GenericBracket
 
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.ListReturningStatsOperator
 
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.DataSetFormatter
 
setDays(long) - Method in class com.github.gbenroscience.util.Time
 
setDefaultScale(Size) - Method in class com.github.gbenroscience.math.graph.Grid
 
setDegree(int) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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
 
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
sets the DRG property
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.ListReturningStatsOperator
 
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.
setFullName(String) - Method in class com.github.gbenroscience.parser.Variable
 
setFunction(Function) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
Changes the Function object dealt with by this class.
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
 
setFunction(String, int) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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
 
setHasLogicOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasMulOrDivOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasNumberReturningStatsOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasPermOrCombOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasPlusOrMinusOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasPostNumberOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasPowerOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasPreNumberOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setHasRemainderOperators(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
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.ListReturningStatsOperator
 
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.
setJustEvaluated(boolean) - Method in class com.github.gbenroscience.logic.CalcLogic
 
setLabelAxis(boolean) - Method in class com.github.gbenroscience.math.graph.Grid
 
setLastResult(String) - Static method in class com.github.gbenroscience.parser.MathExpression
 
setLimits(double, double) - Method in class com.github.gbenroscience.math.numericalmethods.Integration
 
setLocationOfOrigin(Point) - Method in class com.github.gbenroscience.math.graph.Grid
 
setLogic(boolean) - Static method in class com.github.gbenroscience.math.Main
 
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.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
 
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.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.ListReturningStatsOperator
 
setOptimizable(boolean) - Method in class com.github.gbenroscience.parser.MathExpression
 
setOrderOfDifferentiation(int) - Method in class com.github.gbenroscience.math.differentialcalculus.Parser
 
setParameters(String[]) - Method in class com.github.gbenroscience.parser.methods.Method
 
setParent(ListReturningStatsOperator) - Method in class com.github.gbenroscience.parser.ListReturningStatsOperator
The concept of a parent here is that the first ListReturningStatsOperator object to this Operator's left is one that encloses it.
setParser(QuadraticExpressionParser) - Method in class 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
 
setPlotColor(GraphColor) - Method in class com.github.gbenroscience.math.graph.Grid
 
setPolynomial(String) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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
 
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.MathExpression
 
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.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(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.ListReturningStatsOperator
 
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
 
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
 
setType(int) - 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
 
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
 
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(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, String) - 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(ArrayList<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
 
setWhitespaceremover(ArrayList<String>) - Method in class com.github.gbenroscience.parser.MathExpression
 
setWidth(double) - Method in class com.github.gbenroscience.math.Size
 
setWidth(int) - Method in class com.github.gbenroscience.util.Dimension
 
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
 
setxLower(double) - Method in class com.github.gbenroscience.math.numericalmethods.FunctionExpander
 
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.FunctionExpander
 
setxUpper(double) - Method in class com.github.gbenroscience.math.numericalmethods.NumericalIntegral
 
setY(double) - Method in class com.github.gbenroscience.math.Point
 
setY(int) - Method in class com.github.gbenroscience.util.SimplePoint
 
setyStep(double) - Method in class com.github.gbenroscience.math.graph.Grid
 
setZ(double) - Method in class com.github.gbenroscience.math.Point
 
SHIFT - Enum constant in enum com.github.gbenroscience.logic.USE_MODE
 
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(ArrayList<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.Set
 
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.
soln() - Method in class com.github.gbenroscience.math.quadratic.QuadraticSolver
 
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
 
solve() - Method in class com.github.gbenroscience.math.tartaglia.TartagliaSolver
Finds the real roots of the equation.
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
Method solve is the main parser used to evaluate the input multi-bracket pair (MBP) expressions used to initialize the constructor of class MathExpression
solve(String) - Method in class 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.ExpressionSolver
 
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
 
solve1(List<String>) - Method in class com.github.gbenroscience.parser.MathExpression
used by the main parser solve to figure out SBP portions of a multi-bracketed expression (MBP)
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.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(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.
solveSubPortions(List<String>) - 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.numericalmethods.Fmath
 
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
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
 
statsVerifier() - Method in class com.github.gbenroscience.parser.MathExpression
 
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.Parser_Result
 
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
subtract(Matrix) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
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
 
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
 
swapRow(int, int) - Method in class com.github.gbenroscience.math.matrix.expressParser.Matrix
 
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.Parser_Result
 

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
Objects of this class are real value solvers of the system: cx^3+ax+b=0.
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
 
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
 
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
 
timeString() - Method in class com.github.gbenroscience.util.Time
 
timeToSeconds() - Method in class com.github.gbenroscience.util.Time
 
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
 
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.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.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.ListReturningStatsOperator
 
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
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.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
 
TYPE - Enum in com.github.gbenroscience.parser
Defines the allowed return types

U

UnaryPostOperator - Class in com.github.gbenroscience.parser
Models a post-operand Operator object e.g the !, inverse, square, cube operators
UnaryPostOperator(String, int, ArrayList<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, ArrayList<String>) - Constructor for class com.github.gbenroscience.parser.UnaryPreOperator
Creates a new UnaryPreOperator object
unBracketDataSetReturningStatsOperators() - Method in class com.github.gbenroscience.parser.MathExpression
Removes encapsulating brackets from data set returning statistical operators.
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
 
unregisterBasicNumericalMethod(Class) - Static method in class com.github.gbenroscience.parser.methods.Declarations
 
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(String) - Static method in class com.github.gbenroscience.util.FunctionManager
Updates a Function object in this FunctionManager.
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, 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
 
upStack - Static variable in class com.github.gbenroscience.util.HistoryManager
 
USE_MODE - Enum in com.github.gbenroscience.logic
 
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

VALID - Enum constant in enum com.github.gbenroscience.parser.Parser_Result
 
Validatable - Interface in com.github.gbenroscience.parser
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MatrixBinaryOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MBinaryOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.math.matrix.expressParser.MUnaryPostOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.BinaryOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.ListReturningStatsOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.LogicOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.LogOrAntiLogToAnyBase
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.NumberReturningStatsOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.UnaryPostOperator
 
validate(ArrayList<String>) - Method in class com.github.gbenroscience.parser.UnaryPreOperator
 
validate(ArrayList<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(ArrayList<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(ArrayList<String>) - Static method in class com.github.gbenroscience.parser.ListReturningStatsOperator
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.
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.parser.OperatorConstant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.gbenroscience.parser.Parser_Result
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.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.Parser_Result
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, boolean) - Constructor for class com.github.gbenroscience.parser.Variable
 
Variable(String, String, boolean) - Constructor for class com.github.gbenroscience.parser.Variable
 
Variable(String, String, String, 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.
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
 
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.graph.tools.TextDimensions
 
width - Variable in class com.github.gbenroscience.math.Size
 
width - Variable in class com.github.gbenroscience.util.Dimension
 
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.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.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.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