| 
    SPRAAK
    
   | 
 
Definition of HMM constants. More...
Data Structures | |
| struct | SprHmmMvg | 
| union | SprHmmUchar4 | 
| union | SprHmmGndxXXPtr | 
| struct | SprHmmRmgInfo | 
| All information for fast selection of gaussians.  More... | |
| struct | SprHmmMvgs | 
| struct | SprHmmState | 
| struct | SprHmmStates | 
| structure describing a set of HMM states  More... | |
| struct | SprHmmSeg | 
| struct | SprHmmSegs | 
| Structure describing a set of segments.  More... | |
| struct | SprHmmHmm | 
| Structure describing the total hmm.  More... | |
| struct | SprHmmTProb | 
| union | SprHmmFGauss | 
| struct | SprAcmod | 
| opaque structure (will become a class)  More... | |
| struct | SprAmFlagsOD | 
Typedefs | |
| typedef unsigned char | SprHmmUchar | 
| typedef spr_hmm_gndx_int_or_short | SprHmmGndx | 
| typedef SprHmmUchar *(* | _FuncPtr1_HMMDEF_ )(const struct spr_t_hmm_rmg_info *info, const float *x, const SprHmmUchar *sel_in, SprHmmUchar *restrict sel_out) | 
| typedef float *(* | _FuncPtr2_HMMDEF_ )(const float *x, SprAcmod *gset, float *restrict oprob) | 
| typedef int(* | _FuncPtr3_HMMDEF_ )(SprAcmod *gset, int action,...) | 
| modify the status/configuration  More... | |
| typedef void *(* | _FuncPtr4_HMMDEF_ )(int action, void *search_space, void *ssp_des, void *data, int iframe) | 
Enumerations | |
| enum | { SPR_HMM_VIT, SPR_HMM_FB } | 
| enum | { SPR_HMM_LEFT_TO_RIGHT, SPR_HMM_FENON, SPR_HMM_BAKIS, SPR_HMM_NTOPOLOGY } | 
| enum | { SPR_HMM_DS_LOG, SPR_HMM_DS_LIN, SPR_HMM_DS_EXP, SPR_HMM_NDATASCALE } | 
| enum | { SPR_HMM_SELF_ARC, SPR_HMM_TRANS_ARC, SPR_HMM_NULL_ARC } | 
| enum | { SPR_HMM_DD_HMM, SPR_HMM_CD_HMM, SPR_HMM_SC_HMM, SPR_HMM_NDENSTYPE } | 
| enum | { SPR_HMM_IWR, SPR_HMM_CWR, SPR_HMM_CSR } | 
| enum | {  SPR_HMM_DO_END, SPR_HMM_DO_STYLE, SPR_HMM_DO_PROB, SPR_HMM_DO_TOP_N, SPR_HMM_DO_RMG, SPR_HMM_DO_DUR, SPR_HMM_DO_LMO, SPR_HMM_DO_SELECT, SPR_HMM_DO_OPTIONS, SPR_HMM_DO_CVT }  | 
| enum | {  SPR_AM_CALC_LOG, SPR_AM_CALC_POSTPROB, SPR_AM_CALC_VAR_SCALE, SPR_AM_CALC_NORMALIZED, SPR_AM_CALC_FLOORED, SPR_AM_CALC_TOT_PROB, SPR_AM_CALC_H, SPR_AM_CALC_MSK }  | 
| enum | {  SPR_AM_CVT_LOG, SPR_AM_CVT_POSTPROB, SPR_AM_CVT_VAR_SCALE, SPR_AM_CVT_NORMALIZED, SPR_AM_CVT_FLOORED, SPR_AM_CVT_TOT_PROB, SPR_AM_CVT_H, SPR_AM_CVT_MSK }  | 
| enum | { SPR_AM_CVTDO_MSK } | 
Functions | |
| int | spr_am_flags_decode (const char *opt_str, int msk, SprAmFlagsOD *restrict dd, float *sf) | 
Variables | |
| const char *const | spr_hmm_str_topology [SPR_HMM_NTOPOLOGY+1] | 
| const char *const | spr_hmm_str_datascale [SPR_HMM_NDATASCALE+1] | 
| const char *const | spr_hmm_str_denstype [SPR_HMM_NDENSTYPE+1] | 
| const char *const | spr_hmm_str_recogmode [] | 
| const SprHmmMvg | spr_hmm_empty_mvg | 
| const SprHmmMvgs | spr_hmm_empty_mvgs | 
| const SprHmmState | spr_hmm_empty_state | 
| const SprHmmStates | spr_hmm_empty_states | 
| const SprHmmHmm | spr_hmm_empty_hmm | 
| const SprAcmod | spr_empty_acmod | 
| const SprCmdOptDesc | spr_am_flags_od [] | 
Definition of HMM constants.
Global definitions for the HMM package:
- Constants for
  - setting defaults values
- Arrays with keywords (structure 'char *str_xxx[NR_STRINGS]')
  - str_topology (names of the different transition schemes)
  - str_denstype (names of the different types of HMMs)
- Enumerations
  - for those keyword arrays
  - for train/test styles and arcs
- Typedef's for structures:
    Mvg, rmg_info, Mvgs, State, States, Seg, Segs, Hmm
  and their corresponding empty structures:
    empty_mvg, empty_mvgs, empty_state, empty_states, empty_hmm
 
 1.8.6