ROOT  6.06/09
Reference Guide
Classes | Enumerations
One-dimensional Minimization

Classes for one-dimensional minimization. More...

+ Collaboration diagram for One-dimensional Minimization:

Classes

class  ROOT::Math::BrentMinimizer1D
 User class for performing function minimization. More...
 
class  ROOT::Math::IMinimizer1D
 Interface class for numerical methods for one-dimensional minimization. More...
 
class  ROOT::Math::GSLMinimizer1D
 Minimizer for arbitrary one dimensional functions. More...
 
class  ROOT::Math::GSL1DMinimizerWrapper
 wrapper class for gsl_min_fminimizer structure More...
 

Enumerations

enum  ROOT::Math::Minim1D::Type { ROOT::Math::Minim1D::kGOLDENSECTION, ROOT::Math::Minim1D::kBRENT }
 Enumeration with One Dimensional Minimizer Algorithms. More...
 

Detailed Description

Classes for one-dimensional minimization.

Enumeration Type Documentation

Enumeration with One Dimensional Minimizer Algorithms.

The algorithms are implemented using GSL, see the GSL manual.

The algorithms available are:

  • Golden Section Algorithm, simplest method of bracketing the minimum of a function
  • Brent Algorithm, which combines a parabolic interpolation with the golden section algorithm
Enumerator
kGOLDENSECTION 
kBRENT 

Definition at line 56 of file GSLMinimizer1D.h.