Uses of Class
org.lsmp.djep.xjep.XJep

Packages that use XJep
org.lsmp.djep.djep   
org.lsmp.djep.matrixJep   
org.lsmp.djep.rewrite   
org.lsmp.djep.sjep   
org.lsmp.djep.xjep   
org.lsmp.djep.xjep.function   
 

Uses of XJep in org.lsmp.djep.djep
 

Subclasses of XJep in org.lsmp.djep.djep
 class DJep
          Adds differentation facilities to JEP.
 

Methods in org.lsmp.djep.djep that return XJep
 XJep DJep.newInstance()
           
 XJep DJep.newInstance(SymbolTable st)
           
 

Methods in org.lsmp.djep.djep with parameters of type XJep
 Node Diff.process(Node node, Node[] children, XJep xjep)
          Process the differentiation specified by node.
 

Uses of XJep in org.lsmp.djep.matrixJep
 

Subclasses of XJep in org.lsmp.djep.matrixJep
 class MatrixJep
          An extension of JEP which allows advanced vector and matrix handling and differentation.
 

Constructors in org.lsmp.djep.matrixJep with parameters of type XJep
MatrixNodeFactory(XJep xj)
           
 

Uses of XJep in org.lsmp.djep.rewrite
 

Fields in org.lsmp.djep.rewrite declared as XJep
protected  XJep AbstractRewrite.xj
          A reference to main XJep opbject.
 

Methods in org.lsmp.djep.rewrite with parameters of type XJep
 Node RewriteVisitor.rewrite(Node node, XJep xjep, RewriteRuleI[] inrules, boolean simplify)
          must be implemented for subclasses.
 

Constructors in org.lsmp.djep.rewrite with parameters of type XJep
AbstractRewrite(XJep xj)
          Constructor with reference to XJep object.
CollectPowers(XJep xj)
           
ExpandBrackets(XJep xj)
          TODO cope with a * uminus(x+x)
ExpandPower(XJep xj)
           
 

Uses of XJep in org.lsmp.djep.sjep
 

Constructors in org.lsmp.djep.sjep with parameters of type XJep
PolynomialCreator(XJep j)
           
 

Uses of XJep in org.lsmp.djep.xjep
 

Methods in org.lsmp.djep.xjep that return XJep
 XJep XJep.newInstance()
          Creates a new instance of XJep with the same components as this one.
 XJep XJep.newInstance(SymbolTable st)
          Creates a new instance of XJep with the same components as this one and the specified symbol table.
 

Methods in org.lsmp.djep.xjep with parameters of type XJep
 Object XVariable.calcValue(XJep jep)
          Calculates the value for the variables equation and returns that value.
 Node DeepCopyVisitor.deepCopy(Node node, XJep xj)
          Creates a deepCopy of a Node
 Node CommandVisitorI.process(Node node, Node[] children, XJep xjep)
          Performs the specified action on an expression tree.
 Node Eval.process(Node node, Node[] children, XJep xjep)
           
 Node CommandVisitor.process(Node node, XJep xj)
          Descends the tree processing all diff, eval and simplify options
 Node SimplificationVisitor.simplify(Node node, XJep xjep)
          must be implemented for subclasses.
 Node SubstitutionVisitor.substitute(Node orig, String[] names, Node[] replacements, XJep xj)
          Substitutes all occurrences of a set of variable var with a set of replacements.
 Node SubstitutionVisitor.substitute(Node orig, String name, Node replacement, XJep xj)
          Substitutes all occurrences of variable var with replacement.
 

Constructors in org.lsmp.djep.xjep with parameters of type XJep
MacroFunction(String inName, int nargs, String expression, XJep jep)
          Create a function specified by a string.
NodeFactory(XJep xj)
           
XJep(XJep j)
          Copy constructions, reuses all the components of argument.
 

Uses of XJep in org.lsmp.djep.xjep.function
 

Methods in org.lsmp.djep.xjep.function with parameters of type XJep
 Node Define.process(Node node, Node[] children, XJep xjep)
           
 Node XAssign.process(Node node, Node[] children, XJep xjep)
          In the pre-process stage, set the equation of the lhs variable to the rhs equation.
 

Constructors in org.lsmp.djep.xjep.function with parameters of type XJep
Define(XJep xj)
           
 



Copyright © 2014. All rights reserved.