LSResidualFunc class description.
Internal class used for accessing the residuals of the Least Square function
and their derivates which are estimated numerically using GSL numerical derivation.
The class contains a pointer to the fit method function and an index specifying
the i-th residual and wraps it in a multi-dim gradient function interface
ROOT::Math::IGradientFunctionMultiDim.
The class is used by ROOT::Math::GSLNLSMinimizer (GSL non linear least square fitter)
@ingroup MultiMin
| ~LSResidualFunc() | |
| virtual ROOT::Math::IMultiGenFunction* | Clone() const |
| double | ROOT::Math::IGradientMultiDim::Derivative(const double* x, unsigned int icoord = 0) const |
| virtual void | ROOT::Math::IGradientFunctionMultiDim::FdF(const double* x, double& f, double* df) const |
| virtual void | Gradient(const double* x, double* g) const |
| ROOT::Math::LSResidualFunc | LSResidualFunc() |
| ROOT::Math::LSResidualFunc | LSResidualFunc(const ROOT::Math::LSResidualFunc& rhs) |
| ROOT::Math::LSResidualFunc | LSResidualFunc(const ROOT::Math::FitMethodFunction& func, unsigned int i) |
| virtual unsigned int | NDim() const |
| double | ROOT::Math::IBaseFunctionMultiDim::operator()(const double* x) const |
| ROOT::Math::LSResidualFunc& | operator=(const ROOT::Math::LSResidualFunc& rhs) |
| virtual double | DoDerivative(const double* x, unsigned int icoord) const |
| virtual double | DoEval(const double* x) const |
| const ROOT::Math::FitMethodFunction* | fChi2 | |
| unsigned int | fIndex | |
| vector<double> | fX2 | cached vector |
