#include <quadfitlinesearch.hxx>


Public Member Functions | |
| QuadFitLineSearch () | |
| QuadFitLineSearch (SingleVarFuncObj *pFuncObj) | |
| virtual | ~QuadFitLineSearch () |
| virtual double | solve () |
Private Attributes | |
| size_t | m_maxIteration |
The algorithm implemented here has been modified from the original one described in the above reference.
Definition at line 46 of file quadfitlinesearch.hxx.
| scsolver::numeric::QuadFitLineSearch::QuadFitLineSearch | ( | ) |
Definition at line 471 of file quadfitlinesearch.cxx.
| scsolver::numeric::QuadFitLineSearch::QuadFitLineSearch | ( | SingleVarFuncObj * | pFuncObj | ) | [explicit] |
Definition at line 477 of file quadfitlinesearch.cxx.
| scsolver::numeric::QuadFitLineSearch::~QuadFitLineSearch | ( | ) | [virtual] |
Definition at line 483 of file quadfitlinesearch.cxx.
| double scsolver::numeric::QuadFitLineSearch::solve | ( | ) | [virtual] |
Implements scsolver::numeric::BaseLineSearch.
Definition at line 487 of file quadfitlinesearch.cxx.
References scsolver::numeric::PolyEqnSolver::addDataPoint(), scsolver::numeric::findInitialPoints(), scsolver::numeric::BaseLineSearch::getFuncObj(), scsolver::numeric::SingleVarFuncObj::getFuncString(), scsolver::numeric::BaseLineSearch::getGoal(), scsolver::numeric::getQuadraticPeak(), scsolver::numeric::GOAL_MAXIMIZE, scsolver::numeric::BaseLineSearch::isDebug(), m_maxIteration, scsolver::numeric::Matrix::print(), scsolver::numeric::PrefixedSingleVarFuncObj::setPrefix(), scsolver::numeric::PolyEqnSolver::solve(), and scsolver::numeric::Matrix::trans().
Referenced by scsolver::numeric::nlp::QuasiNewtonImpl::runLinearSearch(), scsolver::numeric::nlp::Rosenbrock::solve(), scsolver::numeric::nlp::HookeJeeves::solve(), and scsolver::numeric::nlp::CyclicCoordinate::solve().
size_t scsolver::numeric::QuadFitLineSearch::m_maxIteration [private] |
1.5.3