class ROOT::Minuit2::FunctionMinimizer

 base class for function minimizers; user may give FCN or FCN with Gradient,
Parameter starting values and initial Error guess (sigma) (or "step size"),
or Parameter starting values and initial covariance matrix;
covariance matrix is stored in Upper triangular packed storage format,
.g. the Elements in the array are arranged lik
{a(0,0), a(0,1), a(1,1), a(0,2), a(1,2), a(2,2), ...},
the size is nrow*(nrow+1)/2 (see also MnUserCovariance.h);

Function Members (Methods)

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

public:
virtual~FunctionMinimizer()
virtual ROOT::Minuit2::FunctionMinimumMinimize(const ROOT::Minuit2::FCNBase&, const vector<double>& par, const vector<double>& err, unsigned int strategy, unsigned int maxfcn, double toler) const
virtual ROOT::Minuit2::FunctionMinimumMinimize(const ROOT::Minuit2::FCNGradientBase&, const vector<double>& par, const vector<double>& err, unsigned int strategy, unsigned int maxfcn, double toler) const
virtual ROOT::Minuit2::FunctionMinimumMinimize(const ROOT::Minuit2::FCNBase&, const vector<double>& par, unsigned int nrow, const vector<double>& cov, unsigned int strategy, unsigned int maxfcn, double toler) const
virtual ROOT::Minuit2::FunctionMinimumMinimize(const ROOT::Minuit2::FCNGradientBase&, const vector<double>& par, unsigned int nrow, const vector<double>& cov, unsigned int strategy, unsigned int maxfcn, double toler) const
ROOT::Minuit2::FunctionMinimizer&operator=(const ROOT::Minuit2::FunctionMinimizer&)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

virtual ~FunctionMinimizer()
{}
FunctionMinimum Minimize(const FCNBase&, const std::vector<double>& par, const std::vector<double>& err, unsigned int strategy, unsigned int maxfcn, double toler)
tarting values for parameters and error
FunctionMinimum Minimize(const FCNGradientBase&, const std::vector<double>& par, const std::vector<double>& err, unsigned int strategy, unsigned int maxfcn, double toler)
starting values for parameters and errors and FCN with Gradient
FunctionMinimum Minimize(const FCNBase&, const std::vector<double>& par, unsigned int nrow, const std::vector<double>& cov, unsigned int strategy, unsigned int maxfcn, double toler)
starting values for parameters and covariance matrix
FunctionMinimum Minimize(const FCNGradientBase&, const std::vector<double>& par, unsigned int nrow, const std::vector<double>& cov, unsigned int strategy, unsigned int maxfcn, double toler)
starting values for parameters and covariance matrix and FCN with Gradient

Last update: root/minuit2:$Id: FunctionMinimizer.h 21530 2007-12-20 11:14:35Z moneta $
Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.