| Package | Description |
|---|---|
| org.lsmp.djep.matrixJep | |
| org.lsmp.djep.vectorJep | |
| org.lsmp.djep.vectorJep.function | |
| org.lsmp.djep.xjep | |
| org.lsmp.djep.xjep.function | |
| org.nfunk.jep | |
| org.nfunk.jep.function |
| Modifier and Type | Class and Description |
|---|---|
class |
MatrixEvaluator
This visitor evaluates a the tree representing the equation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VectorEvaluator |
| Modifier and Type | Method and Description |
|---|---|
Object |
VMap.evaluate(Node node,
EvaluatorI pv) |
Object |
GenMat.evaluate(Node node,
EvaluatorI pv) |
void |
ArrayAccess.set(EvaluatorI pv,
Node node,
Object value)
Sets the LValue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XEvaluatorVisitor
This class is used for the evaluation of an expression.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
SumType.evaluate(Node node,
EvaluatorI pv)
Evaluates the operator in given context.
|
Object |
Trapezium.evaluate(Node node,
Variable var,
double min,
double max,
double inc,
EvaluatorI pv) |
Object |
SumType.evaluate(Node node,
Variable var,
double min,
double max,
double inc,
EvaluatorI pv)
Evaluates the node by repeatibly setting the value of the variable from min to max, and calculating the value of the first argument.
|
Object |
MinArg.evaluate(Node node,
Variable var,
double min,
double max,
double inc,
EvaluatorI pv) |
Object |
MaxArg.evaluate(Node node,
Variable var,
double min,
double max,
double inc,
EvaluatorI pv) |
| Modifier and Type | Class and Description |
|---|---|
class |
EvaluatorVisitor
This class is used for the evaluation of an expression.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
If.evaluate(Node node,
EvaluatorI pv) |
Object |
CallbackEvaluationI.evaluate(Node node,
EvaluatorI pv)
Performs some special evaluation on the node.
|
Object |
Assign.evaluate(Node node,
EvaluatorI pv)
For assignment set the value of the variable on the lhs to value returned by evaluating the righthand side.
|
void |
LValueI.set(EvaluatorI pv,
Node node,
Object value)
Performs appropriate action to set an LValue.
|
void |
Ele.set(EvaluatorI pv,
Node node,
Object value) |
Copyright © 2018. All rights reserved.