ROOT » MATH » MATHCORE » ROOT::Math::IMinimizer1D

class ROOT::Math::IMinimizer1D


   Interface class for numerical methods for one-dimensional minimization

   @ingroup Min1D


Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~IMinimizer1D()
virtual doubleFValLower() const
virtual doubleFValMinimum() const
virtual doubleFValUpper() const
ROOT::Math::IMinimizer1DIMinimizer1D()
ROOT::Math::IMinimizer1DIMinimizer1D(const ROOT::Math::IMinimizer1D&)
virtual intIterations() const
virtual boolMinimize(int maxIter, double absTol, double relTol)
virtual const char*Name() const
ROOT::Math::IMinimizer1D&operator=(const ROOT::Math::IMinimizer1D&)
virtual intStatus() const
virtual doubleXLower() const
virtual doubleXMinimum() const
virtual doubleXUpper() const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

IMinimizer1D()
{}
virtual ~IMinimizer1D()
{}
double XMinimum() const
       * Return current estimate of the position of the minimum

double XLower() const
       * Return current lower bound of the minimization interval

double XUpper() const
       * Return current upper bound of the minimization interval

double FValMinimum() const
       * Return function value at current estimate of the minimum

double FValLower() const
       * Return function value at current lower bound of the minimization interval

double FValUpper() const
       * Return function value at current upper bound of the minimization interval

bool Minimize(int maxIter, double absTol, double relTol)
       * Find minimum position iterating until convergence specified by the absolute and relative tolerance or
       * the maximum number of iteration is reached
       * Return true if iterations converged successfully
       * \@param maxIter maximum number of iteration
       * \@param absTol desired absolute error in the minimum position
       * \@param absTol desired relative error in the minimum position

int Iterations() const
       * Return number of iteration used to find minimum

const char * Name() const
       * Return name of minimization algorithm

int Status() const
 Returns the status of the previous estimate