Brent-Dekker algorithm which combines an interpolation strategy with the bisection algorithm See the GSL manual for more information.
Definition at line 104 of file RootFinderAlgorithms.h.
|
| Brent () |
|
| ~Brent () override |
|
| GSLRootFinder () |
|
| ~GSLRootFinder () override |
|
int | Iterate () override |
| This method is implemented only by the GSLRootFinder and GSLRootFinderDeriv classes and will return an error if it's not one of them.
|
|
int | Iterations () const override |
| Return number of iterations.
|
|
const char * | Name () const override |
| double GSLRootFinder::XLower() const { return fXlow; }
|
|
double | Root () const override |
| Returns the previously calculated root.
|
|
bool | SetFunction (const IGenFunction &f, double xlow, double xup) override |
| Sets the function for the rest of the algorithms.
|
|
virtual bool | SetFunction (const ROOT::Math::IGenFunction &, double, double) |
| Sets the function for the rest of the algorithms.
|
|
virtual bool | SetFunction (const ROOT::Math::IGradFunction &, double) |
| Sets the function for algorithms using derivatives.
|
|
bool | SetFunction (GSLFuncPointer f, void *params, double xlow, double xup) |
|
bool | Solve (int maxIter=100, double absTol=1E-8, double relTol=1E-10) override |
| Find the root.
|
|
int | Status () const override |
| Return the status of last root finding.
|
|
| IRootFinderMethod () |
| Default Constructor.
|
|
virtual | ~IRootFinderMethod () |
| Default Destructor.
|
|