, including all inherited members.
| argument_type typedef | dlr::optimization::OptimizerBFGS< Functor > | |
| doBfgs(const argument_type &theta, const result_type &startValue, const argument_type &startGradient, size_t &numberOfFunctionCalls, size_t &numberOfGradientCalls, size_t &numberOfIterations) | dlr::optimization::OptimizerBFGS< Functor > | [inline, protected] |
| getNumberOfFunctionCalls() | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| getNumberOfGradientCalls() | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| getNumberOfIterations() | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| gradientConvergenceMetric(const argument_type &theta, const result_type &value, const argument_type &gradient) | dlr::optimization::OptimizerBFGS< Functor > | [inline, protected] |
| m_argumentTolerance (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_functionCallCount (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_functor | dlr::optimization::Optimizer< Functor > | [protected] |
| m_gradientCallCount (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_gradientTolerance (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_iterationCount (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_iterationLimit (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_lineSearchAlpha (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_lineSearchArgumentTolerance (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_maximumStepMagnitudeFactor (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_needsOptimization | dlr::optimization::Optimizer< Functor > | [protected] |
| m_numberOfRestarts (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_numericEpsilon (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_optimalValue | dlr::optimization::Optimizer< Functor > | [protected] |
| m_optimizerLineSearch (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| m_optimum | dlr::optimization::Optimizer< Functor > | [protected] |
| m_startPoint (defined in dlr::optimization::OptimizerBFGS< Functor >) | dlr::optimization::OptimizerBFGS< Functor > | [protected] |
| objectiveFunction() | dlr::optimization::Optimizer< Functor > | [inline] |
| operator=(const OptimizerBFGS &source) | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| Optimizer< Functor >::operator=(const Optimizer &source) | dlr::optimization::Optimizer< Functor > | |
| optimalValue() | dlr::optimization::Optimizer< Functor > | |
| Optimizer() | dlr::optimization::Optimizer< Functor > | |
| Optimizer(const Functor &functor) | dlr::optimization::Optimizer< Functor > | [explicit] |
| Optimizer(const Optimizer &source) | dlr::optimization::Optimizer< Functor > | |
| OptimizerBFGS() | dlr::optimization::OptimizerBFGS< Functor > | [inline] |
| OptimizerBFGS(const Functor &functor) | dlr::optimization::OptimizerBFGS< Functor > | [inline, explicit] |
| OptimizerBFGS(const OptimizerBFGS &source) | dlr::optimization::OptimizerBFGS< Functor > | [inline] |
| optimum() | dlr::optimization::Optimizer< Functor > | |
| result_type typedef | dlr::optimization::OptimizerBFGS< Functor > | |
| run() | dlr::optimization::OptimizerBFGS< Functor > | [inline, protected, virtual] |
| setIterationLimit(size_t iterationLimit) | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| setNumberOfRestarts(size_t numberOfRestarts) | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| setObjectiveFunction(const Functor &functor) | dlr::optimization::Optimizer< Functor > | |
| setOptimum(const typename Functor::argument_type &optimum, const typename Functor::result_type &optimalValue, bool needsFurtherOptimization) | dlr::optimization::Optimizer< Functor > | [inline, protected, virtual] |
| setParameters(size_t iterationLimit=500, size_t numberOfRestarts=1, double argumentTolerance=1.2E-7, double gradientTolerance=0.00001, double lineSearchAlpha=1.0E-4, double lineSearchArgumentTolerance=1.0e-7, double numericEpsilon=3.0E-8, double maximumStepMagnitudeFactor=100.0) | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| setStartPoint(const typename Functor::argument_type &startPoint) | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| setVerbosity(int verbosity) | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |
| ~Optimizer() | dlr::optimization::Optimizer< Functor > | [virtual] |
| ~OptimizerBFGS() | dlr::optimization::OptimizerBFGS< Functor > | [inline, virtual] |