|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DiffRulesI | |
|---|---|
| org.lsmp.djep.djep | |
| org.lsmp.djep.djep.diffRules | |
| Uses of DiffRulesI in org.lsmp.djep.djep |
|---|
| Methods in org.lsmp.djep.djep with parameters of type DiffRulesI | |
|---|---|
void |
DJep.addDiffRule(DiffRulesI rule)
Adds a rule with instruction on how to differentiate a function. |
| Uses of DiffRulesI in org.lsmp.djep.djep.diffRules |
|---|
| Classes in org.lsmp.djep.djep.diffRules that implement DiffRulesI | |
|---|---|
class |
AdditionDiffRule
Differentiates a addition with respect to var. |
class |
ChainRuleDiffRules
Common methods used when the rules are specified by node trees or strings. |
class |
DivideDiffRule
Differentiates a division with respect to var. |
class |
MacroDiffRules
Rules are specfied by a set of strings or trees of nodes. |
class |
MacroFunctionDiffRules
If your really lazy, you don't even need to workout the derivatives of a function defined by a macro yourself. |
class |
MultiplyDiffRule
Diffrentiates a product with respect to var. |
class |
PassThroughDiffRule
Rules like Sum where diff(sum(a,b,c),x) -> sum(da/dx,db/dx,dc/dx) are instance of this class. |
class |
PowerDiffRule
Diffrentiates a power with respect to var. |
class |
SubtractDiffRule
Diffrentiates a subtaction with respect to var. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||