Go to the documentation of this file.
104 #ifndef _S3_CONT_MGAU_H_
105 #define _S3_CONT_MGAU_H_
124 #define CONTHMM 10001
125 #define SEMIHMM 10002
127 #define FULL_INT_COMP 20001
128 #define FULL_FLOAT_COMP 20002
129 #define MIX_INT_FLOAT_COMP 20003
133 #define MGAU_FULLVAR 3
136 #define NOT_UPDATED -100
257 #define mgau_n_mgau(g) ((g)->n_mgau)
258 #define mgau_max_comp(g) ((g)->max_comp)
259 #define mgau_veclen(g) ((g)->veclen)
260 #define mgau_n_comp(g,m) ((g)->mgau[m].n_comp)
261 #define mgau_mean(g,m,c) ((g)->mgau[m].mean[c])
262 #define mgau_var(g,m,c) ((g)->mgau[m].var[c])
263 #define mgau_fullvar(g,m,c) ((g)->mgau[m].fullvar[c])
264 #define mgau_mixw(g,m,c) ((g)->mgau[m].mixw[c])
265 #define mgau_mixw_f(g,m,c) ((g)->mgau[m].mixw_f[c])
266 #define mgau_lrd(g,m,c) ((g)->mgau[m].lrd[c])
267 #define mgau_lrdi(g,m,c) ((g)->mgau[m].lrdi[c])
268 #define mgau_frm_sen_eval(g) ((g)->frm_sen_eval)
269 #define mgau_frm_gau_eval(g) ((g)->frm_gau_eval)
270 #define mgau_frm_cisen_eval(g) ((g)->frm_ci_sen_eval)
271 #define mgau_frm_cigau_eval(g) ((g)->frm_ci_gau_eval)
288 const char *mixwfile,
364 const char* mean_file_name