|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ASTFunNode in org.lsmp.djep.djep |
|---|
| Methods in org.lsmp.djep.djep with parameters of type ASTFunNode | |
|---|---|
Node |
DiffRulesI.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
Returns the top node of of the derivative of this function wrt to variable var. |
Object |
DifferentiationVisitor.visit(ASTFunNode node,
Object data)
Applies differentiation to a function. |
| Uses of ASTFunNode in org.lsmp.djep.djep.diffRules |
|---|
| Methods in org.lsmp.djep.djep.diffRules with parameters of type ASTFunNode | |
|---|---|
Node |
DivideDiffRule.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
|
Node |
AdditionDiffRule.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
|
Node |
MultiplyDiffRule.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
|
Node |
SubtractDiffRule.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
|
Node |
ChainRuleDiffRules.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
Use the chain rule to differentiate. |
Node |
PowerDiffRule.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
|
Node |
PassThroughDiffRule.differentiate(ASTFunNode node,
String var,
Node[] children,
Node[] dchildren,
DJep djep)
|
| Uses of ASTFunNode in org.lsmp.djep.groupJep |
|---|
| Methods in org.lsmp.djep.groupJep with parameters of type ASTFunNode | |
|---|---|
Object |
PolynomialVisitor.visit(ASTFunNode node,
Object data)
|
| Uses of ASTFunNode in org.lsmp.djep.matrixJep |
|---|
| Methods in org.lsmp.djep.matrixJep that return ASTFunNode | |
|---|---|
ASTFunNode |
MatrixNodeFactory.buildFunctionNode(ASTFunNode node,
Node[] children)
Builds a function with n arguments |
ASTFunNode |
MatrixNodeFactory.buildFunctionNode(ASTFunNode node,
Node[] arguments,
Dimensions dim)
create a function node with a known dimension |
ASTFunNode |
MatrixNodeFactory.buildFunctionNode(String name,
PostfixMathCommandI pfmc,
Node[] arguments)
Builds a function with n arguments |
ASTFunNode |
MatrixNodeFactory.buildOperatorNode(Operator op,
Node[] arguments)
Builds a operator node with n arguments |
ASTFunNode |
MatrixNodeFactory.buildOperatorNode(Operator op,
Node[] arguments,
Dimensions dim)
create a function node with a known dimension |
ASTFunNode |
MatrixNodeFactory.buildUnfinishedOperatorNode(Operator op)
Creates an operator node, but don't fill in the children or calculate its dimension. |
| Methods in org.lsmp.djep.matrixJep with parameters of type ASTFunNode | |
|---|---|
ASTFunNode |
MatrixNodeFactory.buildFunctionNode(ASTFunNode node,
Node[] children)
Builds a function with n arguments |
ASTFunNode |
MatrixNodeFactory.buildFunctionNode(ASTFunNode node,
Node[] arguments,
Dimensions dim)
create a function node with a known dimension |
MatrixNodeI |
SpecialPreProcessorI.preprocess(ASTFunNode node,
MatrixPreprocessor visitor,
MatrixJep jep,
MatrixNodeFactory nf)
Subverts the preprocessing stage. |
Object |
MatrixPreprocessor.visit(ASTFunNode node,
Object data)
visit functions and operators |
Object |
MatrixEvaluator.visit(ASTFunNode node,
Object data)
other functions |
Object |
MatrixPreprocessor.visitOp(ASTFunNode node,
Object data)
operators +,-,*,/ |
| Uses of ASTFunNode in org.lsmp.djep.matrixJep.function |
|---|
| Methods in org.lsmp.djep.matrixJep.function with parameters of type ASTFunNode | |
|---|---|
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)
|
| Uses of ASTFunNode in org.lsmp.djep.matrixJep.nodeTypes |
|---|
| Subclasses of ASTFunNode in org.lsmp.djep.matrixJep.nodeTypes | |
|---|---|
class |
ASTMFunNode
|
| Uses of ASTFunNode in org.lsmp.djep.mrpe |
|---|
| Methods in org.lsmp.djep.mrpe with parameters of type ASTFunNode | |
|---|---|
Object |
MRpEval.visit(ASTFunNode node,
Object data)
|
| Uses of ASTFunNode in org.lsmp.djep.rewrite |
|---|
| Methods in org.lsmp.djep.rewrite with parameters of type ASTFunNode | |
|---|---|
Node |
ExpandBrackets.apply(ASTFunNode node,
Node[] children)
|
Node |
RewriteRuleI.apply(ASTFunNode node,
Node[] children)
Rewrites the node |
Node |
ExpandPower.apply(ASTFunNode node,
Node[] children)
|
Node |
CollectPowers.apply(ASTFunNode node,
Node[] children)
|
boolean |
ExpandBrackets.test(ASTFunNode node,
Node[] children)
|
boolean |
RewriteRuleI.test(ASTFunNode node,
Node[] children)
Returns true if node needs to be rewritten, according to this rule. |
boolean |
ExpandPower.test(ASTFunNode node,
Node[] children)
|
boolean |
CollectPowers.test(ASTFunNode node,
Node[] children)
|
Object |
RewriteVisitor.visit(ASTFunNode node,
Object data)
|
| Uses of ASTFunNode in org.lsmp.djep.rpe |
|---|
| Methods in org.lsmp.djep.rpe with parameters of type ASTFunNode | |
|---|---|
Object |
RpEval.visit(ASTFunNode node,
Object data)
|
| Uses of ASTFunNode in org.lsmp.djep.sjep |
|---|
| Methods in org.lsmp.djep.sjep with parameters of type ASTFunNode | |
|---|---|
Object |
PolynomialCreator.visit(ASTFunNode node,
Object data)
|
| Uses of ASTFunNode in org.lsmp.djep.vectorJep |
|---|
| Methods in org.lsmp.djep.vectorJep with parameters of type ASTFunNode | |
|---|---|
Object |
VectorEvaluator.visit(ASTFunNode node,
Object data)
Visit a function node. |
| Uses of ASTFunNode in org.lsmp.djep.xjep |
|---|
| Methods in org.lsmp.djep.xjep that return ASTFunNode | |
|---|---|
ASTFunNode |
NodeFactory.buildFunctionNode(ASTFunNode node,
Node[] arguments)
Builds a function with n arguments and same fun as specified in arguments. |
ASTFunNode |
NodeFactory.buildFunctionNode(String name,
PostfixMathCommandI pfmc,
Node[] arguments)
Builds a function with n arguments This method should be sub-classed |
ASTFunNode |
NodeFactory.buildOperatorNode(Operator op,
Node child)
creates a unary function. |
ASTFunNode |
NodeFactory.buildOperatorNode(Operator op,
Node[] arguments)
Builds a operator node with n arguments This method should be sub-classed |
ASTFunNode |
NodeFactory.buildOperatorNode(Operator op,
Node lhs,
Node rhs)
creates a binary function. |
ASTFunNode |
NodeFactory.buildUnfinishedOperatorNode(Operator op)
An unfinished node. |
| Methods in org.lsmp.djep.xjep with parameters of type ASTFunNode | |
|---|---|
ASTFunNode |
NodeFactory.buildFunctionNode(ASTFunNode node,
Node[] arguments)
Builds a function with n arguments and same fun as specified in arguments. |
Node |
SimplificationVisitor.simplifyOp(ASTFunNode node,
Node[] children)
simplifies operators, does not descend into children |
Object |
PrintVisitor.visit(ASTFunNode node,
Object data)
|
Object |
DoNothingVisitor.visit(ASTFunNode node,
Object data)
|
Object |
SimplificationVisitor.visit(ASTFunNode node,
Object data)
|
Object |
CommandVisitor.visit(ASTFunNode node,
Object data)
|
Object |
DeepCopyVisitor.visit(ASTFunNode node,
Object data)
|
| Uses of ASTFunNode in org.nfunk.jep |
|---|
| Methods in org.nfunk.jep with parameters of type ASTFunNode | |
|---|---|
Object |
ParserDumpVisitor.visit(ASTFunNode node,
Object data)
|
Object |
ParserVisitor.visit(ASTFunNode node,
Object data)
|
Object |
EvaluatorVisitor.visit(ASTFunNode node,
Object data)
Visit a function node. |
| Uses of ASTFunNode in org.nfunk.jep.evaluation |
|---|
| Methods in org.nfunk.jep.evaluation with parameters of type ASTFunNode | |
|---|---|
Object |
ExpressionCompiler.visit(ASTFunNode node,
Object data)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||