1 #ifndef MMSD_GaussianLaw_H
2 #define MMSD_GaussianLaw_H
162 const double& minValue,
MMSD_DoubleVector & getWork()
get work vector
Definition: MMSD_GaussianLaw.h:72
virtual void updateMean(const MMSD_DoubleFullMatrix &P, const MMSD_DoubleFullMatrix &YP, const MMSD_DoubleFullMatrix &W, const MMSD_DoubleVector &probs, MMSD_DoubleVector &mean)
update the mean parameters
Definition: MMSD_GaussianLaw.cpp:18
This class describes the FullMatrix class.
Definition: MMSD_DoubleFullMatrix.h:17
virtual tString toString() const
turn the class into string
Definition: MMSD_GaussianLaw.h:172
This class is a Gaussian Law inherits from MMSD_Law.
Definition: MMSD_GaussianLaw.h:21
Definition: MMSD_DoubleVector.h:16
double getMinEigenValue() const
get the min eigen value available
Definition: MMSD_Law.h:114
DEFINE_SPTR(MMSD_GaussianLaw)
virtual ~MMSD_GaussianLaw(void)
destroy an object.
Definition: MMSD_GaussianLaw.cpp:14
#define tString
Definition: types.h:49
virtual void updateCovarianceDecompositionDiagonal(const MMSD_DoubleFullMatrix &P, const MMSD_DoubleFullMatrix &YP, const MMSD_DoubleVector &mean, const MMSD_DoubleFullMatrix &W, const MMSD_DoubleVector &probs, MMSD_DoubleVector &D)
pdate the decomposition diagonal of the covariance parameters
Definition: MMSD_GaussianLaw.h:128
This class is a geneal MMSD Law.
Definition: MMSD_Law.h:33
MMSD_GaussianLaw(void)
create an object
Definition: MMSD_GaussianLaw.cpp:8
virtual tString toString() const
turn the class into string
Definition: MMSD_Law.h:250