| ~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.