Documentation for the abstract class IBaseParam. It defines the interface for dealing with the function parameters This is used only for internal convinience, to avoid redefining the Parameter API for the one and the multi-dim functions. Concrete class should derive from ROOT::Math::IParamFunction and not from this class. @ingroup ParamFunc
virtual | ~IBaseParam() |
ROOT::Math::IBaseParam | IBaseParam() |
ROOT::Math::IBaseParam | IBaseParam(const ROOT::Math::IBaseParam&) |
virtual unsigned int | NPar() const |
ROOT::Math::IBaseParam& | operator=(const ROOT::Math::IBaseParam&) |
virtual string | ParameterName(unsigned int i) const |
virtual const double* | Parameters() const |
virtual void | SetParameters(const double* p) |
Set the parameter values @param p vector of doubles containing the parameter values. to be defined: can user change number of params ? At the moment no.
Return the name of the i-th parameter (starting from zero)
Overwrite if want to avoid the default name ("Par_0, Par_1, ...")