
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

quasilocalmeasures
\vspace{2mm}

\noindent {\bf Inherits}: 

admbase

sphericalsurface

tmunubase
\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 
qlm\_state &  & compact & 0 \\ 
 & qlm\_calc\_error & description & Status information \\ 
 & qlm\_have\_valid\_data & dimensions & 0 \\ 
 & qlm\_have\_killing\_vector & distribution & CONSTANT \\ 
 & qlm\_timederiv\_order & group type & SCALAR \\ 
 & qlm\_iteration & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & INT \\ 
\hline 
qlm\_state\_p &  & compact & 0 \\ 
 & qlm\_have\_valid\_data\_p & description & Previous status information \\ 
 & qlm\_have\_valid\_data\_p\_p & dimensions & 0 \\ 
 & qlm\_have\_killing\_vector\_p & distribution & CONSTANT \\ 
 & qlm\_have\_killing\_vector\_p\_p & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & INT \\ 
\hline 
qlm\_grid\_int &  & compact & 0 \\ 
 & qlm\_nghoststheta & description & Grid description \\ 
 & qlm\_nghostsphi & dimensions & 0 \\ 
 & qlm\_ntheta & distribution & CONSTANT \\ 
 & qlm\_nphi & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & INT \\ 
\hline 
qlm\_grid\_real &  & compact & 0 \\ 
 & qlm\_origin\_x & description & Grid description \\ 
 & qlm\_origin\_y & dimensions & 0 \\ 
 & qlm\_origin\_z & distribution & CONSTANT \\ 
 & qlm\_origin\_theta & group type & SCALAR \\ 
 & qlm\_origin\_phi & timelevels & 1 \\ 
 & qlm\_delta\_theta & vararray\_size & num\_surfaces \\ 
 & qlm\_delta\_phi & variable type & REAL \\ 
\hline 
qlm\_grid\_real\_p &  & compact & 0 \\ 
 & qlm\_origin\_x\_p & description & Previous grid description \\ 
 & qlm\_origin\_y\_p & dimensions & 0 \\ 
 & qlm\_origin\_z\_p & distribution & CONSTANT \\ 
 & qlm\_origin\_x\_p\_p & group type & SCALAR \\ 
 & qlm\_origin\_y\_p\_p & timelevels & 1 \\ 
 & qlm\_origin\_z\_p\_p & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_shapes &  & compact & 0 \\ 
 & qlm\_shape & description & Shape of the surface \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & 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 
qlm\_shapes\_p &  & compact & 0 \\ 
 & qlm\_shape\_p & description & Previous shapes of the surface \\ 
 & qlm\_shape\_p\_p & dimensions & 2 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_coordinates &  & compact & 0 \\ 
 & qlm\_x & description & Cartesian coordinates of the grid points on the surface \\ 
 & qlm\_y & dimensions & 2 \\ 
 & qlm\_z & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_coordinates\_p &  & compact & 0 \\ 
 & qlm\_x\_p & description & Past Cartesian coordinates of the grid points on the surface \\ 
 & qlm\_y\_p & dimensions & 2 \\ 
 & qlm\_z\_p & distribution & CONSTANT \\ 
 & qlm\_x\_p\_p & group type & ARRAY \\ 
 & qlm\_y\_p\_p & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 & qlm\_z\_p\_p & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_tetrad\_l &  & compact & 0 \\ 
 & qlm\_l0 & description & Tetrad vector l\^mu \\ 
 & qlm\_l1 & dimensions & 2 \\ 
 & qlm\_l2 & distribution & CONSTANT \\ 
 & qlm\_l3 & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_tetrad\_n &  & compact & 0 \\ 
 & qlm\_n0 & description & Tetrad vector n\^mu \\ 
 & qlm\_n1 & dimensions & 2 \\ 
 & qlm\_n2 & distribution & CONSTANT \\ 
 & qlm\_n3 & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_tetrad\_m &  & compact & 0 \\ 
 & qlm\_m0 & description & Tetrad vector m\^mu \\ 
 & qlm\_m1 & dimensions & 2 \\ 
 & qlm\_m2 & distribution & CONSTANT \\ 
 & qlm\_m3 & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & COMPLEX \\ 
\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 
qlm\_newman\_penrose &  & compact & 0 \\ 
 & qlm\_npkappa & description & Newman-Penrose quantities \\ 
 & qlm\_nptau & dimensions & 2 \\ 
 & qlm\_npsigma & distribution & CONSTANT \\ 
 & qlm\_nprho & group type & ARRAY \\ 
 & qlm\_npepsilon & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 & qlm\_npgamma & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 & qlm\_npbeta & timelevels & 1 \\ 
 & qlm\_npalpha & vararray\_size & num\_surfaces \\ 
 & qlm\_nppi & variable type & COMPLEX \\ 
\hline 
qlm\_weyl\_scalars &  & compact & 0 \\ 
 & qlm\_psi0 & description & Weyl scalars (aka Newman-Penrose spin coefficients) \\ 
 & qlm\_psi1 & dimensions & 2 \\ 
 & qlm\_psi2 & distribution & CONSTANT \\ 
 & qlm\_psi3 & group type & ARRAY \\ 
 & qlm\_psi4 & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 & qlm\_i & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 & qlm\_j & timelevels & 1 \\ 
 & qlm\_s & vararray\_size & num\_surfaces \\ 
 & qlm\_sdiff & variable type & COMPLEX \\ 
\hline 
qlm\_ricci\_scalars &  & compact & 0 \\ 
 & qlm\_phi00 & description & Ricci scalars \\ 
 & qlm\_phi11 & dimensions & 2 \\ 
 & qlm\_phi01 & distribution & CONSTANT \\ 
 & qlm\_phi12 & group type & ARRAY \\ 
 & qlm\_phi10 & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 & qlm\_phi21 & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 & qlm\_phi02 & timelevels & 1 \\ 
 & qlm\_phi22 & vararray\_size & num\_surfaces \\ 
 & qlm\_phi20 & variable type & REAL \\ 
\hline 
qlm\_twometric &  & compact & 0 \\ 
 & qlm\_qtt & description & 2-metric \\ 
 & qlm\_qtp & dimensions & 2 \\ 
 & qlm\_qpp & distribution & CONSTANT \\ 
 & qlm\_rsc & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_killing\_vector &  & compact & 0 \\ 
 & qlm\_xi\_t & description & Killing vector field \\ 
 & qlm\_xi\_p & dimensions & 2 \\ 
 & qlm\_chi & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_killed\_twometric &  & compact & 0 \\ 
 & qlm\_lqtt & description & Lie derivative of the 2-metric along the Killing vector field \\ 
 & qlm\_lqtp & dimensions & 2 \\ 
 & qlm\_lqpp & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & 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 
qlm\_invariant\_coordinates &  & compact & 0 \\ 
 & qlm\_inv\_z & description & Invariant coordinates on the surface \\ 
& ~ & description &  assuming axisymmetry \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_multipole\_moments &  & compact & 0 \\ 
 & qlm\_mp\_m0 & description & Mass and spin multipole moments \\ 
 & qlm\_mp\_m1 & dimensions & 0 \\ 
 & qlm\_mp\_m2 & distribution & CONSTANT \\ 
 & qlm\_mp\_m3 & group type & SCALAR \\ 
 & qlm\_mp\_m4 & tags & Checkpoint="no" \\ 
 & qlm\_mp\_m5 & timelevels & 1 \\ 
 & qlm\_mp\_m6 & vararray\_size & num\_surfaces \\ 
 & qlm\_mp\_m7 & variable type & REAL \\ 
\hline 
qlm\_3determinant &  & compact & 0 \\ 
 & qlm\_3det & description & 3-Determinant of H for a special choice of the triad \\ 
 &  & dimensions & 2 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & ARRAY \\ 
 &  & size & SPHERICALSURFACE::MAXNTHETA \\ 
& ~ & size & SPHERICALSURFACE::MAXNPHI \\ 
 &  & tags & Checkpoint="no" \\ 
& ~ & tags & convergence\_power=1 \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
qlm\_scalars &  & compact & 0 \\ 
 & qlm\_time & description & Scalar quantities on the surface \\ 
 & qlm\_equatorial\_circumference & dimensions & 0 \\ 
 & qlm\_polar\_circumference\_0 & distribution & CONSTANT \\ 
 & qlm\_polar\_circumference\_pi\_2 & group type & SCALAR \\ 
 & qlm\_area & timelevels & 1 \\ 
 & qlm\_irreducible\_mass & vararray\_size & num\_surfaces \\ 
 & qlm\_radius & variable type & REAL \\ 
\hline 
qlm\_scalars\_p &  & compact & 0 \\ 
 & qlm\_time\_p & description & Some scalar quantities on the surface at previous times \\ 
 & qlm\_time\_p\_p & dimensions & 0 \\ 
 & qlm\_radius\_p & distribution & CONSTANT \\ 
 & qlm\_radius\_p\_p & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & num\_surfaces \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
