java.lang.Object
org.apache.commons.math3.analysis.differentiation.SparseGradient
All Implemented Interfaces:
Serializable, FieldElement<SparseGradient>, RealFieldElement<SparseGradient>

public class SparseGradient extends Object implements RealFieldElement<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.

Since:
3.3
See Also: