ROOT logo
ROOT » MATH » MATHMORE » ROOT::Math::Roots::Brent

class ROOT::Math::Roots::Brent: public ROOT::Math::GSLRootFinder


        Roots::Bisection
      Bisection algorithm, simplest algorithm for bracketing the roots of a function, but slowest one.
      See the <A HREF="http://www.gnu.org/software/gsl/manual/html_node/Root-Bracketing-Algorithms.html">GSL manual</A> for more information
      @ingroup RootFinders

Function Members (Methods)

public:
virtual~Brent()
ROOT::Math::Roots::BrentBrent()
ROOT::Math::GSLRootFinderROOT::Math::GSLRootFinder::GSLRootFinder()
virtual intROOT::Math::GSLRootFinder::Iterate()
virtual intROOT::Math::GSLRootFinder::Iterations() const
virtual const char*ROOT::Math::GSLRootFinder::Name() const
virtual doubleROOT::Math::GSLRootFinder::Root() const
virtual boolROOT::Math::GSLRootFinder::SetFunction(const ROOT::Math::IGradFunction&, double)
virtual boolROOT::Math::GSLRootFinder::SetFunction(const ROOT::Math::IGenFunction& f, double xlow, double xup)
boolROOT::Math::GSLRootFinder::SetFunction(ROOT::Math::GSLRootFinder::GSLFuncPointer f, void* params, double xlow, double xup)
virtual boolROOT::Math::GSLRootFinder::Solve(int maxIter = 100, double absTol = 1E-8, double relTol = 1E-10)
virtual intROOT::Math::GSLRootFinder::Status() const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Brent()
virtual ~Brent()
Brent(const ROOT::Math::Roots::Brent& )
 usually copying is non trivial, so we make this unaccessible