29 #ifndef ROOT_Math_IMinimizer1D
30 #define ROOT_Math_IMinimizer1D
67 virtual double XLower()
const = 0;
72 virtual double XUpper()
const = 0;
97 virtual bool Minimize(
int maxIter,
double absTol,
double relTol) = 0;
107 virtual const char *
Name()
const = 0;
110 virtual int Status()
const = 0;
virtual double XUpper() const =0
Return current upper bound of the minimization interval.
virtual double XLower() const =0
Return current lower bound of the minimization interval.
virtual bool Minimize(int maxIter, double absTol, double relTol)=0
Find minimum position iterating until convergence specified by the absolute and relative tolerance or...
Namespace for new ROOT classes and functions.
virtual double FValMinimum() const =0
Return function value at current estimate of the minimum.
virtual int Status() const =0
Returns the status of the previous estimate.
virtual int Iterations() const =0
Return number of iteration used to find minimum.
virtual double FValLower() const =0
Return function value at current lower bound of the minimization interval.
virtual const char * Name() const =0
Return name of minimization algorithm.
virtual double FValUpper() const =0
Return function value at current upper bound of the minimization interval.
Interface class for numerical methods for one-dimensional minimization.
Namespace for new Math classes and functions.
virtual double XMinimum() const =0
Return current estimate of the position of the minimum.