1 #ifndef MMSD_GaussianFDFunction_H
2 #define MMSD_GaussianFDFunction_H
53 static inline SP::MMSD_GaussianFDFunction
New() {
68 inline void setParameters(
const double& Psum,
const double& PfWsum,
const double& Fxold) {
This class describes a function of classe C1.
Definition: MATH_C1Function.h:17
void setParameters(const double &Psum, const double &PfWsum, const double &Fxold)
set the parameters of the function
Definition: MMSD_GaussianFDFunction.h:68
MMSD_GaussianFDFunction(void)
create the gaussian freedom degrees updating function
Definition: MMSD_GaussianFDFunction.cpp:6
This class describes the function used in MMSD_GaussianCluster::updateFreedomDegrees() ...
Definition: MMSD_GaussianFDFunction.h:16
DEFINE_SPTR(MMSD_GaussianFDFunction)
virtual ~MMSD_GaussianFDFunction(void)
destroy an the gaussian freedom degrees updating funtion
Definition: MMSD_GaussianFDFunction.cpp:13
static tReal ComputeFunction(const tReal &x)
compute the function return digamma(x);
Definition: MATH_DigammaFunction.h:72
virtual tReal computeFunctionDerivative(const tReal &x)
compute the derivative of function
Definition: MMSD_GaussianFDFunction.cpp:39
static SP::MMSD_GaussianFDFunction New()
create a trigamma function
Definition: MMSD_GaussianFDFunction.h:53
#define tReal
Definition: types.h:18
virtual tReal computeFunction(const tReal &x)
compute the function
Definition: MMSD_GaussianFDFunction.cpp:17
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106