| virtual | ~FumiliFCNBase() | 
| virtual unsigned int | Dimension() | 
| virtual double | ROOT::Minuit2::FCNBase::ErrorDef() const | 
| virtual void | EvaluateAll(const vector<double>& par) | 
| virtual const vector<double>& | Gradient() const | 
| virtual double | Hessian(unsigned int row, unsigned int col) const | 
| virtual double | ROOT::Minuit2::FCNBase::operator()(const vector<double>& x) const | 
| ROOT::Minuit2::FCNBase& | ROOT::Minuit2::FCNBase::operator=(const ROOT::Minuit2::FCNBase&) | 
| virtual void | ROOT::Minuit2::FCNBase::SetErrorDef(double) | 
| virtual double | ROOT::Minuit2::FCNBase::Up() const | 
| virtual double | Value() const | 
| vector<double>& | Gradient() | 
| vector<double>& | Hessian() | 
| virtual void | InitAndReset(unsigned int npar) | 
| void | SetFCNValue(double Value) | 
| vector<double> | fGradient | |
| vector<double> | fHessian | |
| const ROOT::Minuit2::ParametricFunction* | fModelFunction | |
| unsigned int | fNumberOfParameters | |
| double | fValue | 

   FumiliFCNBase(const ParametricFunction& modelFCN) { fModelFunction = &modelFCN; }
{}Return cached Value of objective function estimated previously using the FumiliFCNBase::EvaluateAll method
{ return fValue; }Return cached Value of function Gradient estimated previously using the FumiliFCNBase::EvaluateAll method
{ return fGradient; }Return Value of the i-th j-th element of the Hessian matrix estimated previously using the FumiliFCNBase::EvaluateAll method @param row row Index of the matrix @param col col Index of the matrix
return number of function variable (parameters) , i.e. function dimension
{ return fNumberOfParameters; }