AddMember(UnivariateGaussianPDF pdf, double Weight) | crn::UnivariateGaussianMixture | |
BIC(double l, size_t n) const | crn::UnivariateGaussianMixture | inline |
BIC(const std::vector< double > &Data) const | crn::UnivariateGaussianMixture | inline |
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 noexcept | crn::UnivariateGaussianMixture | inline |
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 &)=delete | crn::UnivariateGaussianMixture | |
operator=(UnivariateGaussianMixture &&)=default | crn::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::UnivariateGaussianMixture | inline |
UnivariateGaussianMixture(const UnivariateGaussianMixture &m)=default | crn::UnivariateGaussianMixture | |
UnivariateGaussianMixture(UnivariateGaussianMixture &&)=default | crn::UnivariateGaussianMixture | |
UnivariateGaussianMixture(ITER it_begin, ITER it_end, size_t nb_seeds=2) | crn::UnivariateGaussianMixture | inline |
ValueAt(const double x) const | crn::UnivariateGaussianMixture | |
ValueAt(const double x, size_t k, bool weight_flag=false) const | crn::UnivariateGaussianMixture | |
~Object()=default | crn::Object | virtual |
~UnivariateGaussianMixture() override | crn::UnivariateGaussianMixture | virtual |