
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

admbase
\vspace{2mm}

\noindent {\bf Inherits}: 

grid
\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 
shift\_state & shift\_state & compact & 0 \\ 
 &  & description & state of storage for shift \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & INT \\ 
\hline 
dtlapse\_state & dtlapse\_state & compact & 0 \\ 
 &  & description & state of storage for dtlapse \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & INT \\ 
\hline 
dtshift\_state & dtshift\_state & compact & 0 \\ 
 &  & description & state of storage for dtshift \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & INT \\ 
\hline 
metric &  & compact & 0 \\ 
 & gxx & description & ADM 3-metric g\_ij \\ 
 & gxy & dimensions & 3 \\ 
 & gxz & distribution & DEFAULT \\ 
 & gyy & group type & GF \\ 
 & gyz & tags & tensortypealias="DD\_sym" ProlongationParameter="ADMBase::metric\_prolongation\_type" \\ 
 & gzz & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
curv &  & compact & 0 \\ 
 & kxx & description & ADM extrinsic curvature K\_ij \\ 
 & kxy & dimensions & 3 \\ 
 & kxz & distribution & DEFAULT \\ 
 & kyy & group type & GF \\ 
 & kyz & tags & tensortypealias="DD\_sym" ProlongationParameter="ADMBase::metric\_prolongation\_type" \\ 
 & kzz & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
lapse &  & compact & 0 \\ 
 & alp & description & ADM lapse function alpha \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & tensortypealias="Scalar" ProlongationParameter="ADMBase::lapse\_prolongation\_type" \\ 
 &  & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}
\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~ \\ 
\hline 
shift &  & compact & 0 \\ 
 & betax & description & ADM shift function beta\^i \\ 
 & betay & dimensions & 3 \\ 
 & betaz & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & tensortypealias="U" ProlongationParameter="ADMBase::shift\_prolongation\_type" \\ 
 &  & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
dtlapse &  & compact & 0 \\ 
 & dtalp & description & Time derivative of ADM lapse function alpha \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & tensortypealias="Scalar" ProlongationParameter="ADMBase::lapse\_prolongation\_type" \\ 
 &  & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
dtshift &  & compact & 0 \\ 
 & dtbetax & description & Time derivative of ADM shift function beta\^i \\ 
 & dtbetay & dimensions & 3 \\ 
 & dtbetaz & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & tensortypealias="U" ProlongationParameter="ADMBase::shift\_prolongation\_type" \\ 
 &  & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}

\noindent {\bf Uses header}: 

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