~IParametricFunction<ROOT::Math::MultiDim>() | |
virtual ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>* | ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>::Clone() const |
virtual unsigned int | ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>::NDim() const |
virtual double | operator()(const double* x, const double* p) |
ROOT::Math::IParametricFunction<ROOT::Math::MultiDim>& | operator=(const ROOT::Math::IParametricFunction<ROOT::Math::MultiDim>&) |
default constructor (needed to initialize parent classes) IParamFunction() : BaseParamFunc() {} user may re-implement this for better efficiency this method is NOT required to change internal values of parameters. confusing ?? Evaluate function at a point x and for parameters p. This method mey be needed for better efficiencies when for each function evaluation the parameters are changed.