#include <baselinesearch.hxx>


Public Member Functions | |
| BaseLineSearch () | |
| BaseLineSearch (SingleVarFuncObj *pFuncObj) | |
| virtual | ~BaseLineSearch ()=0 |
| virtual double | solve ()=0 |
| void | setGoal (GoalType goal) |
| GoalType | getGoal () const |
| void | setDebug (bool b) |
| bool | isDebug () const |
| void | setFuncObj (SingleVarFuncObj *p) |
| SingleVarFuncObj * | getFuncObj () const |
Private Attributes | |
| SingleVarFuncObj * | m_pFuncObj |
| GoalType | m_goal |
| bool | m_debug |
Definition at line 37 of file baselinesearch.hxx.
| scsolver::numeric::BaseLineSearch::BaseLineSearch | ( | ) |
Definition at line 33 of file baselinesearch.cxx.
| scsolver::numeric::BaseLineSearch::BaseLineSearch | ( | SingleVarFuncObj * | pFuncObj | ) | [explicit] |
Definition at line 40 of file baselinesearch.cxx.
| scsolver::numeric::BaseLineSearch::~BaseLineSearch | ( | ) | [pure virtual] |
Definition at line 47 of file baselinesearch.cxx.
| virtual double scsolver::numeric::BaseLineSearch::solve | ( | ) | [pure virtual] |
Implemented in scsolver::numeric::BisectionSearch, and scsolver::numeric::QuadFitLineSearch.
| void scsolver::numeric::BaseLineSearch::setGoal | ( | GoalType | goal | ) |
Definition at line 51 of file baselinesearch.cxx.
References m_goal.
Referenced by scsolver::numeric::nlp::QuasiNewtonImpl::runLinearSearch(), scsolver::numeric::nlp::HookeJeeves::solve(), and scsolver::numeric::nlp::CyclicCoordinate::solve().
| GoalType scsolver::numeric::BaseLineSearch::getGoal | ( | ) | const |
Definition at line 56 of file baselinesearch.cxx.
References m_goal.
Referenced by scsolver::numeric::QuadFitLineSearch::solve().
| void scsolver::numeric::BaseLineSearch::setDebug | ( | bool | b | ) |
Definition at line 61 of file baselinesearch.cxx.
References m_debug.
Referenced by scsolver::numeric::nlp::Rosenbrock::solve(), scsolver::numeric::nlp::HookeJeeves::solve(), and scsolver::numeric::nlp::CyclicCoordinate::solve().
| bool scsolver::numeric::BaseLineSearch::isDebug | ( | ) | const |
Definition at line 66 of file baselinesearch.cxx.
References m_debug.
Referenced by scsolver::numeric::QuadFitLineSearch::solve(), and scsolver::numeric::BisectionSearch::solve().
| void scsolver::numeric::BaseLineSearch::setFuncObj | ( | SingleVarFuncObj * | p | ) |
Definition at line 71 of file baselinesearch.cxx.
References m_pFuncObj.
Referenced by scsolver::numeric::nlp::QuasiNewtonImpl::runLinearSearch(), and scsolver::numeric::nlp::Rosenbrock::solve().
| SingleVarFuncObj * scsolver::numeric::BaseLineSearch::getFuncObj | ( | ) | const |
Definition at line 76 of file baselinesearch.cxx.
References m_pFuncObj.
Referenced by scsolver::numeric::QuadFitLineSearch::solve(), and scsolver::numeric::BisectionSearch::solve().
bool scsolver::numeric::BaseLineSearch::m_debug [private] |
1.5.3