
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

exact
\vspace{2mm}

\noindent {\bf Inherits}: 

admbase

grid

coordgauge

staticconformal
\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 
exact\_slice &  & compact & 0 \\ 
 & slicex & description & Position of an arbitrary slice in exact solution spacetime \\ 
 & slicey & dimensions & 3 \\ 
 & slicez & distribution & DEFAULT \\ 
 & slicet & group type & GF \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
exact\_slicetemp1 &  & compact & 0 \\ 
 & slicetmp1x & description & Temporary grid functions 1 \\ 
 & slicetmp1y & dimensions & 3 \\ 
 & slicetmp1z & distribution & DEFAULT \\ 
 & slicetmp1t & group type & GF \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
exact\_slicetemp2 &  & compact & 0 \\ 
 & slicetmp2x & description & Temporary grid functions 2 \\ 
 & slicetmp2y & dimensions & 3 \\ 
 & slicetmp2z & distribution & DEFAULT \\ 
 & slicetmp2t & group type & GF \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 


\vspace{5mm}\subsubsection{PROTECTED GROUPS}

\vspace{5mm}

\begin{tabular*}{150mm}{|c|c@{\extracolsep{\fill}}|rl|} \hline 
~ {\bf Group Names} ~ & ~ {\bf Variable Names} ~  &{\bf Details} ~ & ~\\ 
\hline 
exact\_pars\_int &  & compact & 0 \\ 
 & decoded\_exact\_model & description & parameters copied to grid scalars so CalcTmunu code sees them in evolution thorns \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & INT \\ 
\hline 
exact\_pars\_real &  & compact & 0 \\ 
 & Schwarzschild\_Lemaitre\_\_\_Lambda & description & parameters copied to grid scalars so CalcTmunu code sees them in evolution thorns \\ 
 & Schwarzschild\_Lemaitre\_\_\_mass & dimensions & 0 \\ 
 & Lemaitre\_\_\_kappa & distribution & CONSTANT \\ 
 & Lemaitre\_\_\_Lambda & group type & SCALAR \\ 
 & Lemaitre\_\_\_epsilon0 & timelevels & 1 \\ 
 & Lemaitre\_\_\_R0 & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}

\noindent {\bf Uses header}: 

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