10 #ifndef ROOT_Minuit2_FumiliMinimizer
11 #define ROOT_Minuit2_FumiliMinimizer
23 class MinimumSeedGenerator;
28 class GradientCalculator;
29 class MnUserParameterState;
30 class MnUserParameters;
31 class MnUserCovariance;
103 virtual FunctionMinimum Minimize(
const FCNBase& fcn,
const std::vector<double>& par,
const std::vector<double>& err,
unsigned int stra = 1,
unsigned int maxfcn = 0,
double toler = 0.1)
const {
111 virtual FunctionMinimum Minimize(
const FCNBase& fcn,
const std::vector<double>&par,
unsigned int nrow,
const std::vector<double>&cov,
unsigned int stra=1,
unsigned int maxfcn = 0,
double toler = 0.1)
const {
115 virtual FunctionMinimum Minimize(
const FCNGradientBase& fcn,
const std::vector<double>&par,
unsigned int nrow,
const std::vector<double>&cov,
unsigned int stra=1,
unsigned int maxfcn = 0,
double toler = 0.1)
const {
FumiliBuilder fMinBuilder
virtual FunctionMinimum Minimize(const FCNBase &fcn, const MnUserParameters &par, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
const FumiliBuilder & Builder() const
virtual FunctionMinimum Minimize(const FCNGradientBase &fcn, const MnUserParameters &par, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const FCNGradientBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const FCNGradientBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
FunctionMinimum Minimize(const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
MnSeedGenerator fMinSeedGen
FumiliBuilder & Builder()
virtual FunctionMinimum Minimize(const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const FCNGradientBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const MnFcn &mfcn, const GradientCalculator &gc, const MinimumSeed &seed, const MnStrategy &stra, unsigned int maxfcn, double toler) const
const MinimumSeedGenerator & SeedGenerator() const
virtual FunctionMinimum Minimize(const FCNGradientBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
virtual FunctionMinimum Minimize(const FCNBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const