include/gau_cb.h File Reference

#include <sphinx_config.h>
#include <cmd_ln.h>
#include <gau_file.h>

Go to the source code of this file.

Data Structures

struct  gau_cb_s

Defines

#define gau_param_free_ptr(p)   ckd_free_3d((void ***)p)
 Free an array of pointers overlaid on backing memory.

Typedefs

typedef struct gau_cb_s gau_cb_t
 Abstract type representing a set (codebook) of Gaussians.

Functions

size_t gau_cb_get_shape (gau_cb_t *cb, int *out_n_gau, int *out_n_feat, int *out_n_density, const int **out_veclen)
 Retrieve the dimensionality of a codebook and number of elements.
void * gau_param_alloc (gau_cb_t *cb, size_t n)
 Allocate a 4-D array for Gaussian parameters.
void * gau_param_alloc_ptr (gau_cb_t *cb, char *mem, size_t n)
 Allocate a 4-D array for Gaussian parameters using existing backing memory.
void gau_param_free (void *p)
 Free a Gaussian parameter array.


Detailed Description

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

Definition in file gau_cb.h.


Typedef Documentation

typedef struct gau_cb_s gau_cb_t

Abstract type representing a set (codebook) of Gaussians.

This is a "base class" which is built upon by gau_cb_int32 and gau_cb_float64 among others.

Definition at line 65 of file gau_cb.h.


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