Public Attributes | List of all members
daglink_s Struct Reference

#include <dag.h>

Public Attributes

dagnode_tnode
 
dagnode_tsrc
 
struct daglink_snext
 
struct daglink_shistory
 
struct 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
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: