ROOT
6.07/01
Reference Guide
|
Classes implementing algorithms for multi-dimensional minimization.
Classes | |
class | ROOT::Math::GeneticMinimizer |
GeneticMinimizer. More... | |
class | ROOT::Math::BasicMinimizer |
Base Minimizer class, which defines the basic funcionality of various minimizer implementations (apart from Minuit and Minuit2) It provides support for storing parameter values, step size, parameter transofrmation etc. More... | |
class | ROOT::Math::Minimizer |
Abstract Minimizer class, defining the interface for the various minimizer (like Minuit2, Minuit, GSL, etc..) Plug-in's exist in ROOT to be able to instantiate the derived classes like ROOT::Math::GSLMinimizer or ROOT::Math::Minuit2Minimizer via the plug-in manager. More... | |
class | ROOT::Math::MinimizerOptions |
Minimizer options. More... | |
class | ROOT::Math::MinimizerVariableTransformation |
Base class for MinimizerVariable transformations defining the functions to deal with bounded parameters. More... | |
class | ROOT::Math::SinVariableTransformation |
Sin Transformation class for dealing with double bounded variables. More... | |
class | ROOT::Math::SqrtLowVariableTransformation |
Sqrt Transformation class for dealing with lower bounded variables. More... | |
class | ROOT::Math::SqrtUpVariableTransformation |
Sqrt Transformation class for dealing with upper bounded variables. More... | |
class | ROOT::Math::MinimTransformFunction |
MinimTransformFunction class to perform a transformations on the variables to deal with fixed or limited variables (support both double and single bounds) The class manages the passed function pointer. More... | |
class | ROOT::Math::MinimTransformVariable |
MinimTransformVariable class Contains meta information of the variables such as bounds, fix flags and deals with transformation of the variable The class does not contain the values and the step size (error) of the variable This is an internal class used by the MinimTransformFunction class. More... | |
class | ROOT::Math::GSLMinimizer |
GSLMinimizer class. More... | |
class | ROOT::Math::LSResidualFunc |
LSResidualFunc class description. More... | |
class | ROOT::Math::GSLNLSMinimizer |
GSLNLSMinimizer class for Non Linear Least Square fitting It Uses the Levemberg-Marquardt algorithm from GSL Non Linear Least Square fitting. More... | |
class | ROOT::Math::GSLSimAnMinimizer |
GSLSimAnMinimizer class for minimization using simulated annealing using the algorithm from GSL. More... | |
class | ROOT::Math::GSLSimAnFunc |
GSLSimAnFunc class description. More... | |
struct | ROOT::Math::GSLSimAnParams |
structure holding the simulated annealing parameters More... | |
class | ROOT::Math::GSLSimAnnealing |
GSLSimAnnealing class for performing a simulated annealing search of a multidimensional function. More... | |
class | ROOT::Math::MultiNumGradFunction |
MultiNumGradFunction class to wrap a normal function in a gradient function using numerical gradient calculation provided by the class Derivator (based on GSL numerical derivation) More... | |
class | ROOT::Math::GSLMultiFit |
GSLMultiFit, internal class for implementing GSL non linear least square GSL fitting. More... | |
class | ROOT::Math::GSLMultiFitFunctionAdapter< FuncVector > |
Class for adapting a C++ functor class to C function pointers used by GSL MultiFit Algorithm The templated C++ function class must implement: More... | |
class | ROOT::Math::GSLMultiFitFunctionWrapper |
wrapper to a multi-dim function withtout derivatives for multi-dimensional minimization algorithm More... | |
struct | ROOT::Math::GSLMultiMinFunctionAdapter< UserFunc > |
Class for adapting any multi-dimension C++ functor class to C function pointers used by GSL MultiMin algorithms. More... | |
class | ROOT::Math::GSLMultiMinFunctionWrapper |
wrapper to a multi-dim function withtout derivatives for multi-dimensional minimization algorithm More... | |
class | ROOT::Math::GSLMultiMinDerivFunctionWrapper |
Wrapper for a multi-dimensional function with derivatives used in GSL multidim minimization algorithm. More... | |
class | ROOT::Math::GSLMultiMinimizer |
GSLMultiMinimizer class , for minimizing multi-dimensional function using derivatives. More... | |
Enumerations | |
enum | ROOT::Math::EGSLMinimizerType { ROOT::Math::kConjugateFR, ROOT::Math::kConjugatePR, ROOT::Math::kVectorBFGS, ROOT::Math::kVectorBFGS2, ROOT::Math::kSteepestDescent } |
enumeration specifying the types of GSL minimizers More... | |
enumeration specifying the types of GSL minimizers
Enumerator | |
---|---|
kConjugateFR | |
kConjugatePR | |
kVectorBFGS | |
kVectorBFGS2 | |
kSteepestDescent |
Definition at line 64 of file GSLMinimizer.h.