JAutoDiff

Uses of Interface
nilgiri.math.Group

Packages that use Group
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 Group in nilgiri.math
 

Subinterfaces of Group in nilgiri.math
 interface CommutativeGroup<X>
          A class X implements the CommutativeGroup<X> interface indicates that X has properties of being a commutative group.
 interface CommutativeRing<X>
          A class X implements the CommutativeRing<X> interface indicates that X has properties of being a commutative ring.
 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.
 interface Ring<X>
          A class X implements the Ring<X&rt interface indicates that X has properties of being a ring.
 

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

Uses of Group in nilgiri.math.autodiff
 

Subinterfaces of Group in nilgiri.math.autodiff
 interface DifferentialMatrixFunction<X extends Field<X>>
           
 interface DifferentialVectorFunction<X extends Field<X>>
           
 

Classes in nilgiri.math.autodiff that implement Group
 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