18#ifndef ROOT_Math_IMinimizer1D 
   19#define ROOT_Math_IMinimizer1D 
   96      virtual const char * 
Name() 
const = 0;
 
 
Interface class for numerical methods for one-dimensional minimization.
 
virtual const char * Name() const =0
Return name of minimization algorithm.
 
virtual int Iterations() const =0
Return number of iteration used to find minimum.
 
virtual bool Minimize(int maxIter, double absTol, double relTol)=0
Find minimum position iterating until convergence specified by the absolute and relative tolerance or...
 
virtual double XLower() const =0
Return current lower bound of the minimization interval.
 
virtual double XUpper() const =0
Return current upper bound of the minimization interval.
 
virtual double FValMinimum() const =0
Return function value at current estimate of the minimum.
 
virtual double FValLower() const =0
Return function value at current lower bound of the minimization interval.
 
virtual double FValUpper() const =0
Return function value at current upper bound of the minimization interval.
 
virtual double XMinimum() const =0
Return current estimate of the position of the minimum.
 
virtual int Status() const =0
Returns the status of the previous estimate.
 
Namespace for new Math classes and functions.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...