__process_lm__ Struct Reference

instance for a LM. More...

#include <recog.h>

Collaboration diagram for __process_lm__:

Collaboration graph
[legend]

Data Fields

JCONF_LMconfig
 Configuration parameters.
PROCESS_AMam
 Corresponding AM.
int lmtype
 the LM type of this Model holder: will be set from Jconf used for loading
int lmvar
 the LM variation type of this Model holder: will be set from Jconf used for loading
WORD_INFOwinfo
 Main Word dictionary for all LM types.
NGRAM_INFOngram
 Main N-gram language model (do not use with grammars).
MULTIGRAMgrammars
 List of all loaded grammars (do not use with ngram).
int gram_maxid
 Current maximum value of assigned grammar ID.
DFA_INFOdfa
 Global DFA for recognition.
boolean global_modified
 TRUE if modified in multigram_update().
LMFunc lmfunc
 LM User function entry point.
__process_lm__next
 pointer to next

Detailed Description

instance for a LM.

Definition at line 747 of file recog.h.


Field Documentation

int __process_lm__::gram_maxid

Current maximum value of assigned grammar ID.

A new grammar ID will be assigned to each new grammar.

Definition at line 795 of file recog.h.

Referenced by multigram_add().

DFA_INFO* __process_lm__::dfa

Global DFA for recognition.

This will be generated from grammars, concatinating each DFA into one.

Definition at line 801 of file recog.h.

Referenced by dfa_acceptable(), dfa_firstwords(), dfa_nextwords(), init_nodescore(), j_launch_recognition_instance(), j_process_lm_free(), j_recognize_stream_core(), multigram_rebuild_wchmm(), multigram_update(), print_all_gram(), print_engine_info(), send_gram_info(), and wchmm_fbs().


The documentation for this struct was generated from the following file:
Generated on Thu Jul 23 12:14:52 2009 for Julius by  doxygen 1.5.1