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 () |
| |
| virtual | ~Brent () |
| |
| | GSLRootFinder () |
| |
| virtual | ~GSLRootFinder () |
| |
| int | Iterate () |
| | This method is implemented only by the GSLRootFinder and GSLRootFinderDeriv classes and will return an error if it's not one of them. More...
|
| |
| int | Iterations () const |
| | Return number of iterations. More...
|
| |
| const char * | Name () const |
| | double GSLRootFinder::XLower() const { return fXlow; } More...
|
| |
| double | Root () const |
| | Returns the previously calculated root. More...
|
| |
| bool | SetFunction (const IGenFunction &f, double xlow, double xup) |
| | Sets the function for the rest of the algorithms. More...
|
| |
| virtual bool | SetFunction (const ROOT::Math::IGenFunction &, double, double) |
| | Sets the function for the rest of the algorithms. More...
|
| |
| virtual bool | SetFunction (const ROOT::Math::IGradFunction &, double) |
| | Sets the function for algorithms using derivatives. More...
|
| |
| bool | SetFunction (GSLFuncPointer f, void *params, double xlow, double xup) |
| |
| bool | Solve (int maxIter=100, double absTol=1E-8, double relTol=1E-10) |
| | Find the root. More...
|
| |
| int | Status () const |
| | Return the status of last root finding. More...
|
| |
| | IRootFinderMethod () |
| | Default Constructor. More...
|
| |
| virtual | ~IRootFinderMethod () |
| | Default Destructor. More...
|
| |
| virtual int | Iterate () |
| | This method is implemented only by the GSLRootFinder and GSLRootFinderDeriv classes and will return an error if it's not one of them. More...
|
| |
| virtual int | Iterations () const |
| | Return number of iterations used to find the root Must be implemented by derived classes. More...
|
| |
| virtual const char * | Name () const =0 |
| | Return name of root finder algorithm. More...
|
| |
| virtual double | Root () const =0 |
| | Returns the previously calculated root. More...
|
| |
| virtual bool | SetFunction (const ROOT::Math::IGenFunction &, double, double) |
| | Sets the function for the rest of the algorithms. More...
|
| |
| virtual bool | SetFunction (const ROOT::Math::IGradFunction &, double) |
| | Sets the function for algorithms using derivatives. More...
|
| |
| virtual bool | Solve (int maxIter=100, double absTol=1E-8, double relTol=1E-10)=0 |
| | Stimates the root for the function. More...
|
| |
| virtual int | Status () const =0 |
| | Returns the status of the previous estimate. More...
|
| |