#include <rosenbrock.hxx>


Public Member Functions | |
| Rosenbrock () | |
| virtual | ~Rosenbrock () |
| virtual void | solve () |
Private Attributes | |
| size_t | m_maxIteration |
Definition at line 35 of file rosenbrock.hxx.
| 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.
| 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().
size_t scsolver::numeric::nlp::Rosenbrock::m_maxIteration [private] |
1.5.3