JAutoDiff

Package nilgiri.math.autodiff

Provides interfaces and classes to compute derivatives of functions algebraically (automatic differentiation).

See:
          Description

Interface Summary
Differential<V,D> This interface Differential<X, D> indicates objects implements this are differential with respect to V and the derivatives are of D.
DifferentialMatrixFunction<X extends Field<X>>  
DifferentialVectorFunction<X extends Field<X>>  
 

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

Package nilgiri.math.autodiff Description

Provides interfaces and classes to compute derivatives of functions algebraically (automatic differentiation).


JAutoDiff

JAutoDiff website