library: libMathMore #include "GSLRootFinder.h" |
ROOT::Math::GSLRootFinder
class description - header file - source file - inheritance tree (.pdf)
private:
GSLRootFinder(const ROOT::Math::GSLRootFinder&)
ROOT::Math::GSLRootFinder& operator=(const ROOT::Math::GSLRootFinder&)
protected:
void FreeSolver()
void SetSolver(ROOT::Math::GSLRootFSolver* s)
public:
GSLRootFinder()
virtual ~GSLRootFinder()
int Iterate()
int Iterations() const
const char* Name() const
double Root() const
void SetFunction(const ROOT::Math::IGenFunction& f, double Root)
void SetFunction(const ROOT::Math::IGenFunction& f, double xlow, double xup)
void SetFunction(ROOT::Math::GSLRootFinder::GSLFuncPointer f, void* params, double xlow, double xup)
int Solve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6)
private:
ROOT::Math::GSLFunctionWrapper* fFunction
ROOT::Math::GSLRootFSolver* fS
double fRoot
double fXlow
double fXup
int fIter