| Package | Description |
|---|---|
| org.lsmp.djep.matrixJep | |
| org.lsmp.djep.matrixJep.function | |
| org.lsmp.djep.matrixJep.nodeTypes |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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 |
MList.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf) |
MatrixNodeI |
MDiff.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf) |
MatrixNodeI |
MAssign.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep mjep,
MatrixNodeFactory nf) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MList.bufferAppend(MatrixNodeI node,
PrintVisitor pv,
int currank)
recursive procedure to print the tensor with lots of brackets.
|
MatrixValueI |
MMap.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep jep) |
MatrixValueI |
MIf.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep j)
Evaluate the node, uses lazy evaluation.
|
MatrixValueI |
MAssign.evaluate(MatrixNodeI node,
MatrixEvaluator visitor,
MatrixJep j)
A special methods for evaluating an assignment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ASTMConstant
Holds a single constant number.
|
class |
ASTMFunNode |
class |
ASTMVarNode |
Copyright © 2018. All rights reserved.