This is the complete list of members for DiagGmm, including all inherited members.
ComponentLogLikelihood(const VectorBase< BaseFloat > &data, int32 comp_id) const | DiagGmm | |
ComponentPosteriors(const VectorBase< BaseFloat > &data, Vector< BaseFloat > *posteriors) const | DiagGmm | |
ComputeGconsts() | DiagGmm | |
CopyFromDiagGmm(const DiagGmm &diaggmm) | DiagGmm | |
CopyFromFullGmm(const FullGmm &fullgmm) | DiagGmm | |
CopyFromNormal(const DiagGmmNormal &diag_gmm_normal) | DiagGmm | |
DiagGmm() | DiagGmm | inline |
DiagGmm(const DiagGmm &gmm) | DiagGmm | inlineexplicit |
DiagGmm(const GaussClusterable &gc, BaseFloat var_floor) | DiagGmm | |
DiagGmm(int32 nMix, int32 dim) | DiagGmm | inline |
DiagGmm(const std::vector< std::pair< BaseFloat, const DiagGmm *> > &gmms) | DiagGmm | explicit |
DiagGmmNormal class | DiagGmm | friend |
Dim() const | DiagGmm | inline |
GaussianSelection(const VectorBase< BaseFloat > &data, int32 num_gselect, std::vector< int32 > *output) const | DiagGmm | |
GaussianSelection(const MatrixBase< BaseFloat > &data, int32 num_gselect, std::vector< std::vector< int32 > > *output) const | DiagGmm | |
GaussianSelectionPreselect(const VectorBase< BaseFloat > &data, const std::vector< int32 > &preselect, int32 num_gselect, std::vector< int32 > *output) const | DiagGmm | |
gconsts() const | DiagGmm | inline |
gconsts_ | DiagGmm | private |
Generate(VectorBase< BaseFloat > *output) | DiagGmm | |
GetComponentMean(int32 gauss, VectorBase< Real > *out) const | DiagGmm | |
GetComponentVariance(int32 gauss, VectorBase< Real > *out) const | DiagGmm | |
GetMeans(Matrix< Real > *m) const | DiagGmm | |
GetVars(Matrix< Real > *v) const | DiagGmm | |
Interpolate(BaseFloat rho, const DiagGmm &source, GmmFlagsType flags=kGmmAll) | DiagGmm | |
Interpolate(BaseFloat rho, const FullGmm &source, GmmFlagsType flags=kGmmAll) | DiagGmm | |
inv_vars() const | DiagGmm | inline |
inv_vars_ | DiagGmm | private |
LogLikelihood(const VectorBase< BaseFloat > &data) const | DiagGmm | |
LogLikelihoods(const VectorBase< BaseFloat > &data, Vector< BaseFloat > *loglikes) const | DiagGmm | |
LogLikelihoods(const MatrixBase< BaseFloat > &data, Matrix< BaseFloat > *loglikes) const | DiagGmm | |
LogLikelihoodsPreselect(const VectorBase< BaseFloat > &data, const std::vector< int32 > &indices, Vector< BaseFloat > *loglikes) const | DiagGmm | |
means_invvars() const | DiagGmm | inline |
means_invvars_ | DiagGmm | private |
Merge(int32 target_components, std::vector< int32 > *history=NULL) | DiagGmm | |
merged_components_logdet(BaseFloat w1, BaseFloat w2, const VectorBase< BaseFloat > &f1, const VectorBase< BaseFloat > &f2, const VectorBase< BaseFloat > &s1, const VectorBase< BaseFloat > &s2) const | DiagGmm | private |
MergeKmeans(int32 target_components, ClusterKMeansOptions cfg=ClusterKMeansOptions()) | DiagGmm | |
NumGauss() const | DiagGmm | inline |
operator=(const DiagGmm &other) | DiagGmm | private |
Perturb(float perturb_factor) | DiagGmm | |
Read(std::istream &in, bool binary) | DiagGmm | |
RemoveComponent(int32 gauss, bool renorm_weights) | DiagGmm | |
RemoveComponents(const std::vector< int32 > &gauss, bool renorm_weights) | DiagGmm | |
Resize(int32 nMix, int32 dim) | DiagGmm | |
SetComponentInvVar(int32 gauss, const VectorBase< Real > &in) | DiagGmm | |
SetComponentMean(int32 gauss, const VectorBase< Real > &in) | DiagGmm | |
SetComponentWeight(int32 gauss, BaseFloat weight) | DiagGmm | inline |
SetInvVars(const MatrixBase< Real > &v) | DiagGmm | |
SetInvVarsAndMeans(const MatrixBase< Real > &invvars, const MatrixBase< Real > &means) | DiagGmm | |
SetMeans(const MatrixBase< Real > &m) | DiagGmm | |
SetWeights(const VectorBase< Real > &w) | DiagGmm | |
Split(int32 target_components, float perturb_factor, std::vector< int32 > *history=NULL) | DiagGmm | |
valid_gconsts() const | DiagGmm | inline |
valid_gconsts_ | DiagGmm | private |
weights() const | DiagGmm | inline |
weights_ | DiagGmm | private |
Write(std::ostream &os, bool binary) const | DiagGmm |