Uses of Interface
org.lsmp.djep.matrixJep.nodeTypes.MatrixNodeI

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
           
 



Copyright © 2014. All rights reserved.