public class MultiplyDiffRule extends java.lang.Object implements DiffRulesI
Constructor and Description |
---|
MultiplyDiffRule(java.lang.String inName) |
MultiplyDiffRule(java.lang.String inName,
Operator op) |
Modifier and Type | Method and Description |
---|---|
Node |
differentiate(ASTFunNode node,
java.lang.String var,
Node[] children,
Node[] dchildren,
DJep djep)
Returns the top node of of the derivative of this function
wrt to variable var.
|
java.lang.String |
getName()
Returns the name of the function.
|
java.lang.String |
toString()
Returns a string representation of the rule.
|
public MultiplyDiffRule(java.lang.String inName)
public MultiplyDiffRule(java.lang.String inName, Operator op)
public java.lang.String toString()
DiffRulesI
toString
in interface DiffRulesI
toString
in class java.lang.Object
public java.lang.String getName()
DiffRulesI
getName
in interface DiffRulesI
public Node differentiate(ASTFunNode node, java.lang.String var, Node[] children, Node[] dchildren, DJep djep) throws ParseException
DiffRulesI
differentiate
in interface DiffRulesI
var
- The name of variable to differentiate wrt to.children
- the arguments of the functiondchildren
- the derivatives of each argument of the function.ParseException
- if there is some problem in compiling the derivative.http://www.singularsys.com/jep Copyright © 2007 Singular Systems