|
| WrappedTF1 (const WrappedTF1 &rhs) |
| Copy constructor. More...
|
|
| WrappedTF1 (TF1 &f) |
| constructor from a TF1 function pointer. More...
|
|
virtual | ~WrappedTF1 () |
| Destructor (no operations). More...
|
|
WrappedTF1 & | operator= (const WrappedTF1 &rhs) |
| Assignment operator. More...
|
|
|
ROOT::Math::IGenFunction * | Clone () const |
| Clone the wrapper but not the original function. More...
|
|
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...
|
|
virtual | ~IGradientOneDim () |
| virtual destructor More...
|
|
double | Derivative (const double *x) const |
| Compatibility method with multi-dimensional interface for partial derivative. More...
|
|
double | Derivative (double x) const |
| Return the derivative of the function at a point x Use the private method DoDerivative. More...
|
|
void | FdF (const double *x, double &f, double *df) const |
| Compatibility method with multi-dimensional interface for Gradient and function evaluation. More...
|
|
virtual void | FdF (double x, double &f, double &df) const =0 |
| Optimized method to evaluate at the same time the function value and derivative at a point x. More...
|
|
void | Gradient (const double *x, double *g) const |
| Compatibility method with multi-dimensional interface for Gradient. More...
|
|