virtual | ~IRootFinderMethod() |
virtual int | Iterate() |
virtual int | Iterations() const |
virtual const char* | Name() const |
ROOT::Math::IRootFinderMethod& | operator=(const ROOT::Math::IRootFinderMethod&) |
virtual double | Root() const |
virtual int | SetFunction(const ROOT::Math::IGradFunction&, double) |
virtual int | SetFunction(const ROOT::Math::IGenFunction&, double, double) |
virtual int | Solve(int maxIter = 100, double absTol = 1E-3, double relTol = 1E-6) |
Common functionality Sets the function for algorithms using derivatives.
Sets the function for the rest of the algorithms. The parameters set the interval where the root has to be calculated.
Methods to be Implemented in the derived classes Stimates the root for the function. \@param maxIter maximum number of iterations. \@param absTol desired absolute error in the minimum position. \@param absTol desired relative error in the minimum position.
This method is not implemented. They are here to accomplish with the GSLRootFinder and GSLRootFinderDeriv classes and will return an error if it's not one of them.
This method is not implemented. They are here to accomplish with the GSLRootFinder and GSLRootFinderDeriv classes and will return an error if it's not one of them.