scsolver::numeric::nlp::Rosenbrock Class Reference

#include <rosenbrock.hxx>

Inheritance diagram for scsolver::numeric::nlp::Rosenbrock:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Rosenbrock ()
virtual ~Rosenbrock ()
virtual void solve ()

Private Attributes

size_t m_maxIteration


Detailed Description

Definition at line 35 of file rosenbrock.hxx.


Constructor & Destructor Documentation

scsolver::numeric::nlp::Rosenbrock::Rosenbrock (  )  [explicit]

Definition at line 50 of file rosenbrock.cxx.

scsolver::numeric::nlp::Rosenbrock::~Rosenbrock (  )  [virtual]

Definition at line 56 of file rosenbrock.cxx.


Member Function Documentation

void scsolver::numeric::nlp::Rosenbrock::solve (  )  [virtual]

Call this method to solve for optimized solution.

Implements scsolver::numeric::nlp::BaseAlgorithm.

Definition at line 237 of file rosenbrock.cxx.

References scsolver::numeric::nlp::calcDeltaDistance(), scsolver::numeric::nlp::debugPrint(), scsolver::numeric::nlp::Model::getFuncObject(), scsolver::numeric::nlp::BaseAlgorithm::getModel(), scsolver::numeric::BaseFuncObj::getSingleVarFuncObjByRatio(), scsolver::numeric::BaseFuncObj::getVar(), scsolver::numeric::BaseFuncObj::getVars(), scsolver::numeric::nlp::Model::getVars(), scsolver::numeric::nlp::BaseAlgorithm::isDebug(), m_maxIteration, scsolver::numeric::nlp::Model::print(), scsolver::numeric::nlp::printCoordinateVectors(), scsolver::numeric::BaseLineSearch::setDebug(), scsolver::numeric::BaseLineSearch::setFuncObj(), scsolver::numeric::QuadFitLineSearch::solve(), and scsolver::numeric::nlp::updateCoordinateVectors().


Member Data Documentation

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

Definition at line 44 of file rosenbrock.hxx.

Referenced by solve().


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