- ABS - Static variable in class net.astesana.javaluator.DoubleEvaluator
-
Returns the absolute value of a number
- AbstractEvaluator<T> - Class in net.astesana.javaluator
-
An abstract evaluator, able to evaluate infix expressions.
- AbstractEvaluator(Parameters) - Constructor for class net.astesana.javaluator.AbstractEvaluator
-
Constructor.
- AbstractVariableSet<T> - Interface in net.astesana.javaluator
-
An abstract variable set.
- ACOSINE - Static variable in class net.astesana.javaluator.DoubleEvaluator
-
Returns the trigonometric arc-cosine of an angle.
- add(Operator) - Method in class net.astesana.javaluator.Parameters
-
Adds an operator to the supported ones.
- add(Function) - Method in class net.astesana.javaluator.Parameters
-
Adds a function to the supported ones.
- add(Constant) - Method in class net.astesana.javaluator.Parameters
-
Adds a constant to the supported ones.
- addConstants(Collection<Constant>) - Method in class net.astesana.javaluator.Parameters
-
Adds constants to the supported ones.
- addExpressionBracket(BracketPair) - Method in class net.astesana.javaluator.Parameters
-
Adds a new bracket pair to the expression bracket list.
- addExpressionBrackets(Collection<BracketPair>) - Method in class net.astesana.javaluator.Parameters
-
Adds bracket pairs to the expression bracket list.
- addFunctionBracket(BracketPair) - Method in class net.astesana.javaluator.Parameters
-
Adds a new bracket pair to the function bracket list.
- addFunctionBrackets(Collection<BracketPair>) - Method in class net.astesana.javaluator.Parameters
-
Adds bracket pairs to the function bracket list.
- addFunctions(Collection<Function>) - Method in class net.astesana.javaluator.Parameters
-
Adds functions to the supported ones.
- addOperators(Collection<Operator>) - Method in class net.astesana.javaluator.Parameters
-
Adds operators to the supported ones.
- ANGLES - Static variable in class net.astesana.javaluator.BracketPair
-
The angle brackets pair: <>.
- ASINE - Static variable in class net.astesana.javaluator.DoubleEvaluator
-
Returns the trigonometric arc-sine of an angle.
- ATAN - Static variable in class net.astesana.javaluator.DoubleEvaluator
-
Returns the trigonometric arc-tangent of an angle.
- AVERAGE - Static variable in class net.astesana.javaluator.DoubleEvaluator
-
Returns the average of n numbers (n>=1)
- get(String) - Method in interface net.astesana.javaluator.AbstractVariableSet
-
Gets the value of a variable.
- get(String) - Method in class net.astesana.javaluator.StaticVariableSet
-
- getAssociativity() - Method in class net.astesana.javaluator.Operator
-
Gets this operator's associativity.
- getClose() - Method in class net.astesana.javaluator.BracketPair
-
Gets the close bracket character.
- getConstants() - Method in class net.astesana.javaluator.AbstractEvaluator
-
Gets the constants supported by this evaluator.
- getConstants() - Method in class net.astesana.javaluator.Parameters
-
Gets the supported constants.
- getDefaultParameters() - Static method in class net.astesana.javaluator.DoubleEvaluator
-
Gets a copy of DoubleEvaluator default parameters.
- getExpressionBrackets() - Method in class net.astesana.javaluator.Parameters
-
Gets the supported bracket pairs for expressions.
- getFunctionArgumentSeparator() - Method in class net.astesana.javaluator.Parameters
-
Gets the function argument separator.
- getFunctionBrackets() - Method in class net.astesana.javaluator.Parameters
-
Gets the supported bracket pairs for functions.
- getFunctions() - Method in class net.astesana.javaluator.AbstractEvaluator
-
Gets the functions supported by this evaluator.
- getFunctions() - Method in class net.astesana.javaluator.Parameters
-
Gets the supported functions.
- getMaximumArgumentCount() - Method in class net.astesana.javaluator.Function
-
Gets the function's maximum argument count.
- getMinimumArgumentCount() - Method in class net.astesana.javaluator.Function
-
Gets the function's minimum argument count.
- getName() - Method in class net.astesana.javaluator.Constant
-
Gets the mnemonic of the constant.
- getName() - Method in class net.astesana.javaluator.Function
-
Gets the function's name.
- getOpen() - Method in class net.astesana.javaluator.BracketPair
-
Gets the open bracket character.
- getOperandCount() - Method in class net.astesana.javaluator.Operator
-
Gets the operator's operand count.
- getOperators() - Method in class net.astesana.javaluator.AbstractEvaluator
-
Gets the operators supported by this evaluator.
- getOperators() - Method in class net.astesana.javaluator.Parameters
-
Gets the supported operators.
- getPrecedence() - Method in class net.astesana.javaluator.Operator
-
Gets the operator's precedence.
- getSymbol() - Method in class net.astesana.javaluator.Operator
-
Gets the operator's symbol.
- guessOperator(Token, List<Operator>) - Method in class net.astesana.javaluator.AbstractEvaluator
-
When a token can be more than one operator (homonym operators), this method guesses the right operator.