Class SparseGradient

java.lang.Object
org.hipparchus.analysis.differentiation.SparseGradient
All Implemented Interfaces:
Serializable, Derivative<SparseGradient>, Derivative1<SparseGradient>, DifferentialAlgebra, CalculusFieldElement<SparseGradient>, FieldElement<SparseGradient>

public class SparseGradient extends Object implements Derivative1<SparseGradient>, Serializable
First derivative computation with large number of variables.

This class plays a similar role to DerivativeStructure, with a focus on efficiency when dealing with large number of independent variables and most computation depend only on a few of them, and when only first derivative is desired. When these conditions are met, this class should be much faster than DerivativeStructure and use less memory.

See Also: