\section{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{{\bf acmod\+\_\+s} \\*Acoustic model structure }{\pageref{structacmod__s}}{}
\item\contentsline{section}{{\bf astar\+\_\+seg\+\_\+s} \\*Segmentation \char`\"{}iterator\char`\"{} for A$\ast$ search results }{\pageref{structastar__seg__s}}{}
\item\contentsline{section}{{\bf bestbp\+\_\+rc\+\_\+s} }{\pageref{structbestbp__rc__s}}{}
\item\contentsline{section}{{\bf bin\+\_\+mdef\+\_\+s} }{\pageref{structbin__mdef__s}}{}
\item\contentsline{section}{{\bf blkarray\+\_\+list\+\_\+s} }{\pageref{structblkarray__list__s}}{}
\item\contentsline{section}{{\bf bptbl\+\_\+s} \\*Back pointer table (forward pass lattice; actually a tree) }{\pageref{structbptbl__s}}{}
\item\contentsline{section}{{\bf bptbl\+\_\+seg\+\_\+s} \\*Segmentation \char`\"{}iterator\char`\"{} for backpointer table results }{\pageref{structbptbl__seg__s}}{}
\item\contentsline{section}{{\bf cand\+\_\+sf\+\_\+t} }{\pageref{structcand__sf__t}}{}
\item\contentsline{section}{{\bf cd\+\_\+tree\+\_\+s} }{\pageref{structcd__tree__s}}{}
\item\contentsline{section}{{\bf chan\+\_\+s} \\*Lexical tree node data type }{\pageref{structchan__s}}{}
\item\contentsline{section}{{\bf ciphone\+\_\+t} \\*C\+I phone information }{\pageref{structciphone__t}}{}
\item\contentsline{section}{{\bf dag\+\_\+seg\+\_\+s} \\*Segmentation \char`\"{}iterator\char`\"{} for backpointer table results }{\pageref{structdag__seg__s}}{}
\item\contentsline{section}{{\bf dict2pid\+\_\+t} \\*Building composite triphone (as well as word internal triphones) with the dictionary }{\pageref{structdict2pid__t}}{}
\item\contentsline{section}{{\bf dict\+\_\+t} \\*Structure for a dictionary }{\pageref{structdict__t}}{}
\item\contentsline{section}{{\bf dictword\+\_\+t} \\*Structure for one dictionary word }{\pageref{structdictword__t}}{}
\item\contentsline{section}{{\bf fsg\+\_\+glist\+\_\+linklist\+\_\+t} }{\pageref{structfsg__glist__linklist__t}}{}
\item\contentsline{section}{{\bf fsg\+\_\+hist\+\_\+entry\+\_\+s} }{\pageref{structfsg__hist__entry__s}}{}
\item\contentsline{section}{{\bf fsg\+\_\+history\+\_\+s} }{\pageref{structfsg__history__s}}{}
\item\contentsline{section}{{\bf fsg\+\_\+lextree\+\_\+s} \\*Collection of lextrees for an F\+S\+G }{\pageref{structfsg__lextree__s}}{}
\item\contentsline{section}{{\bf fsg\+\_\+pnode\+\_\+ctxt\+\_\+t} }{\pageref{structfsg__pnode__ctxt__t}}{}
\item\contentsline{section}{{\bf fsg\+\_\+pnode\+\_\+s} }{\pageref{structfsg__pnode__s}}{}
\item\contentsline{section}{{\bf fsg\+\_\+search\+\_\+s} \\*Implementation of F\+S\+G search (and \char`\"{}\+F\+S\+G set\char`\"{}) structure }{\pageref{structfsg__search__s}}{}
\item\contentsline{section}{{\bf fsg\+\_\+seg\+\_\+s} \\*Segmentation \char`\"{}iterator\char`\"{} for F\+S\+G history }{\pageref{structfsg__seg__s}}{}
\item\contentsline{section}{{\bf gauden\+\_\+dist\+\_\+t} \\*Structure to store distance (density) values for a given input observation wrt density values in some given codebook }{\pageref{structgauden__dist__t}}{}
\item\contentsline{section}{{\bf gauden\+\_\+t} \\*Multivariate gaussian mixture density parameters }{\pageref{structgauden__t}}{}
\item\contentsline{section}{{\bf hmm\+\_\+context\+\_\+s} }{\pageref{structhmm__context__s}}{}
\item\contentsline{section}{{\bf hmm\+\_\+context\+\_\+t} \\*Shared information between a set of H\+M\+Ms }{\pageref{structhmm__context__t}}{}
\item\contentsline{section}{{\bf hmm\+\_\+s} }{\pageref{structhmm__s}}{}
\item\contentsline{section}{{\bf hmm\+\_\+t} \\*An individual H\+M\+M among the H\+M\+M search space }{\pageref{structhmm__t}}{}
\item\contentsline{section}{{\bf last\+\_\+ltrans\+\_\+t} }{\pageref{structlast__ltrans__t}}{}
\item\contentsline{section}{{\bf lastphn\+\_\+cand\+\_\+s} }{\pageref{structlastphn__cand__s}}{}
\item\contentsline{section}{{\bf latlink\+\_\+list\+\_\+s} \\*Linked list of D\+A\+G link pointers }{\pageref{structlatlink__list__s}}{}
\item\contentsline{section}{{\bf mdef\+\_\+entry\+\_\+s} }{\pageref{structmdef__entry__s}}{}
\item\contentsline{section}{{\bf mdef\+\_\+t} \\*The main model definition structure }{\pageref{structmdef__t}}{}
\item\contentsline{section}{{\bf ms\+\_\+mgau\+\_\+model\+\_\+t} }{\pageref{structms__mgau__model__t}}{}
\item\contentsline{section}{{\bf ms\+\_\+mgau\+\_\+t} \\*Multi-\/stream mixture gaussian }{\pageref{structms__mgau__t}}{}
\item\contentsline{section}{{\bf ngram\+\_\+search\+\_\+s} \\*N-\/\+Gram search module structure }{\pageref{structngram__search__s}}{}
\item\contentsline{section}{{\bf ngram\+\_\+search\+\_\+stats\+\_\+s} \\*Various statistics for profiling }{\pageref{structngram__search__stats__s}}{}
\item\contentsline{section}{{\bf ph\+\_\+lc\+\_\+s} }{\pageref{structph__lc__s}}{}
\item\contentsline{section}{{\bf ph\+\_\+lc\+\_\+t} \\*Structures for storing the left context }{\pageref{structph__lc__t}}{}
\item\contentsline{section}{{\bf ph\+\_\+rc\+\_\+s} }{\pageref{structph__rc__s}}{}
\item\contentsline{section}{{\bf ph\+\_\+rc\+\_\+t} \\*Structures needed for mapping $<$ci,lc,rc,wpos$>$ into pid }{\pageref{structph__rc__t}}{}
\item\contentsline{section}{{\bf phone\+\_\+loop\+\_\+renorm\+\_\+s} \\*Renormalization event }{\pageref{structphone__loop__renorm__s}}{}
\item\contentsline{section}{{\bf phone\+\_\+loop\+\_\+s} \\*Phone loop structure }{\pageref{structphone__loop__s}}{}
\item\contentsline{section}{{\bf phone\+\_\+loop\+\_\+search\+\_\+s} \\*Phone loop search structure }{\pageref{structphone__loop__search__s}}{}
\item\contentsline{section}{{\bf phone\+\_\+t} \\*Triphone information, including base phones as a subset }{\pageref{structphone__t}}{}
\item\contentsline{section}{{\bf ps\+\_\+alignment\+\_\+entry\+\_\+s} }{\pageref{structps__alignment__entry__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+alignment\+\_\+iter\+\_\+s} }{\pageref{structps__alignment__iter__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+alignment\+\_\+s} }{\pageref{structps__alignment__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+alignment\+\_\+vector\+\_\+s} }{\pageref{structps__alignment__vector__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+astar\+\_\+s} \\*A$\ast$ search structure }{\pageref{structps__astar__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+decoder\+\_\+s} \\*Decoder object }{\pageref{structps__decoder__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+latlink\+\_\+s} \\*Links between D\+A\+G nodes }{\pageref{structps__latlink__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+latnode\+\_\+s} \\*D\+A\+G nodes }{\pageref{structps__latnode__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+latpath\+\_\+s} \\*Partial path structure used in N-\/best (A$\ast$) search }{\pageref{structps__latpath__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+lattice\+\_\+s} \\*Word graph structure used in bestpath/nbest search }{\pageref{structps__lattice__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+mgau\+\_\+s} }{\pageref{structps__mgau__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+mgaufuncs\+\_\+s} }{\pageref{structps__mgaufuncs__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+mllr\+\_\+s} \\*Feature space linear transform structure }{\pageref{structps__mllr__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+search\+\_\+s} \\*Base structure for search module }{\pageref{structps__search__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+searchfuncs\+\_\+s} \\*V-\/table for search algorithm }{\pageref{structps__searchfuncs__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+seg\+\_\+s} \\*Base structure for hypothesis segmentation iterator }{\pageref{structps__seg__s}}{}
\item\contentsline{section}{{\bf ps\+\_\+segfuncs\+\_\+s} }{\pageref{structps__segfuncs__s}}{}
\item\contentsline{section}{{\bf ptm\+\_\+fast\+\_\+eval\+\_\+s} }{\pageref{structptm__fast__eval__s}}{}
\item\contentsline{section}{{\bf ptm\+\_\+mgau\+\_\+s} }{\pageref{structptm__mgau__s}}{}
\item\contentsline{section}{{\bf ptm\+\_\+topn\+\_\+s} }{\pageref{structptm__topn__s}}{}
\item\contentsline{section}{{\bf root\+\_\+chan\+\_\+s} \\*Lexical tree node data type for the first phone (root) of each dynamic H\+M\+M tree structure }{\pageref{structroot__chan__s}}{}
\item\contentsline{section}{{\bf s2\+\_\+semi\+\_\+mgau\+\_\+s} }{\pageref{structs2__semi__mgau__s}}{}
\item\contentsline{section}{{\bf senone\+\_\+t} \\*8-\/bit senone P\+D\+F structure }{\pageref{structsenone__t}}{}
\item\contentsline{section}{{\bf state\+\_\+align\+\_\+search\+\_\+s} \\*Phone loop search structure }{\pageref{structstate__align__search__s}}{}
\item\contentsline{section}{{\bf tmat\+\_\+t} \\*Transition matrix data structure }{\pageref{structtmat__t}}{}
\item\contentsline{section}{{\bf vq\+Feature\+\_\+s} }{\pageref{structvqFeature__s}}{}
\item\contentsline{section}{{\bf xwdssid\+\_\+t} \\*Cross word triphone model structure }{\pageref{structxwdssid__t}}{}
\end{DoxyCompactList}
