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

◆ bestscore

int32 hmm_s::bestscore

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

◆ ctx

hmm_context_t* hmm_s::ctx

Shared context data for this HMM.

◆ frame

s3frmid_t hmm_s::frame

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

◆ mpx

uint8 hmm_s::mpx

Is this HMM multiplex? (hoisted for speed)

◆ mpx_ssid

int32* hmm_s::mpx_ssid

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

◆ n_emit_state

uint8 hmm_s::n_emit_state

Number of emitting states (hoisted for speed)

◆ out

hmm_state_t hmm_s::out

Non-emitting exit state

◆ s

union { ... } hmm_s::s

◆ ssid

int32 hmm_s::ssid

Senone sequence ID.

◆ state

hmm_state_t hmm_s::state[MAX_HMM_NSTATE]

Per-state data for emitting states

◆ tmatid

s3tmatid_t hmm_s::tmatid

Transition matrix ID (see hmm_context_t).


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