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.
struct __process_lm__ * next
 pointer to next

Detailed Description

instance for a LM.

Definition at line 685 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 733 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 739 of file recog.h.

Referenced by dfa_acceptable(), dfa_firstwords(), dfa_nextwords(), j_process_lm_free(), multigram_rebuild_wchmm(), multigram_update(), print_engine_info(), and send_gram_info().


The documentation for this struct was generated from the following file:
Generated on Tue Dec 18 16:02:33 2007 for Julius by  doxygen 1.5.4