Uses of Interface
org.lsmp.djep.djep.DiffRulesI

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.
 



Copyright © 2014. All rights reserved.