14 #include "msdevstudio/MSconfig.h"
37 using namespace hippodraw;
void initialize()
Initializes the factory with a set of default functions.
static FunctionFactory * instance()
Returns a pointer to the singleton instance.
BrokenPowerLaw class interface.
A Factory singleton class for creating objects whose class derives from FunctionBase.
A function can be used with a fitter.
Quadratic class interface.
chi-squared distribution class interface
Gaussian class interface.
The function represents the Landau distribution.
hippodraw::Novosibirsk class interface
A function that can be used with a fitter.
LogParabola class interface.
hippodraw::LogNormal class interface
A function that can be used with a fitter.
Quadratic2 class interface.
A function that can be used with a fitter.
void add(FunctionBase *)
Adds a prototype object to the list of prototypes.
This function represents a quadratic, i.e., .
Linear function class interface.
A function that can be used with a fitter.
A function can be used with a fitter.
A function that can be used with a fitter.
A function that can be used with a fitter.
FunctionFactory class interface.
Exponential class interface.
Landau function class interface.
A ConstantF function can be used with a fitter.
static FunctionFactory * s_instance
A pointer to the singleton object.
FunctionFactory()
A default constructor for prevent creation except by the itself or the derived classes.
PowerLaw class interface.
A function can be used with a fitter.
Complementary Error function class interface (hippodraw::Erfc)
hippodraw::LinearSumFunction class interface
A function that can be used with a fitter.
A function can be used with a fitter.
A function can be used with a fitter.
A function can be used with a fitter.