
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

baikal
\vspace{2mm}

\noindent {\bf Inherits}: 

admbase

boundary

grid

tmunubase
\vspace{2mm}
\subsection*{Grid Variables}
\vspace{5mm}\subsubsection{PUBLIC GROUPS}

\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~\\ 
\hline 
evol\_variables &  & compact & 0 \\ 
 & aDD00GF & description & Evolved gridfunctions. \\ 
 & aDD01GF & dimensions & 3 \\ 
 & aDD02GF & distribution & DEFAULT \\ 
 & aDD11GF & group type & GF \\ 
 & aDD12GF & timelevels & 3 \\ 
 & aDD22GF & variable type & REAL \\ 
\hline 
evol\_variables\_rhs &  & compact & 0 \\ 
 & aDD00\_rhsGF & description & Right-hand-side gridfunctions. \\ 
 & aDD01\_rhsGF & dimensions & 3 \\ 
 & aDD02\_rhsGF & distribution & DEFAULT \\ 
 & aDD11\_rhsGF & group type & GF \\ 
 & aDD12\_rhsGF & tags & InterpNumTimelevels=1 prolongation="none" checkpoint="no" \\ 
 & aDD22\_rhsGF & timelevels & 1 \\ 
 & alpha\_rhsGF & variable type & REAL \\ 
\hline 
auxevol\_variables &  & compact & 0 \\ 
 & RbarDD00GF & description & Auxiliary gridfunctions needed for evaluating the RHSs. \\ 
 & RbarDD01GF & dimensions & 3 \\ 
 & RbarDD02GF & distribution & DEFAULT \\ 
 & RbarDD11GF & group type & GF \\ 
 & RbarDD12GF & tags & InterpNumTimelevels=1 prolongation="none" checkpoint="no" \\ 
 & RbarDD22GF & timelevels & 1 \\ 
 & T4UU00GF & variable type & REAL \\ 
\hline 
aux\_variables &  & compact & 0 \\ 
 & HGF & description & Auxiliary gridfunctions for e.g. \\ 
& ~ & description &  diagnostics. \\ 
 & MSQUAREDGF & dimensions & 3 \\ 
 & MU0GF & distribution & DEFAULT \\ 
 & MU1GF & group type & GF \\ 
 & MU2GF & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}

\noindent {\bf Uses header}: 

Symmetry.h

Boundary.h

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