Public Attributes | List of all members
hmm_s Struct Reference

#include <hmm.h>

Public Attributes

hmm_context_tctx
 
hmm_state_t state [MAX_HMM_NSTATE]
 
hmm_state_t out
 
union {
   int32 *   mpx_ssid
 
   int32   ssid
 
s
 
int32 bestscore
 
s3tmatid_t tmatid
 
s3frmid_t frame
 
uint8 mpx
 
uint8 n_emit_state
 

Member Data Documentation

int32 hmm_s::bestscore

Best [emitting] state score in current frame (for pruning).

hmm_context_t* hmm_s::ctx

Shared context data for this HMM.

s3frmid_t hmm_s::frame

Frame in which this HMM was last active; <0 if inactive

uint8 hmm_s::mpx

Is this HMM multiplex? (hoisted for speed)

int32* hmm_s::mpx_ssid

Senone sequence IDs for each state (for multiplex HMMs).

uint8 hmm_s::n_emit_state

Number of emitting states (hoisted for speed)

hmm_state_t hmm_s::out

Non-emitting exit state

union { ... } hmm_s::s
int32 hmm_s::ssid

Senone sequence ID.

hmm_state_t hmm_s::state[MAX_HMM_NSTATE]

Per-state data for emitting states

s3tmatid_t hmm_s::tmatid

Transition matrix ID (see hmm_context_t).


The documentation for this struct was generated from the following file: