#include <hookejeeves.hxx>


Public Member Functions | |
| HookeJeeves () | |
| virtual | ~HookeJeeves () |
| virtual void | solve () |
Private Attributes | |
| size_t | m_maxIteration |
| bool | m_debug |
Definition at line 36 of file hookejeeves.hxx.
| scsolver::numeric::nlp::HookeJeeves::HookeJeeves | ( | ) | [explicit] |
Definition at line 42 of file hookejeeves.cxx.
| scsolver::numeric::nlp::HookeJeeves::~HookeJeeves | ( | ) | [virtual] |
Definition at line 48 of file hookejeeves.cxx.
| void scsolver::numeric::nlp::HookeJeeves::solve | ( | ) | [virtual] |
Call this method to solve for optimized solution.
Implements scsolver::numeric::nlp::BaseAlgorithm.
Definition at line 102 of file hookejeeves.cxx.
References scsolver::numeric::nlp::calcDeltaDistance(), scsolver::numeric::nlp::debugPrint(), scsolver::numeric::BaseFuncObj::eval(), scsolver::numeric::nlp::Model::getFuncObject(), scsolver::numeric::nlp::BaseAlgorithm::getModel(), scsolver::numeric::nlp::getPatternSearchVector(), scsolver::numeric::BaseFuncObj::getSingleVarFuncObj(), scsolver::numeric::BaseFuncObj::getSingleVarFuncObjByRatio(), scsolver::numeric::BaseFuncObj::getVars(), scsolver::numeric::nlp::Model::getVars(), scsolver::numeric::GOAL_MINIMIZE, scsolver::numeric::nlp::BaseAlgorithm::isDebug(), m_maxIteration, scsolver::numeric::nlp::Model::print(), scsolver::numeric::BaseLineSearch::setDebug(), scsolver::numeric::BaseLineSearch::setGoal(), scsolver::numeric::BaseFuncObj::setVar(), and scsolver::numeric::QuadFitLineSearch::solve().
size_t scsolver::numeric::nlp::HookeJeeves::m_maxIteration [private] |
bool scsolver::numeric::nlp::HookeJeeves::m_debug [private] |
Definition at line 46 of file hookejeeves.hxx.
1.5.3