29#ifndef ROOT_Math_IMinimizer1D 
   30#define ROOT_Math_IMinimizer1D 
   97      virtual bool Minimize( 
int maxIter, 
double absTol, 
double relTol) = 0;
 
  107      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.
 
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.