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

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

AddMember(UnivariateGaussianPDF pdf, double Weight)crn::UnivariateGaussianMixture
BIC(double l, size_t n) const crn::UnivariateGaussianMixtureinline
BIC(const std::vector< double > &Data) const crn::UnivariateGaussianMixtureinline
Deserialize(xml::Element &el)crn::UnivariateGaussianMixture
EM(const MatrixDouble &patterns, size_t nbSeeds=2, double epsilon=std::numeric_limits< double >::epsilon(), size_t maximalIterations=100)crn::UnivariateGaussianMixture
EM(const std::vector< double > &patterns, size_t nbSeeds=2, double epsilon=std::numeric_limits< double >::epsilon(), size_t maximalIterations=100)crn::UnivariateGaussianMixture
EM(ITER it_begin, ITER it_end, size_t nbSeeds=2, double epsilon=std::numeric_limits< double >::epsilon(), size_t maximalIterations=100)crn::UnivariateGaussianMixture
GetMean(size_t k) const crn::UnivariateGaussianMixture
GetMember(size_t k) const crn::UnivariateGaussianMixture
GetNbMembers() const noexceptcrn::UnivariateGaussianMixtureinline
GetVariance(size_t k) const crn::UnivariateGaussianMixture
GetWeight(size_t k) const crn::UnivariateGaussianMixture
MakeRandomSample(size_t n=1, size_t m=100, bool reseed=true) const crn::UnivariateGaussianMixture
MLLE(const MatrixDouble &Data) const crn::UnivariateGaussianMixture
MLLE(const std::vector< double > &Data) const crn::UnivariateGaussianMixture
MLLE(ITER it_begin, ITER it_end) const crn::UnivariateGaussianMixture
operator=(const UnivariateGaussianMixture &)=deletecrn::UnivariateGaussianMixture
operator=(UnivariateGaussianMixture &&)=defaultcrn::UnivariateGaussianMixture
Serialize(xml::Element &parent) const crn::UnivariateGaussianMixture
SetMember(UnivariateGaussianPDF pdf, double w, size_t k)crn::UnivariateGaussianMixture
SortMembersByMeans(bool reverse=false)crn::UnivariateGaussianMixture
SortMembersByVariances(bool reverse=false)crn::UnivariateGaussianMixture
SortMembersByWeights(bool reverse=false)crn::UnivariateGaussianMixture
ToString() const crn::UnivariateGaussianMixture
ToString(size_t k) const crn::UnivariateGaussianMixture
UnivariateGaussianMixture()crn::UnivariateGaussianMixtureinline
UnivariateGaussianMixture(const UnivariateGaussianMixture &m)=defaultcrn::UnivariateGaussianMixture
UnivariateGaussianMixture(UnivariateGaussianMixture &&)=defaultcrn::UnivariateGaussianMixture
UnivariateGaussianMixture(ITER it_begin, ITER it_end, size_t nb_seeds=2)crn::UnivariateGaussianMixtureinline
ValueAt(const double x) const crn::UnivariateGaussianMixture
ValueAt(const double x, size_t k, bool weight_flag=false) const crn::UnivariateGaussianMixture
~Object()=defaultcrn::Objectvirtual
~UnivariateGaussianMixture() overridecrn::UnivariateGaussianMixturevirtual