QuantLib
A free/open-source library for quantitative finance
Reference manual - version 1.20
Public Member Functions | List of all members
Bisection Class Reference

Bisection 1-D solver More...

#include <ql/math/solvers1d/bisection.hpp>

+ Inheritance diagram for Bisection:

Public Member Functions

template<class F >
Real solveImpl (const F &f, Real xAccuracy) const
 
- Public Member Functions inherited from Solver1D< Bisection >
Real solve (const F &f, Real accuracy, Real guess, Real step) const
 
Real solve (const F &f, Real accuracy, Real guess, Real xMin, Real xMax) const
 
void setMaxEvaluations (Size evaluations)
 
void setLowerBound (Real lowerBound)
 sets the lower bound for the function domain
 
void setUpperBound (Real upperBound)
 sets the upper bound for the function domain
 

Additional Inherited Members

- Protected Member Functions inherited from CuriouslyRecurringTemplate< Bisection >
Bisectionimpl ()
 
const Bisectionimpl () const
 
- Protected Attributes inherited from Solver1D< Bisection >
Real root_
 
Real xMin_
 
Real xMax_
 
Real fxMin_
 
Real fxMax_
 
Size maxEvaluations_
 
Size evaluationNumber_
 

Detailed Description

Bisection 1-D solver

Tests:
the correctness of the returned values is tested by checking them against known good results.