Main Page | Class List | Directories | File List | Class Members | File Members

dag_t Struct Reference

#include <dag.h>

List of all members.

Public Attributes

dagnode_tlist
dagnode_troot
dagnode_tend
daglink_t entry
daglink_t final
s3wid_t orig_exitwid
int32 nfrm
int32 nlink
int32 nnode
int32 nbypass
int32 maxedge
int32 lmop
int32 maxlmop
int32 filler_removed
int32 fudged
void * hook
cmd_ln_t * config
listelem_alloc_t * node_alloc
listelem_alloc_t * link_alloc
logmath_t * logmath


Detailed Description

Summary of DAG structure information Multiple-purpose, so some fields may not be used some time.

FIXME, latfinal and exit are very very similar things, they just happened to be declared by Ravi different time.


Member Data Documentation

cmd_ln_t* dag_t::config
 

dagnode_t* dag_t::end
 

Final node (</s>,nfrm)

daglink_t dag_t::entry
 

Entering (<s>,0)

int32 dag_t::filler_removed
 

Whether filler nodes removed from DAG to help search

daglink_t dag_t::final
 

Exit link from final DAG node

int32 dag_t::fudged
 

Whether fudge edges have been added

void* dag_t::hook
 

A hook for general purpose

listelem_alloc_t* dag_t::link_alloc
 

Allocator for edges.

dagnode_t* dag_t::list
 

Linear list of nodes allocated

int32 dag_t::lmop
 

(Temporary Variable): #LM ops actually made

logmath_t* dag_t::logmath
 

int32 dag_t::maxedge
 

(New in S3.6) Used in dag/astar/decode_anytopo, this decides whether parts of the dag code will exceed the maximum no of edge

int32 dag_t::maxlmop
 

Max LM ops allowed before utterance aborted

int32 dag_t::nbypass
 

The number of links which are by-passed

int32 dag_t::nfrm
 

Number of frames

int32 dag_t::nlink
 

Number of links

int32 dag_t::nnode
 

Number of nodes

listelem_alloc_t* dag_t::node_alloc
 

Allocator for nodes.

s3wid_t dag_t::orig_exitwid
 

If original exit node is not a filler word

dagnode_t* dag_t::root
 

Corresponding to the node of (<s>,0)


The documentation for this struct was generated from the following file:
Generated on Sat Apr 11 00:02:33 2009 by  doxygen 1.3.9.1