10#ifndef ROOT_Minuit2_FunctionMinimizer 
   11#define ROOT_Minuit2_FunctionMinimizer 
   45                                    const std::vector<double> &err, 
unsigned int strategy, 
unsigned int maxfcn,
 
   46                                    double toler) 
const = 0;
 
   51                                    double toler) 
const = 0;
 
   56                                    double toler) 
const = 0;
 
 
Interface (abstract class) defining the function to be minimized, which has to be implemented by the ...
 
base class for function minimizers; user may give FCN or FCN with Gradient, Parameter starting values...
 
virtual 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) const =0
 
virtual 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) const =0
 
virtual ~FunctionMinimizer()
 
virtual FunctionMinimum Minimize(const FCNBase &, const std::vector< double > &par, const std::vector< double > &err, unsigned int strategy, unsigned int maxfcn, double toler) const =0
 
virtual FunctionMinimum Minimize(const FCNGradientBase &, const std::vector< double > &par, const std::vector< double > &err, unsigned int strategy, unsigned int maxfcn, double toler) const =0
 
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...