#include <bisectionsearch.hxx>


Public Member Functions | |
| BisectionSearch (double lower, double upper) | |
| virtual | ~BisectionSearch () |
| virtual double | solve () |
| void | setSearchInterval (double lower, double upper) |
Private Member Functions | |
| BisectionSearch () | |
Private Attributes | |
| double | m_lowerBound |
| double | m_upperBound |
| size_t | m_maxIteration |
Definition at line 38 of file bisectionsearch.hxx.
| scsolver::numeric::BisectionSearch::BisectionSearch | ( | double | lower, | |
| double | upper | |||
| ) |
Definition at line 35 of file bisectionsearch.cxx.
| scsolver::numeric::BisectionSearch::~BisectionSearch | ( | ) | [virtual] |
Definition at line 43 of file bisectionsearch.cxx.
| scsolver::numeric::BisectionSearch::BisectionSearch | ( | ) | [private] |
| double scsolver::numeric::BisectionSearch::solve | ( | ) | [virtual] |
Implements scsolver::numeric::BaseLineSearch.
Definition at line 47 of file bisectionsearch.cxx.
References scsolver::numeric::BaseLineSearch::getFuncObj(), scsolver::numeric::SingleVarFuncObj::getFuncString(), scsolver::numeric::BaseLineSearch::isDebug(), m_lowerBound, m_maxIteration, m_upperBound, scsolver::numeric::NumericalDiffer::run(), scsolver::numeric::NumericalDiffer::setFuncObject(), and scsolver::numeric::NumericalDiffer::setVariable().
| void scsolver::numeric::BisectionSearch::setSearchInterval | ( | double | lower, | |
| double | upper | |||
| ) |
double scsolver::numeric::BisectionSearch::m_lowerBound [private] |
double scsolver::numeric::BisectionSearch::m_upperBound [private] |
size_t scsolver::numeric::BisectionSearch::m_maxIteration [private] |
1.5.3