include/gau_mix.h File Reference

#include <cmd_ln.h>
#include <gau_cb.h>

Go to the source code of this file.

Typedefs

typedef struct gau_mix_s gau_mix_t
 Abstract type representing a set of Gaussian mixtures.

Functions

gau_mix_tgau_mix_read (cmd_ln_t *config, const char *mixwfn)
 Read a set of Gaussian mixtures from a mixture weight file.
size_t gau_mix_get_shape (gau_mix_t *mix, int *out_n_mixw, int *out_n_feat, int *out_n_density, int *out_is_transposed)
 Retrieve the dimensionality and total number of elements in a set of mixtures.
int gau_mix_compute_all (gau_mix_t *mix, gau_cb_t *cb, int *ts2cb, int32 *out_den)
 Compute all mixture densities for a single feature stream.
int gau_mix_compute (gau_mix_t *mix, gau_cb_t *cb, int *ts2cb, int32 *active, int32 n_active, int32 *out_den)
 Compute a subset of mixture densities for a single feature stream.
void gau_mix_free (gau_mix_t *mix)
 Release memory and/or file descriptors associated with Gaussian mixtures.


Detailed Description

Author:
David Huggins-Daines <dhuggins@cs.cmu.edu>
Gaussian mixtures (common functions)

Definition in file gau_mix.h.


Function Documentation

int gau_mix_compute ( gau_mix_t mix,
gau_cb_t cb,
int *  ts2cb,
int32 *  active,
int32  n_active,
int32 *  out_den 
)

Compute a subset of mixture densities for a single feature stream.

Returns:
the index of the highest mixture density in active

int gau_mix_compute_all ( gau_mix_t mix,
gau_cb_t cb,
int *  ts2cb,
int32 *  out_den 
)

Compute all mixture densities for a single feature stream.

Returns:
the index of the highest mixture density


Generated on Mon Jul 7 22:32:38 2008 for SphinxBase by  doxygen 1.5.5