org.abh80.nf.core.math.calculus
Members list
Type members
Classlikes
A trait for representing a function and its partial derivatives in a multivariate automatic differentiation system. Implementations store the function value and all partial derivatives up to a specified order for a given number of free parameters.
A trait for representing a function and its partial derivatives in a multivariate automatic differentiation system. Implementations store the function value and all partial derivatives up to a specified order for a given number of free parameters.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DerivativeWrapper
A simple implementation of the Derivative trait for multivariate automatic differentiation.
A simple implementation of the Derivative trait for multivariate automatic differentiation.
Value parameters
- data
-
An array containing the function value and all partial derivatives.
- maxOrder
-
The maximum derivation order.
- parameters
-
The number of free parameters (independent variables).
Attributes
- Supertypes
Implements finite differences method for numerical differentiation of functions. This class uses Newton's divided differences formula to compute derivatives of arbitrary order for a given function.
Implements finite differences method for numerical differentiation of functions. This class uses Newton's divided differences formula to compute derivatives of arbitrary order for a given function.
Value parameters
- nbPoints
-
Number of points to use in the differentiation scheme (must be > 1)
- stepSize
-
Step size between successive points (must be > 0)
- tMax
-
Maximum abscissa value (can be Double.PositiveInfinity)
- tMin
-
Minimum abscissa value (can be Double.NegativeInfinity)
Attributes
- Note
-
Even though not a
caseclass, the instances of this class are guaranteed to be immutable - Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any