libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
crn::MultivariateGaussianMixture Member List

This is the complete list of members for crn::MultivariateGaussianMixture, including all inherited members.

AddMember(const MultivariateGaussianPDF &pdf, double Weight)crn::MultivariateGaussianMixture
EM(const MatrixDouble &patterns, size_t nbSeeds=2, double epsilon=std::numeric_limits< double >::epsilon(), size_t MaximalIterations=100)crn::MultivariateGaussianMixture
EM(const std::vector< std::vector< double > > &patterns, size_t nbSeeds=2, double epsilon=std::numeric_limits< double >::epsilon(), size_t MaximalIterations=100)crn::MultivariateGaussianMixture
EM(ITER it_begin, ITER it_end, size_t nbSeeds=2, double epsilon=std::numeric_limits< double >::epsilon(), size_t MaximalIterations=100)crn::MultivariateGaussianMixtureinline
GetDimension() const noexceptcrn::MultivariateGaussianMixtureinline
GetMean(size_t k) const crn::MultivariateGaussianMixture
GetMember(size_t k) const crn::MultivariateGaussianMixture
GetNbMembers() const noexceptcrn::MultivariateGaussianMixtureinline
GetVariance(size_t k) const crn::MultivariateGaussianMixture
GetWeight(size_t k) const crn::MultivariateGaussianMixture
IsValid() const crn::MultivariateGaussianMixture
MLLE(const MatrixDouble &data) const crn::MultivariateGaussianMixture
MLLE(const std::vector< std::vector< double > > &data) const crn::MultivariateGaussianMixture
MLLE(ITER it_begin, ITER it_end) const crn::MultivariateGaussianMixtureinline
MultivariateGaussianMixture()crn::MultivariateGaussianMixtureinline
MultivariateGaussianMixture(size_t d)crn::MultivariateGaussianMixtureinline
MultivariateGaussianMixture(const MultivariateGaussianMixture &)=defaultcrn::MultivariateGaussianMixture
MultivariateGaussianMixture(MultivariateGaussianMixture &&)=defaultcrn::MultivariateGaussianMixture
MultivariateGaussianMixture(ITER it_begin, ITER it_end, size_t nb_seeds=2)crn::MultivariateGaussianMixtureinline
operator=(const MultivariateGaussianMixture &)=defaultcrn::MultivariateGaussianMixture
operator=(MultivariateGaussianMixture &&)=defaultcrn::MultivariateGaussianMixture
SetDimension(size_t k) noexceptcrn::MultivariateGaussianMixture
SetMember(const MultivariateGaussianPDF &pdf, double w, size_t k)crn::MultivariateGaussianMixture
SetTo(const MultivariateGaussianMixture &m)crn::MultivariateGaussianMixture
ToString() const crn::MultivariateGaussianMixture
ToString(size_t k) const crn::MultivariateGaussianMixture
ValueAt(const MatrixDouble &X) const crn::MultivariateGaussianMixture
ValueAt(const MatrixDouble &X, size_t k, bool w=false) const crn::MultivariateGaussianMixture
ValueAt(const std::vector< double > &x, size_t k, bool w=false) const crn::MultivariateGaussianMixture
~MultivariateGaussianMixture() overridecrn::MultivariateGaussianMixturevirtual
~Object()=defaultcrn::Objectvirtual