| dlr::optimization::GradientFunction< Functor > | The GradientFunction class template is derived from std::unary_function, and adds one additional member function for computing the gradient of the function output with respect to the argument |
| dlr::optimization::Optimizer< Functor > | Optimizer is an abstract base class defining the interface for general optimization classes |
| dlr::optimization::OptimizerBFGS< Functor > | OptimizerBFGS implements the Quasi-Newton method of Broyden, Fletcher, Goldfarb, and Shanno, as described in [1] (and possibly in [2]) |
| dlr::optimization::OptimizerLineSearch< Functor > | OptimizerLineSearch implements the line search algorithm described in [1] |
| dlr::optimization::OptimizerLM< Functor > | OptimizerLM implements the Levenberg-Marquardt nonlinear least-squares minimization algorithm, as described in [1] |
| dlr::optimization::OptimizerNelderMead< Functor > | OptimizerNelderMead implements the non-gradient based downhill simplex optimization method of Nelder and Mead, as described in [1] and [2] |
1.5.8