|
virtual | ~IParametricGradFunctionOneDim () |
| Virtual Destructor (no operations) More...
|
|
double | ParameterDerivative (const double *x, const double *p, unsigned int ipar=0) const |
| Partial derivative with respect a parameter Compatibility interface with multi-dimensional functions. More...
|
|
double | ParameterDerivative (const double *x, unsigned int ipar=0) const |
| Evaluate partial derivative using cached parameter values (multi-dim like interface) More...
|
|
double | ParameterDerivative (double x, const double *p, unsigned int ipar=0) const |
| Partial derivative with respect a parameter. More...
|
|
double | ParameterDerivative (double x, unsigned int ipar=0) const |
| Evaluate partial derivative using cached parameter values. More...
|
|
void | ParameterGradient (const double *x, const double *p, double *grad) const |
| Compatibility interface with multi-dimensional functions. More...
|
|
void | ParameterGradient (const double *x, double *grad) const |
| Evaluate all derivatives using cached parameter values (multi-dim like interface) More...
|
|
virtual void | ParameterGradient (double x, const double *p, double *grad) const |
| Evaluate the derivatives of the function with respect to the parameters at a point x. More...
|
|
void | ParameterGradient (double x, double *grad) const |
| Evaluate all derivatives using cached parameter values. More...
|
|
double | operator() (const double *x, const double *p) const |
| multidim-like interface More...
|
|
double | operator() (double x, const double *p) const |
| Evaluate function at a point x and for given parameters p. More...
|
|
| IBaseFunctionOneDim () |
|
virtual | ~IBaseFunctionOneDim () |
| virtual destructor More...
|
|
virtual IBaseFunctionOneDim * | Clone () const =0 |
| Clone a function. More...
|
|
double | operator() (const double *x) const |
| Evaluate the function at a point x[]. More...
|
|
double | operator() (double x) const |
| Evaluate the function at a point x Use the a pure virtual private method DoEval which must be implemented by sub-classes. More...
|
|
virtual | ~IBaseParam () |
| Virtual Destructor (no operations) More...
|
|
virtual unsigned int | NPar () const =0 |
| Return the number of Parameters. More...
|
|
virtual std::string | ParameterName (unsigned int i) const |
| Return the name of the i-th parameter (starting from zero) Overwrite if want to avoid the default name ("Par_0, Par_1, ...") More...
|
|
virtual const double * | Parameters () const =0 |
| Access the parameter values. More...
|
|
virtual void | SetParameters (const double *p)=0 |
| Set the parameter values. More...
|
|