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

daglink_s Struct Reference

#include <dag.h>

List of all members.

Public Attributes

dagnode_tnode
dagnode_tsrc
daglink_snext
daglink_shistory
daglink_sbypass
int32 ascr
int32 lscr
int32 pscr
int32 hscr
s3frmid_t ef
int16 pscr_valid
void * hook


Member Data Documentation

int32 daglink_s::ascr
 

Acoustic score for segment of source node ending just before the end point of this link. (Actually this gets corrupted because of filler node deletion.)

struct daglink_s* daglink_s::bypass
 

If this links A->B, bypassing A->fillnode->B, then bypass is ptr to fillnode->B

s3frmid_t daglink_s::ef
 

End time for this link. Should be 1 before the start time of destination node (or source node for reverse links), but gets corrupted because of filler deletion

struct daglink_s* daglink_s::history
 

Previous link along best path (for traceback)

void* daglink_s::hook
 

A hook that could allow arbitrary data structure to use daglink_t

int32 daglink_s::hscr
 

Heuristic score from end of link to dag exit node

int32 daglink_s::lscr
 

LM score to the SUCCESSOR node

struct daglink_s* daglink_s::next
 

Next in same dagnode_t.succlist or dagnode_t.predlist

dagnode_t* daglink_s::node
 

Target of link (source determined by dagnode_t.succlist or dagnode_t.predlist)

int32 daglink_s::pscr
 

Best path score to root beginning with this link

int16 daglink_s::pscr_valid
 

Flag to avoid evaluating the same path multiple times

dagnode_t* daglink_s::src
 

Source node of link


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