23   std::vector<double> 
result;
 
 
   63   std::vector<double> &grad = 
Gradient();
 
   65   int npar = par.size();
 
   68   h.resize(
static_cast<unsigned int>(0.5 * 
npar * (
npar + 1)));
 
   70   grad.assign(
npar, 0.0);
 
   71   h.assign(
static_cast<unsigned int>(0.5 * 
npar * (
npar + 1)), 0.0);
 
   75   for (
int i = 0; i < 
nmeas; ++i) {
 
   92      for (
int j = 0; 
j < 
npar; ++
j) {
 
   98         for (
int k = 
j; k < 
npar; ++k) {
 
   99            int idx = 
j + k * (k + 1) / 2;
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
const ParametricFunction * ModelFunction() const
Returns the model function used for the data.
 
std::vector< double > & Hessian()
 
virtual const std::vector< double > & Gradient() const
Return cached Value of function Gradient estimated previously using the FumiliFCNBase::EvaluateAll me...
 
void SetFCNValue(double value)
 
const std::vector< double > & GetMeasurement(int Index) const override
Accessor to the position of the measurement (x coordinate).
 
std::vector< double > Elements(std::vector< double > const &par) const override
Evaluates the model function for the different measurement points and the Parameter values supplied,...
 
std::vector< double > fInvErrors
 
int GetNumberOfMeasurements() const override
Accessor to the number of measurements used for calculating the chi-square.
 
std::vector< std::vector< double > > fPositions
 
std::vector< double > fMeasurements
 
void EvaluateAll(std::vector< double > const &par) override
Evaluate function Value, Gradient and Hessian using Fumili approximation, for values of parameters p ...
 
Function which has parameters.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...