#include <wchmm.h>
Collaboration diagram for wchmm_info:

Data Fields | |
| int | lmtype | 
| LM type.  | |
| int | lmvar | 
| LM variant.  | |
| boolean | category_tree | 
| TRUE if category_tree is used.  | |
| HTK_HMM_INFO * | hmminfo | 
| HMM definitions used to construct this lexicon.  | |
| NGRAM_INFO * | ngram | 
| N-gram used to construct this lexicon.  | |
| DFA_INFO * | dfa | 
| Grammar used to construct this lexicon.  | |
| WORD_INFO * | winfo | 
| Word dictionary used to construct this lexicon.  | |
| boolean | ccd_flag | 
| TRUE if handling context dependency.  | |
| int | maxwcn | 
| Memory assigned maximum number of nodes.  | |
| int | n | 
| Num of nodes in this lexicon.  | |
| WCHMM_STATE * | state | 
| HMM state on tree lexicon [nodeID].  | |
| LOGPROB * | self_a | 
| Transition probability to self node.  | |
| LOGPROB * | next_a | 
| Transition probabiltiy to next (now+1) node.  | |
| A_CELL2 ** | ac | 
| Transition arc information other than self and next.  | |
| WORD_ID * | stend | 
| Word ID that ends at the state [nodeID].  | |
| int ** | offset | 
| Node ID of a phone [wordID][0..phonelen-1].  | |
| int * | wordend | 
| Node ID of word-end state [wordID].  | |
| int | startnum | 
| Number of root nodes.  | |
| int * | startnode | 
| Root node index [0..startnum-1] -> node ID.  | |
| int * | wordbegin | 
| Node ID of word-beginning state [wordID] for multipath mode.  | |
| int | maxstartnum | 
| Allocated number of startnodes for multipath mode.  | |
| WORD_ID * | start2wid | 
| Root node index [0..startnum-1] -> word ID for multipath mode.  | |
| int * | start2isolate | 
| Root node index -> isolated root node ID.  | |
| int | isolatenum | 
| Number of isolated root nodes.  | |
| LOGPROB * | wordend_a | 
| Transition prob. outside word [wordID] for non-multipath mode.  | |
| unsigned char * | outstyle | 
| ID to indicate type of output probability container (one of AS_Style).  | |
| S_CELL ** | sclist | 
| List of successor list [scid].  | |
| int * | sclist2node | 
| Mapping successor list [scid] to node.  | |
| int | scnum | 
| Number of factoring nodes that has successor list.  | |
| LOGPROB * | fscore | 
| List of 1-gram factoring score [-scid].  | |
| int | fsnum | 
| Number of fscore.  | |
| BMALLOC_BASE * | malloc_root | 
| Pointer for block memory allocation.  | |
| APATNODE * | lcdset_category_root | 
| Index of lexicon-dependent category-aware pseudo phone set when used on Julian.  | |
| BMALLOC_BASE * | lcdset_mroot | 
| HMMWork * | hmmwrk | 
| Work area for HMM computation in wchmm.  | |
| LM_PROB_CACHE | lmcache | 
| LM score cache for 1st pass.  | |
| WCHMM_WORK | wrk | 
| Other work area for 1st pass transition computation.  | |
| int | separated_word_count | 
| Number of words actually separated (linearlized) from the tree.  | |
| char | lccbuf [MAX_HMMNAME_LEN+7] | 
| Work area for HMM name conversion.  | |
| char | lccbuf2 [MAX_HMMNAME_LEN+7] | 
| Work area for HMM name conversion.  | |
| LOGPROB(* | uni_prob_user )(WORD_INFO *, WORD_ID, LOGPROB) | 
| Pointer to function returning word occurence probability.  | |
| LOGPROB(* | bi_prob_user )(WORD_INFO *, WORD_ID, WORD_ID, LOGPROB) | 
| Pointer to function returning a word probability given a word context (corresponds to bi-gram).  | |
Definition at line 221 of file wchmm.h.
 1.5.1