13 #include "msdevstudio/MSconfig.h"
virtual void initialize()
Initializes the function and parameter names.
virtual double operator()(double x) const
The function call operator.
hippodraw::LogNormal class interface
virtual bool hasDerivatives() const
Returns false as this function has not implemented calculation of partial derivatives.
virtual double derivByParm(int i, double x) const
Returns the function's derivative at the coordinate value x with respect to the i-th parameter...
FunctionHelper class interface.
virtual double meanCoord() const =0
Returns the mean of the coordinates along a X axis in the data set.
virtual void initialParameters(const FunctionHelper *helper)
std::string m_name
The name of the function.
virtual FunctionBase * clone() const
Creates a new function object by copying an existing one.
virtual void resize()
Re-sizes the appropriate vectors maintained in this base class.
std::vector< double > m_parms
The parameter values.
std::vector< std::string > m_parm_names
The names of the function parameters.
A function that can be added to a DataRep and used in a fitter.
An abstract base class to help FunctionBase objects perform some operations.
LogNormal()
The default constructor.