|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.lsmp.djep.matrixJep.MatrixEvaluator
public class MatrixEvaluator
This visitor evaluates a the tree representing the equation.
| Constructor Summary | |
|---|---|
MatrixEvaluator()
|
|
| Method Summary | |
|---|---|
Object |
eval(Node node)
Evaluates a node and returns and object with the value of the node. |
MatrixValueI |
evaluate(MatrixNodeI node,
MatrixJep mj)
|
Object |
visit(ASTConstant node,
Object data)
constants |
Object |
visit(ASTFunNode node,
Object data)
other functions |
Object |
visit(ASTStart node,
Object data)
|
Object |
visit(ASTVarNode node,
Object data)
multi dimensional differentiable variables |
Object |
visit(SimpleNode node,
Object data)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MatrixEvaluator()
| Method Detail |
|---|
public MatrixValueI evaluate(MatrixNodeI node,
MatrixJep mj)
throws ParseException
ParseException
public Object eval(Node node)
throws ParseException
EvaluatorI
eval in interface EvaluatorIParseException - if errors occur during evaluation;
public Object visit(SimpleNode node,
Object data)
visit in interface ParserVisitor
public Object visit(ASTStart node,
Object data)
visit in interface ParserVisitor
public Object visit(ASTConstant node,
Object data)
visit in interface ParserVisitor
public Object visit(ASTVarNode node,
Object data)
throws ParseException
visit in interface ParserVisitorParseException
public Object visit(ASTFunNode node,
Object data)
throws ParseException
visit in interface ParserVisitorParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||