scsolver::numeric::nlp::HookeJeeves Class Reference

#include <hookejeeves.hxx>

Inheritance diagram for scsolver::numeric::nlp::HookeJeeves:

Inheritance graph
[legend]
Collaboration diagram for scsolver::numeric::nlp::HookeJeeves:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 HookeJeeves ()
virtual ~HookeJeeves ()
virtual void solve ()

Private Attributes

size_t m_maxIteration
bool m_debug


Detailed Description

Definition at line 36 of file hookejeeves.hxx.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().


Member Data Documentation

size_t scsolver::numeric::nlp::HookeJeeves::m_maxIteration [private]

Definition at line 45 of file hookejeeves.hxx.

Referenced by solve().

bool scsolver::numeric::nlp::HookeJeeves::m_debug [private]

Definition at line 46 of file hookejeeves.hxx.


The documentation for this class was generated from the following files:
Generated on Mon Jul 28 09:13:52 2008 for scsolver by  doxygen 1.5.3