private int |
Expression.applySequenceFromCompilation(CalcStepsRegister calcStepsRegister,
java.lang.String stepDescription) |
|
double |
Expression.calculate(CalcStepsRegister calcStepsRegister) |
Calculates the expression value
|
double |
Function.calculate(CalcStepsRegister calcStepsRegister) |
Calculates function value and registers all the calculation steps
|
private int |
Expression.calculateFirstAndFullyCompile(CalcStepsRegister calcStepsRegister,
java.lang.String stepDescription) |
|
private double |
Expression.calculateInternal(CalcStepsRegister calcStepsRegister) |
|
private static void |
CalcStepsRegister.consolePrint(CalcStepsRegister calcStepsRegister) |
|
private void |
Expression.DEPENDENT_ARGUMENT(int pos,
CalcStepsRegister calcStepsRegister) |
Dependent Arguments handling.
|
double |
Argument.getArgumentValue(CalcStepsRegister calcStepsRegister) |
Gets argument value and registers all the calculation steps
|
private void |
Expression.registerCalculationStepRecord(CalcStepsRegister calcStepsRegister,
int stepsRegisteredCounter,
java.lang.String stepDescription) |
|
private void |
Expression.registerCalculationStepRecord(CalcStepsRegister calcStepsRegister,
int stepsRegisteredCounter,
java.lang.String stepDescription,
double result) |
|
(package private) static void |
CalcStepsRegister.setUserArgument(CalcStepsRegister calcStepsRegister,
Argument argument) |
|
(package private) static void |
CalcStepsRegister.setUserFunction(CalcStepsRegister calcStepsRegister,
Function function) |
|
(package private) static void |
CalcStepsRegister.stepNumberGroupIncrease(CalcStepsRegister calcStepsRegister,
Expression expression) |
|
(package private) static void |
CalcStepsRegister.stepTypeSetExpression(CalcStepsRegister calcStepsRegister) |
|
private static java.lang.String |
CalcStepsRegister.toString(CalcStepsRegister calcStepsRegister) |
|
private void |
Expression.USER_FUNCTION(int pos,
CalcStepsRegister calcStepsRegister) |
User functions handling.
|