ps_lattice_s Struct Reference

Word graph structure used in bestpath/nbest search. More...

#include <ps_lattice_internal.h>


Data Fields

int refcount
 Reference count.
ps_search_tsearch
 Search object which produced this DAG.
logmath_t * lmath
 Log-math object.
ps_latnode_tnodes
 List of all nodes.
ps_latnode_tstart
 Starting node.
ps_latnode_tend
 Ending node.
int32 n_frames
 Number of frames for this utterance.
int32 final_node_ascr
 Acoustic score of implicit link exiting final node.
int32 norm
 Normalizer for posterior probabilities.
char * hyp_str
 Current hypothesis string.
listelem_alloc_t * latnode_alloc
 Node allocator for this DAG.
listelem_alloc_t * latlink_alloc
 Link allocator for this DAG.
listelem_alloc_t * latlink_list_alloc
 List element allocator for this DAG.
latlink_list_tq_head
 Queue of links for traversal.
latlink_list_tq_tail
 Queue of links for traversal.


Detailed Description

Word graph structure used in bestpath/nbest search.

Definition at line 61 of file ps_lattice_internal.h.


Field Documentation

Acoustic score of implicit link exiting final node.

Definition at line 72 of file ps_lattice_internal.h.

Referenced by ngram_search_lattice(), ps_lattice_bestpath(), and ps_lattice_posterior().

Current hypothesis string.

Definition at line 74 of file ps_lattice_internal.h.

Referenced by ps_lattice_free(), and ps_lattice_hyp().

listelem_alloc_t* ps_lattice_s::latlink_alloc

Link allocator for this DAG.

Definition at line 77 of file ps_lattice_internal.h.

Referenced by ps_lattice_free(), ps_lattice_init_search(), ps_lattice_link(), and ps_lattice_read().

List element allocator for this DAG.

Definition at line 78 of file ps_lattice_internal.h.

Referenced by latlink_list_new(), ps_lattice_free(), ps_lattice_init_search(), ps_lattice_link(), ps_lattice_popq(), and ps_lattice_read().

listelem_alloc_t* ps_lattice_s::latnode_alloc

Node allocator for this DAG.

Definition at line 76 of file ps_lattice_internal.h.

Referenced by ps_lattice_free(), ps_lattice_init_search(), and ps_lattice_read().

logmath_t* ps_lattice_s::lmath

Number of frames for this utterance.

Definition at line 71 of file ps_lattice_internal.h.

Referenced by ngram_search_lattice(), ps_astar_start(), ps_lattice_init_search(), ps_lattice_n_frames(), ps_lattice_read(), and ps_lattice_write().

Normalizer for posterior probabilities.

Definition at line 73 of file ps_lattice_internal.h.

Referenced by ps_latlink_prob(), ps_latnode_prob(), ps_lattice_bestpath(), ps_lattice_posterior(), and ps_lattice_seg_iter().

Queue of links for traversal.

Definition at line 81 of file ps_lattice_internal.h.

Referenced by ps_lattice_popq(), and ps_lattice_pushq().

Queue of links for traversal.

Definition at line 82 of file ps_lattice_internal.h.

Referenced by ps_lattice_popq(), and ps_lattice_pushq().

Reference count.

Definition at line 62 of file ps_lattice_internal.h.

Referenced by ps_lattice_free(), ps_lattice_init_search(), ps_lattice_read(), and ps_lattice_retain().


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

Generated on Wed Aug 26 11:25:48 2009 for PocketSphinx by  doxygen 1.5.8