|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MatrixNodeI | |
|---|---|
| org.lsmp.djep.matrixJep | |
| org.lsmp.djep.matrixJep.function | |
| org.lsmp.djep.matrixJep.nodeTypes | |
| Uses of MatrixNodeI in org.lsmp.djep.matrixJep |
|---|
| Methods in org.lsmp.djep.matrixJep that return MatrixNodeI | |
|---|---|
MatrixNodeI |
SpecialPreProcessorI.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf)
Subverts the preprocessing stage. |
MatrixNodeI |
MatrixPreprocessor.preprocess(Node node,
MatrixJep mdjep)
Main entry point: pre-process a node. |
MatrixNodeI[] |
MatrixPreprocessor.visitChildrenAsArray(Node node,
Object data)
Returns an array of matrix nodes which are the results of visiting each child. |
| Methods in org.lsmp.djep.matrixJep with parameters of type MatrixNodeI | |
|---|---|
MatrixValueI |
MatrixSpecialEvaluationI.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep jep)
Returns the result of evaluating this node and the tree below. |
MatrixValueI |
MatrixEvaluator.evaluate(MatrixNodeI node,
MatrixJep mj)
|
| Uses of MatrixNodeI in org.lsmp.djep.matrixJep.function |
|---|
| Methods in org.lsmp.djep.matrixJep.function that return MatrixNodeI | |
|---|---|
MatrixNodeI |
MList.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf)
|
MatrixNodeI |
MPower.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf)
During preprocessing sets the function to the Cross function if necessary. |
MatrixNodeI |
MMap.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf)
|
MatrixNodeI |
MAssign.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep mjep,
MatrixNodeFactory nf)
|
MatrixNodeI |
MDiff.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf)
|
| Methods in org.lsmp.djep.matrixJep.function with parameters of type MatrixNodeI | |
|---|---|
protected void |
MList.bufferAppend(MatrixNodeI node,
PrintVisitor pv,
int currank)
recursive procedure to print the tensor with lots of brackets. |
MatrixValueI |
MIf.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep j)
Evaluate the node, uses lazy evaluation. |
MatrixValueI |
MMap.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep jep)
|
MatrixValueI |
MAssign.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep j)
A special methods for evaluating an assignment. |
| Uses of MatrixNodeI in org.lsmp.djep.matrixJep.nodeTypes |
|---|
| Classes in org.lsmp.djep.matrixJep.nodeTypes that implement MatrixNodeI | |
|---|---|
class |
ASTMConstant
Holds a single constant number. |
class |
ASTMFunNode
|
class |
ASTMVarNode
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||