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.  
  | 
|   |