JAutoDiff

Uses of Interface
nilgiri.math.CommutativeRing

Packages that use CommutativeRing
nilgiri.math Provides interfaces and classes to deal with algebra. 
nilgiri.math.autodiff Provides interfaces and classes to compute derivatives of functions algebraically (automatic differentiation). 
 

Uses of CommutativeRing in nilgiri.math
 

Subinterfaces of CommutativeRing in nilgiri.math
 interface ComplexNumber<R extends RealNumber<R>,X>
          Let R denote a class implements RealNumber<R>.
 interface Field<X>
          A class X implements the Field<X> interface indicates that X has properties of being a field.
 interface RealNumber<X>
          A class X implements the RealNumber<X> interface indicates that X expresses real numbers.
 

Classes in nilgiri.math that implement CommutativeRing
 class DoubleComplex
           
 class DoubleReal
           
 

Uses of CommutativeRing in nilgiri.math.autodiff
 

Classes in nilgiri.math.autodiff that implement CommutativeRing
 class AbstractBinaryFunction<X extends Field<X>>
          An abstract function requires two arguments in X.
 class AbstractUnaryFunction<X extends Field<X>>
          An abstract function requires one argument in X.
 class Constant<X extends Field<X>>
          A constant in X forms a field.
 class DifferentialFunction<X extends Field<X>>
          A differential function whose value are in X.
 class Inverse<X extends Field<X>>
          This class represents the inverse element of an argument in X with respect to multiplication.
 class Negative<X extends Field<X>>
          This class represents the inverse element of an argument in X with respect to addition.
 class One<X extends Field<X>>
          This class represents the unit element of X forms a field.
 class PolynomialTerm<X extends Field<X>>
           
 class Product<X extends Field<X>>
          A product of two objects of DifferentialFunction<X&rt.
 class Sum<X extends Field<X>>
          A sum of two objects of DifferentialFunction<X>.
 class Variable<X extends Field<X>>
          Variables in X forms a field.
 class Zero<X extends Field<X>>
          This class represents the zero element of X forms a field.
 


JAutoDiff

JAutoDiff website