Public Attributes | List of all members
dag_t Struct Reference

#include <dag.h>

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

◆ config

cmd_ln_t* dag_t::config

◆ end

dagnode_t* dag_t::end

Final node (</s>,nfrm)

◆ entry

daglink_t dag_t::entry

Entering (<s>,0)

◆ filler_removed

int32 dag_t::filler_removed

Whether filler nodes removed from DAG to help search

◆ final

daglink_t dag_t::final

Exit link from final DAG node

◆ fudged

int32 dag_t::fudged

Whether fudge edges have been added

◆ hook

void* dag_t::hook

A hook for general purpose

◆ link_alloc

listelem_alloc_t* dag_t::link_alloc

Allocator for edges.

◆ list

dagnode_t* dag_t::list

Linear list of nodes allocated

◆ lmop

int32 dag_t::lmop

(Temporary Variable): #LM ops actually made

◆ logmath

logmath_t* dag_t::logmath

◆ maxedge

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

◆ maxlmop

int32 dag_t::maxlmop

Max LM ops allowed before utterance aborted

◆ nbypass

int32 dag_t::nbypass

The number of links which are by-passed

◆ nfrm

int32 dag_t::nfrm

Number of frames

◆ nlink

int32 dag_t::nlink

Number of links

◆ nnode

int32 dag_t::nnode

Number of nodes

◆ node_alloc

listelem_alloc_t* dag_t::node_alloc

Allocator for nodes.

◆ orig_exitwid

s3wid_t dag_t::orig_exitwid

If original exit node is not a filler word

◆ root

dagnode_t* dag_t::root

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


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