
\section{Interfaces} 


\parskip = 0pt

\vspace{3mm} \subsection*{General}

\noindent {\bf Implements}: 

slabtest
\vspace{2mm}

\noindent {\bf Inherits}: 

slab
\vspace{2mm}
\subsection*{Grid Variables}
\vspace{5mm}\subsubsection{PRIVATE GROUPS}

\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~\\ 
\hline 
gfs &  & compact & 0 \\ 
 & gfx & description & grid functions \\ 
 & gfy & dimensions & 3 \\ 
 & gfz & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
igfs &  & compact & 0 \\ 
 & igfx & description & integer grid functions \\ 
 & igfy & dimensions & 3 \\ 
 & igfz & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & INT \\ 
\hline 
a1s &  & compact & 0 \\ 
 & a1x & description & 1D grid arrays \\ 
 & a1y & dimensions & 1 \\ 
 & a1z & distribution & DEFAULT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
a2s &  & compact & 0 \\ 
 & a2x & description & 2D grid arrays \\ 
 & a2y & dimensions & 2 \\ 
 & a2z & distribution & DEFAULT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
& ~ & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
a3s &  & compact & 0 \\ 
 & a3x & description & 3D grid arrays \\ 
 & a3y & dimensions & 3 \\ 
 & a3z & distribution & DEFAULT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 10 \\ 
& ~ & size & 10 \\ 
 &  & size & 10 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
success & success & compact & 0 \\ 
 &  & description & Indicate a successful test \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & INT \\ 
\hline 
\end{tabular*} 



\vspace{5mm}

\noindent {\bf Uses header}: 

Slab.h
\vspace{2mm}\parskip = 10pt 
