See: Description
| Class | Description |
|---|---|
| ChainRuleDiffRules |
Abstract base class for function which are differentiated using the chain rule.
|
| DivideDiffRule |
Differentiates a division with respect to a variable.
|
| IfDiffRule |
Differentiates functions like
if(cond,trueExpr,falseExpr) where
the first argument should not be differentiated, but subsequent ones should
be. |
| MacroDiffRules |
Rules are specified by an expression string or a trees of nodes.
|
| MacroFunctionDiffRules |
For functions defined by expressions this rule automatically calculates the
derivative.
|
| MultiplyDiffRule |
Differentiates a product with respect to a variable. diff(y*z,x) ->
diff(y,x)*z+y*diff(z,x)
|
| PassThroughDiffRule |
Rules like Sum where diff(sum(a,b,c),x) -> sum(da/dx,db/dx,dc/dx) are instance of this class.
|
| PowerDiffRule |
Differentiates a power
y^z with respect to a variable. |
| ZeroDiffRule |
Rules like
diff(x > y,x) -> 0 where the derivative should be zero. |
Copyright © 2018 Singular Systems http://www.singularsys.com/jep