|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||