
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

ahfinderdirect
\vspace{2mm}

\noindent {\bf Inherits}: 

grid

admbase

staticconformal

spacemask

sphericalsurface

io
\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 
ahmask & ahmask & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & tensortypealias="Scalar" Prolongation="None" InterpNumTimelevels=1 \\ 
 &  & timelevels & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
ah\_radius & ah\_radius & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & MAX\_N\_ZONES\_PER\_RIGHT\_ANGLE+1 \\ 
& ~ & size & MAX\_N\_ZONES\_PER\_RIGHT\_ANGLE+1 \\ 
 &  & size & 6 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & N\_horizons \\ 
 &  & variable type & REAL \\ 
\hline 
ah\_origin &  & compact & 0 \\ 
 & ah\_origin\_x & dimensions & 0 \\ 
 & ah\_origin\_y & distribution & CONSTANT \\ 
 & ah\_origin\_z & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & N\_horizons \\ 
 &  & variable type & REAL \\ 
\hline 
ah\_centroid &  & compact & 0 \\ 
 & ah\_centroid\_x & dimensions & 0 \\ 
 & ah\_centroid\_y & distribution & CONSTANT \\ 
 & ah\_centroid\_z & group type & SCALAR \\ 
 & ah\_centroid\_t & timelevels & 1 \\ 
 & ah\_centroid\_x\_p & vararray\_size & N\_horizons \\ 
 & ah\_centroid\_y\_p & variable type & REAL \\ 
\hline 
ah\_flags &  & compact & 0 \\ 
 & ah\_initial\_find\_flag & dimensions & 0 \\ 
 & ah\_really\_initial\_find\_flag & distribution & CONSTANT \\ 
 & ah\_search\_flag & group type & SCALAR \\ 
 & ah\_found\_flag & timelevels & 1 \\ 
 & ah\_centroid\_valid & vararray\_size & N\_horizons \\ 
 & ah\_centroid\_valid\_p & variable type & INT \\ 
\hline 
\end{tabular*} 



\vspace{5mm}

\noindent {\bf Uses header}: 

SpaceMask.h
\vspace{2mm}

\noindent {\bf Provides}: 



HorizonLocalCoordinateOrigin to 

HorizonWasFound to 

HorizonCentroid to 

HorizonRadiusInDirection to 
\vspace{2mm}\parskip = 10pt 
