| Name | Description | Type | Package | Framework |
| DerivativeStructure | Class representing both the value and the differentials of a function. | Class | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| DSCompiler | Class holding compiled computation rules for derivative structures. | Class | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| FiniteDifferencesDifferentiator | Univariate functions differentiator using finite differences. | Class | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| GradientFunction | Class representing the gradient of a multivariate function. | Class | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| JacobianFunction | Class representing the Jacobian of a multivariate vector function. | Class | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| MultivariateDifferentiableFunction | Extension of MultivariateFunction representing a multivariate differentiable real function. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| MultivariateDifferentiableVectorFunction | Extension of MultivariateVectorFunction representing a multivariate differentiable vectorial function. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| SparseGradient | First derivative computation with large number of variables. | Class | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| UnivariateDifferentiableFunction | Interface for univariate functions derivatives. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| UnivariateDifferentiableMatrixFunction | Extension of UnivariateMatrixFunction representing a univariate differentiable matrix function. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| UnivariateDifferentiableVectorFunction | Extension of UnivariateVectorFunction representing a univariate differentiable vectorial function. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| UnivariateFunctionDifferentiator | Interface defining the function differentiation operation. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| UnivariateMatrixFunctionDifferentiator | Interface defining the function differentiation operation. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |
| UnivariateVectorFunctionDifferentiator | Interface defining the function differentiation operation. | Interface | org.apache.commons.math3.analysis.differentiation | Apache Commons |