
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

multipole
\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 
harmonics &  & compact & 0 \\ 
 & harmonic\_re & description & Spherical harmonics \\ 
 & harmonic\_im & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
test\_integration\_convergence\_orders &  & compact & 0 \\ 
 & test\_midpoint\_convergence\_order & description & Test integration convergence orders \\ 
 & test\_trapezoidal\_convergence\_order & dimensions & 0 \\ 
 & test\_simpson\_convergence\_order & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
test\_integration\_results &  & compact & 0 \\ 
 & test\_midpoint\_result\_low & description & Test integration results \\ 
 & test\_midpoint\_result\_high & dimensions & 0 \\ 
 & test\_trapezoidal\_result\_low & distribution & CONSTANT \\ 
 & test\_trapezoidal\_result\_high & group type & SCALAR \\ 
 & test\_simpson\_result\_low & timelevels & 1 \\ 
 & test\_simpson\_result\_high & variable type & REAL \\ 
\hline 
test\_integration\_symmetries &  & compact & 0 \\ 
 & test\_midpoint\_pi\_symmetry & description & Test integration symmetries \\ 
 & test\_trapezoidal\_pi\_symmetry & dimensions & 0 \\ 
 & test\_simpson\_pi\_symmetry & distribution & CONSTANT \\ 
 & test\_driscollhealy\_pi\_symmetry & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
test\_orthonormality & test\_orthonormality & compact & 0 \\ 
 &  & description & Test orthonormality of spherical harmonics \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & 1 \\ 
& ~ & size & (10*10)*(10*10+1)/2 \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
