| argument_type typedef | dlr::optimization::OptimizerLM< Functor > | |
| gradientConvergenceMetric(const argument_type &theta, const result_type &value, const argument_type &gradient) | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_functor | dlr::optimization::Optimizer< Functor > | [protected] |
| m_initialLambda | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_maxBackSteps | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_maxIterations | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_maxLambda | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_minDrop | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_minError | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_minGrad | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_minLambda | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_needsOptimization | dlr::optimization::Optimizer< Functor > | [protected] |
| m_optimalValue | dlr::optimization::Optimizer< Functor > | [protected] |
| m_optimum | dlr::optimization::Optimizer< Functor > | [protected] |
| m_startPoint | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_strikes | dlr::optimization::OptimizerLM< Functor > | [protected] |
| m_verbosity | dlr::optimization::OptimizerLM< Functor > | [protected] |
| objectiveFunction() | dlr::optimization::Optimizer< Functor > | [inline] |
| operator=(const OptimizerLM &source) | dlr::optimization::OptimizerLM< Functor > | [inline, virtual] |
| dlr::optimization::Optimizer::operator=(const Optimizer &source) | dlr::optimization::Optimizer< Functor > | [inline] |
| optimalValue() | dlr::optimization::Optimizer< Functor > | [inline] |
| Optimizer() | dlr::optimization::Optimizer< Functor > | [inline] |
| Optimizer(const Functor &functor) | dlr::optimization::Optimizer< Functor > | [inline, explicit] |
| Optimizer(const Optimizer &source) | dlr::optimization::Optimizer< Functor > | [inline] |
| OptimizerLM() | dlr::optimization::OptimizerLM< Functor > | [inline] |
| OptimizerLM(const Functor &functor) | dlr::optimization::OptimizerLM< Functor > | [inline, explicit] |
| OptimizerLM(const OptimizerLM &source) | dlr::optimization::OptimizerLM< Functor > | [inline] |
| optimum() | dlr::optimization::Optimizer< Functor > | [inline] |
| result_type typedef | dlr::optimization::OptimizerLM< Functor > | |
| run() | dlr::optimization::OptimizerLM< Functor > | [inline, protected, virtual] |
| setMinimumGradientMagnitude(double minimumGradientMagnitude) | dlr::optimization::OptimizerLM< Functor > | [inline, virtual] |
| setObjectiveFunction(const Functor &functor) | dlr::optimization::Optimizer< Functor > | [inline] |
| setOptimum(const typename Functor::argument_type &optimum, const typename Functor::result_type &optimalValue, bool needsFurtherOptimization) | dlr::optimization::Optimizer< Functor > | [inline, protected, virtual] |
| setParameters(double initialLambda=1.0, size_t maxIterations=40, double maxLambda=1.0E7, double minLambda=1.0E-13, double minError=0.0, double minimumGradientMagnitude=1.0E-5, double minDrop=1.0E-4, size_t strikes=3, int maxBackSteps=-1, int verbosity=0) | dlr::optimization::OptimizerLM< Functor > | [inline, virtual] |
| setStartPoint(const typename Functor::argument_type &startPoint) | dlr::optimization::OptimizerLM< Functor > | [inline, virtual] |
| setVerbosity(int verbosity) | dlr::optimization::OptimizerLM< Functor > | [inline, virtual] |
| verboseWrite(const char *message, int verbosity) | dlr::optimization::OptimizerLM< Functor > | [inline, protected, virtual] |
| verboseWrite(const char *intro, const Type &subject, int verbosity) | dlr::optimization::OptimizerLM< Functor > | [inline, protected] |
| ~Optimizer() | dlr::optimization::Optimizer< Functor > | [inline, virtual] |
| ~OptimizerLM() | dlr::optimization::OptimizerLM< Functor > | [inline, virtual] |