31#ifndef ROOT_Math_VavilovAccurateCdf
32#define ROOT_Math_VavilovAccurateCdf
106 unsigned int NPar()
const override;
120 double DoEval(
double x)
const override;
128 double DoEvalPar(
double x,
const double *
p)
const override;
winID h TVirtualViewer3D TVirtualGLPainter p
Interface (abstract class) for generic functions objects of one-dimension Provides a method to evalua...
Specialized IParamFunction interface (abstract class) for one-dimensional parametric functions It is ...
Class describing the Vavilov cdf.
unsigned int NPar() const override
Return the number of Parameters.
IBaseFunctionOneDim * Clone() const override
Return a clone of the object.
VavilovAccurateCdf()
Default constructor.
~VavilovAccurateCdf() override
Destructor.
const double * Parameters() const override
Access the parameter values.
std::string ParameterName(unsigned int i) const override
Return the name of the i-th parameter (starting from zero) Overwrite if want to avoid the default nam...
void SetParameters(const double *p) override
Set the parameter values.
double DoEvalPar(double x, const double *p) const override
Evaluate the function, using parameters p.
double DoEval(double x) const override
Evaluate the function.
Namespace for new Math classes and functions.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.