scsolver::numeric::BisectionSearch Class Reference

#include <bisectionsearch.hxx>

Inheritance diagram for scsolver::numeric::BisectionSearch:

Inheritance graph
[legend]
Collaboration diagram for scsolver::numeric::BisectionSearch:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 38 of file bisectionsearch.hxx.


Constructor & Destructor Documentation

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]


Member Function Documentation

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 
)


Member Data Documentation

double scsolver::numeric::BisectionSearch::m_lowerBound [private]

Definition at line 53 of file bisectionsearch.hxx.

Referenced by solve().

double scsolver::numeric::BisectionSearch::m_upperBound [private]

Definition at line 54 of file bisectionsearch.hxx.

Referenced by solve().

size_t scsolver::numeric::BisectionSearch::m_maxIteration [private]

Definition at line 55 of file bisectionsearch.hxx.

Referenced by solve().


The documentation for this class was generated from the following files:
Generated on Mon Jul 28 09:13:49 2008 for scsolver by  doxygen 1.5.3