
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

bhahaha
\vspace{2mm}

\noindent {\bf Inherits}: 

admbase

boundary

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 
bah\_prev\_horizons &  & compact & 0 \\ 
 & prev\_horizon\_m1 & dimensions & 1 \\ 
 & prev\_horizon\_m2 & distribution & CONSTANT \\ 
 & prev\_horizon\_m3 & group type & ARRAY \\ 
 &  & size & MAX\_NUM\_HORIZONS*MAX\_NTHETA*MAX\_NPHI \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & max\_num\_horizons \\ 
 &  & variable type & REAL \\ 
\hline 
bah\_coord\_info &  & compact & 0 \\ 
 & t\_m1 & dimensions & 0 \\ 
 & r\_min\_m1 & distribution & CONSTANT \\ 
 & r\_max\_m1 & group type & SCALAR \\ 
 & x\_center\_m1 & timelevels & 1 \\ 
 & y\_center\_m1 & vararray\_size & max\_num\_horizons \\ 
 & z\_center\_m1 & variable type & REAL \\ 
\hline 
bah\_guess &  & compact & 0 \\ 
 & use\_fixed\_radius\_guess\_on\_full\_sphere & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & max\_num\_horizons \\ 
 &  & variable type & INT \\ 
\hline 
bah\_is\_horizon\_active &  & compact & 0 \\ 
 & bah\_horizon\_active & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & max\_num\_horizons \\ 
 &  & variable type & INT \\ 
\hline 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
