library: libMathMore
#include "RootFinder.h"

ROOT::Math::RootFinder<ROOT::Math::Roots::Bisection>


class description - header file - source file - inheritance tree (.pdf)

class ROOT::Math::RootFinder<ROOT::Math::Roots::Bisection>

Inheritance Chart:
ROOT::Math::RootFinder<ROOT::Math::Roots::Bisection>
    private:
RootFinder<ROOT::Math::Roots::Bisection>(const ROOT::Math::RootFinder<ROOT::Math::Roots::Bisection>&) ROOT::Math::RootFinder<ROOT::Math::Roots::Bisection>& operator=(const ROOT::Math::RootFinder<ROOT::Math::Roots::Bisection>& rhs) public:
RootFinder<ROOT::Math::Roots::Bisection>() virtual ~RootFinder<ROOT::Math::Roots::Bisection>() int Iterate() int Iterations() const const char* Name() const double Root() const void SetFunction(const ROOT::Math::IGenFunction& f, double xlow, double xup) void SetFunction(const ROOT::Math::IGenFunction& f, double Root) int Solve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6) static int TestDelta(double r1, double r0, double epsAbs, double epsRel) static int TestInterval(double xlow, double xup, double epsAbs, double epsRel) static int TestResidual(double f, double epsAbs)

Data Members

    private:
ROOT::Math::Roots::Bisection fSolver type of algorithm to be used

Class Description

void SetFunction( const IGenFunction & f, double xlow, double xup)
void SetFunction( const IGenFunction & f, double Root)
int Solve( int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)
int Iterations()
int Iterate()
double Root()
const char * Name()
int TestInterval( double xlow, double xup, double epsAbs, double epsRel)
int TestDelta( double r1, double r0, double epsAbs, double epsRel)
int TestResidual(double f, double epsAbs)

Last update: Tue Jul 11 11:46:56 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.