\section{bigram\+\_\+s Struct Reference}
\label{structbigram__s}\index{bigram\+\_\+s@{bigram\+\_\+s}}


Bigram structure.  




{\ttfamily \#include $<$ngram\+\_\+model\+\_\+arpa.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32 \textbf{ wid}
\begin{DoxyCompactList}\small\item\em Index of unigram entry for this. \end{DoxyCompactList}\item 
\mbox{\label{structbigram__s_a769b8a54f864ac4844e37cfa17ed1af0}} 
uint16 \textbf{ prob2}
\begin{DoxyCompactList}\small\item\em Index into array of actual bigram probs. \end{DoxyCompactList}\item 
\mbox{\label{structbigram__s_a410991054e81251285cbc209964cdaf4}} 
uint16 \textbf{ bo\+\_\+wt2}
\begin{DoxyCompactList}\small\item\em Index into array of actual bigram backoff wts. \end{DoxyCompactList}\item 
uint16 \textbf{ trigrams}
\begin{DoxyCompactList}\small\item\em Index of 1st entry in lm\+\_\+t.\+trigrams[], R\+E\+L\+A\+T\+I\+VE TO its segment base (see above) \end{DoxyCompactList}\item 
uint16 \textbf{ wid}
\begin{DoxyCompactList}\small\item\em Index of unigram entry for this. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Bigram structure. 

On-\/disk representation of bigrams. 

Definition at line 52 of file ngram\+\_\+model\+\_\+arpa.\+h.



\subsection{Field Documentation}
\mbox{\label{structbigram__s_a11c1cb1d7c40de624f09c372b36a6857}} 
\index{bigram\+\_\+s@{bigram\+\_\+s}!trigrams@{trigrams}}
\index{trigrams@{trigrams}!bigram\+\_\+s@{bigram\+\_\+s}}
\subsubsection{trigrams}
{\footnotesize\ttfamily uint16 bigram\+\_\+s\+::trigrams}



Index of 1st entry in lm\+\_\+t.\+trigrams[], R\+E\+L\+A\+T\+I\+VE TO its segment base (see above) 

Index of 1st entry in lm\+\_\+t.\+trigrams[], R\+E\+L\+A\+T\+I\+VE TO its segment base (see \doxyref{lm3g\+\_\+model.\+h}{p.}{lm3g__model_8h_source}) 

Definition at line 56 of file ngram\+\_\+model\+\_\+arpa.\+h.

\mbox{\label{structbigram__s_af66faad954d56f5ceaf6ba47cdcd9b1f}} 
\index{bigram\+\_\+s@{bigram\+\_\+s}!wid@{wid}}
\index{wid@{wid}!bigram\+\_\+s@{bigram\+\_\+s}}
\subsubsection{wid\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily uint32 bigram\+\_\+s\+::wid}



Index of unigram entry for this. 

(N\+OT dictionary id.) 

Definition at line 53 of file ngram\+\_\+model\+\_\+arpa.\+h.

\mbox{\label{structbigram__s_ab35dcd789b6ff87406b516493cf97854}} 
\index{bigram\+\_\+s@{bigram\+\_\+s}!wid@{wid}}
\index{wid@{wid}!bigram\+\_\+s@{bigram\+\_\+s}}
\subsubsection{wid\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily uint16 bigram\+\_\+s\+::wid}



Index of unigram entry for this. 

(N\+OT dictionary id.) 

Definition at line 55 of file ngram\+\_\+model\+\_\+dmp.\+h.



The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/libsphinxbase/lm/ngram\+\_\+model\+\_\+arpa.\+h\item 
src/libsphinxbase/lm/ngram\+\_\+model\+\_\+dmp.\+h\end{DoxyCompactItemize}
