Specialized IParamFunction interface (abstract class) for one-dimensional parametric functions It is a derived class from ROOT::Math::IBaseFunctionOneDim and ROOT::Math::IBaseParam.
Definition at line 156 of file IParamFunction.h.
#include <Math/IParamFunction.h>
◆ BaseFunc
◆ DoEval()
virtual double ROOT::Math::IParametricFunctionOneDim::DoEval |
( |
double |
x | ) |
const |
|
inlineprivatevirtual |
◆ DoEvalPar()
virtual double ROOT::Math::IParametricFunctionOneDim::DoEvalPar |
( |
double |
x, |
|
|
const double * |
p |
|
) |
| const |
|
privatepure virtual |
◆ operator()() [1/2]
double ROOT::Math::IParametricFunctionOneDim::operator() |
( |
const double * |
x, |
|
|
const double * |
p |
|
) |
| const |
|
inline |
◆ operator()() [2/2]
double ROOT::Math::IParametricFunctionOneDim::operator() |
( |
double |
x, |
|
|
const double * |
p |
|
) |
| const |
|
inline |
Evaluate function at a point x and for given parameters p.
This method does not change the internal status of the function (internal parameter values). If for some reason one prefers caching the parameter values, SetParameters(p) and then operator()(x) should be called. Use the pure virtual function DoEvalPar to implement it
Definition at line 175 of file IParamFunction.h.
[legend]