lextree_t Struct Reference

Data Fields

int32 type
 For use by other modules; NOT maintained here.
glist_t root
 The entire set of root nodes (lextree_node_t) for this lextree.
lextree_lcroot_tlcroot
 Lists of subsets of root nodes; a list for each left context; NULL if n_lc == 0 (i.e., no specific left context).
int32 n_lc
 No.
int32 n_node
 Total No.
int32 n_alloc_node
 Total No.
int32 n_alloc_blk_sz
 Block size of each allocation.
bin_mdef_tmdef
 Model definition (not owned by this structure).
s3dict_tdict
 Dictionary (not owned by this structure).
dict2pid_tdict2pid
 Dictionary mapping (not owned by this structure).
fillpen_tfp
 Filler penalties (not owned by this structure).
ngram_model_t * lm
 Language model.
tmat_ttmat
 Transition matrices.
hmm_context_tctx
 HMM context for non-composite triphones.
hmm_context_tcomctx
 HMM context for composite triphones.
lextree_node_t ** active
 Nodes active in any frame.
lextree_node_t ** next_active
 Like active, but temporary space for constructing the active list for the next frame using the current.
int32 n_active
 No.
int32 n_next_active
 No.
int32 best
 Best HMM state score in current frame (for pruning).
int32 wbest
 Best wordexit HMM state score in current frame (for pruning).
char prev_word [100]
 This is used in WST.

Detailed Description

Definition at line 233 of file lextree.h.


Field Documentation

HMM context for composite triphones.

Definition at line 252 of file lextree.h.

Referenced by lextree_hmm_eval().

HMM context for non-composite triphones.

Definition at line 251 of file lextree.h.

Referenced by lextree_hmm_eval().

Total No.

of nodes in this lextree which is allocated dynamically

Definition at line 241 of file lextree.h.

Referenced by lextree_hmm_propagate_non_leaves().

No.

of separate left contexts being maintained, if any

Definition at line 239 of file lextree.h.

Referenced by lextree_dump(), lextree_enter(), and lextree_report().

No.

of nodes active in current frame

Definition at line 258 of file lextree.h.

Referenced by lextree_active_swap(), lextree_enter(), lextree_hmm_propagate_non_leaves(), and lextree_utt_end().

Total No.

of nodes in this lextree which is allocated in the initialization time

Definition at line 240 of file lextree.h.

Referenced by lextree_report(), and tst_search_init().

This is used in WST.

The previous word for a tree

Definition at line 263 of file lextree.h.

Referenced by lextree_init(), lextree_report(), and lextree_utt_end().

For use by other modules; NOT maintained here.

For example: N-gram type; 0: unigram lextree, 1: 2g, 2: 3g lextree...

Definition at line 234 of file lextree.h.

Referenced by lextree_hmm_propagate_leaves(), and lextree_report().


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

Generated on 16 Jul 2011 for PocketSphinx by  doxygen 1.6.1