SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprCwrSearchWlat Struct Reference
+ Collaboration diagram for SprCwrSearchWlat:

Data Fields

SprCwrWlatWrite write_func
 the write function More...
 
void * write_info
 private info for the word lattice writing routine More...
 
int write_status
 status of the word lattice write routine More...
 
unsigned int flags
 option flags: store nodes, output only best end, ... More...
 
SprCwrWlatNodePtrEtime_axis
 word lattice, references to the word_end nodes More...
 
SprCwrWlatNodePtrStime_axis
 word lattice, references to the dummy (start) nodes More...
 
int * Ltime_axis
 
SprCwrWlatNodePtrnode_hash
 word lattice, fast access to the wlat_nodes More...
 
SprCwrWlatArcPtrarc_hash
 
unsigned int node_hash_size
 length of the wlat_node hash table More...
 
unsigned int arc_hash_size
 length of the wlat_arc hash table More...
 
int axis_length
 length of the time axes in frames More...
 
int write_delay
 
int write_ifr
 up to where is the word lattice written More...
 
int garb_col_delay
 
int garb_col_ifr
 
int node_ndx
 give an unique number to the nodes More...
 
unsigned int recover_cnt
 count the number of nodes that were recovered due to the delay More...
 
unsigned int garb_col_cnt
 
unsigned long long av_dens
 average density of the word lattice More...
 
unsigned long long av_delay
 average delay between writing and input More...
 
unsigned int av_cnt
 number of frames accumulated in the average counts More...
 
SprMPool mpool_nodes
 memory pool for word lattice nodes More...
 
unsigned int alloc_cnt_nodes
 number of word lattice nodes currently allocated More...
 
unsigned int alloc_cnt_arcs
 number of word lattice arcs currently allocated More...
 
SprMPool mpool_arcs
 memory pool for word lattice arcs More...
 

Field Documentation

SprCwrWlatWrite SprCwrSearchWlat::write_func

the write function

void* SprCwrSearchWlat::write_info

private info for the word lattice writing routine

int SprCwrSearchWlat::write_status

status of the word lattice write routine

unsigned int SprCwrSearchWlat::flags

option flags: store nodes, output only best end, ...

SprCwrWlatNodePtr* SprCwrSearchWlat::Etime_axis

word lattice, references to the word_end nodes

SprCwrWlatNodePtr* SprCwrSearchWlat::Stime_axis

word lattice, references to the dummy (start) nodes

int* SprCwrSearchWlat::Ltime_axis

word lattice, lock time axis as long as things can change (count the number of word_hist with active tokens)

SprCwrWlatNodePtr* SprCwrSearchWlat::node_hash

word lattice, fast access to the wlat_nodes

SprCwrWlatArcPtr* SprCwrSearchWlat::arc_hash

word lattice, remove duplicate arcs (LM may force duplicates in search)

unsigned int SprCwrSearchWlat::node_hash_size

length of the wlat_node hash table

unsigned int SprCwrSearchWlat::arc_hash_size

length of the wlat_arc hash table

int SprCwrSearchWlat::axis_length

length of the time axes in frames

int SprCwrSearchWlat::write_delay

extra delay of the write function on top of the normal delay. The normal delay waits till no new nodes can appear, an extra delay is usefull to allow some extra removal of nodes.

int SprCwrSearchWlat::write_ifr

up to where is the word lattice written

int SprCwrSearchWlat::garb_col_delay

maximum delay of the garbage collector (remove orphaned nodes that cannot be reconnected)

int SprCwrSearchWlat::garb_col_ifr

delay the output of the word lattice until everything is settled (no more changes possible)

int SprCwrSearchWlat::node_ndx

give an unique number to the nodes

unsigned int SprCwrSearchWlat::recover_cnt

count the number of nodes that were recovered due to the delay

unsigned int SprCwrSearchWlat::garb_col_cnt

count the number of nodes that could not be recovered, in spite of the delayed garbage collector

unsigned long long SprCwrSearchWlat::av_dens

average density of the word lattice

unsigned long long SprCwrSearchWlat::av_delay

average delay between writing and input

unsigned int SprCwrSearchWlat::av_cnt

number of frames accumulated in the average counts

SprMPool SprCwrSearchWlat::mpool_nodes

memory pool for word lattice nodes

unsigned int SprCwrSearchWlat::alloc_cnt_nodes

number of word lattice nodes currently allocated

unsigned int SprCwrSearchWlat::alloc_cnt_arcs

number of word lattice arcs currently allocated

SprMPool SprCwrSearchWlat::mpool_arcs

memory pool for word lattice arcs