\doxysection{vtrellis Struct Reference}
\label{structvtrellis}\index{vtrellis@{vtrellis}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \textbf{ num\+\_\+states}
\item 
int16\+\_\+t $\ast$ \textbf{ sums}
\item 
int16\+\_\+t $\ast$ \textbf{ outputs}
\item 
uint8\+\_\+t $\ast$ \textbf{ vals}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structvtrellis_abfba6b0e484ce5aec27f666af150ecfe}} 
\index{vtrellis@{vtrellis}!num\_states@{num\_states}}
\index{num\_states@{num\_states}!vtrellis@{vtrellis}}
\doxysubsubsection{num\_states}
{\footnotesize\ttfamily int vtrellis\+::num\+\_\+states}



Referenced by \textbf{ generate\+\_\+trellis()}, and \textbf{ traceback()}.

\mbox{\label{structvtrellis_a43c6687b3a8b3f19480caa061792d8c8}} 
\index{vtrellis@{vtrellis}!outputs@{outputs}}
\index{outputs@{outputs}!vtrellis@{vtrellis}}
\doxysubsubsection{outputs}
{\footnotesize\ttfamily int16\+\_\+t$\ast$ vtrellis\+::outputs}



Referenced by \textbf{ forward\+\_\+traverse()}, \textbf{ free\+\_\+trellis()}, and \textbf{ generate\+\_\+trellis()}.

\mbox{\label{structvtrellis_a11b4f7e60c349f51106b9ee31cd97528}} 
\index{vtrellis@{vtrellis}!sums@{sums}}
\index{sums@{sums}!vtrellis@{vtrellis}}
\doxysubsubsection{sums}
{\footnotesize\ttfamily int16\+\_\+t$\ast$ vtrellis\+::sums}



Referenced by \textbf{ forward\+\_\+traverse()}, \textbf{ free\+\_\+trellis()}, \textbf{ generate\+\_\+trellis()}, and \textbf{ traceback()}.

\mbox{\label{structvtrellis_ada0a2a86453f575c2bda2976b4305c2f}} 
\index{vtrellis@{vtrellis}!vals@{vals}}
\index{vals@{vals}!vtrellis@{vtrellis}}
\doxysubsubsection{vals}
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ vtrellis\+::vals}



Referenced by \textbf{ \+\_\+traceback()}, \textbf{ \+\_\+traceback\+\_\+rec()}, \textbf{ free\+\_\+trellis()}, and \textbf{ generate\+\_\+trellis()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/core/\textbf{ conv\+\_\+acc.\+c}\end{DoxyCompactItemize}
