public abstract class PredefinedFunctionRealEvaluator extends AbstractRealEvaluator
Evaluators
evaluating PredefinedFunctions
which function call parameter
is a Real
when evaluated - in other words:
This class provides function calls of predefined functions on real values.
This class provides static
nested classes inheriting this class
- one static
class provides the evaluation of the appropriate
PredefinedFunction
.
All you have to do is to create an instance of such static
class
and give the constructor the parameter Evaluator
. The method
evaluate()
evaluates that parameter and executes the predefined
function call on the evaluation result.Modifier and Type | Class and Description |
---|---|
static class |
PredefinedFunctionRealEvaluator.ATanEvaluator
The
PredefinedFunctionRealEvaluator executing
atan on a given real parameter. |
static class |
PredefinedFunctionRealEvaluator.CosEvaluator
The
PredefinedFunctionRealEvaluator executing
cosine on a given real parameter. |
static class |
PredefinedFunctionRealEvaluator.ExpEvaluator
The
PredefinedFunctionRealEvaluator executing
exponential function on a given real parameter. |
static class |
PredefinedFunctionRealEvaluator.LogEvaluator
The
PredefinedFunctionRealEvaluator executing
natural logarithm on a given real parameter. |
static class |
PredefinedFunctionRealEvaluator.SinEvaluator
The
PredefinedFunctionRealEvaluator executing
sine on a given real parameter. |
static class |
PredefinedFunctionRealEvaluator.SqrtEvaluator
The
PredefinedFunctionRealEvaluator executing
square root on a given real parameter. |
static class |
PredefinedFunctionRealEvaluator.TanEvaluator
The
PredefinedFunctionRealEvaluator executing
tangent on a given real parameter. |
Constructor and Description |
---|
PredefinedFunctionRealEvaluator(Evaluator e)
Creates a new
PredefinedFunctionRealEvaluator
executing the certain function call on the evaluation result of
e . |
Modifier and Type | Method and Description |
---|---|
abstract Object |
evaluate()
Execute the certain function call on the evaluation result of the given
parameter
Evaluator and return the result as a Real
Object . |
getRealValue, getReturnType
public PredefinedFunctionRealEvaluator(Evaluator e)
PredefinedFunctionRealEvaluator
executing the certain function call on the evaluation result of
e
.e
- the Evaluator
of the function call parameter.public abstract Object evaluate()
Evaluator
and return the result as a Real
Object
.Real
Object
.AbstractRealEvaluator.getReturnType()