Interface GradientLineFunction
- All Superinterfaces:
CoupledDerivative
,CoupledGradient
,LineSearchFunction
- All Known Implementing Classes:
CachedGradientLineFunction
,CachedNumericalGradientLineFunction
Contains functions for optimization algorithms that perform a line search and require the
function's value and its gradient. A single interface is provided for those functions
to encourage data reuse. Any time setInput() is called for either the function or line search
all functions will use the same input and the old outputs are discarded.
-
Method Summary
Methods inherited from interface org.ddogleg.optimization.functions.CoupledDerivative
computeDerivative, computeFunction, setInput
Methods inherited from interface org.ddogleg.optimization.functions.CoupledGradient
computeFunction, computeGradient, getN, setInput
Methods inherited from interface org.ddogleg.optimization.functions.LineSearchFunction
getCurrentState, setLine