
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

hydro\_analysis
\vspace{2mm}

\noindent {\bf Inherits}: 

grid

hydrobase

admbase
\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 
grid\_spacing\_product & grid\_spacing\_product & compact & 0 \\ 
 &  & description & product of cctk\_delta\_space \\ 
& ~ & description &  to be computed in local mode and later used in global mode \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & tags & checkpoint="no" \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_masses & Hydro\_Analysis\_masses & compact & 0 \\ 
 &  & description & Baryonic masses at different radii \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & tags & checkpoint="no" \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & restmass\_masses\_nr \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_masses\_fractions & Hydro\_Analysis\_masses\_fractions & compact & 0 \\ 
 &  & description & Fractional Baryonic masses at different radii \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & tags & checkpoint="no" \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & restmass\_masses\_nr \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_total\_rest\_mass &  & compact & 0 \\ 
 & total\_rest\_mass & description & Total Baryonic mass \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & tags & checkpoint="no" \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_masses\_temps & Hydro\_Analysis\_masses\_temps & compact & 0 \\ 
 &  & description & Temporaries for the mass calculation \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & restmass\_masses\_nr+1 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 


\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 
hydro\_analysis\_rho\_max & Hydro\_Analysis\_rho\_max & compact & 0 \\ 
 &  & description & value of the maximum of rho \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_rho\_sum & Hydro\_Analysis\_rho\_sum & compact & 0 \\ 
 &  & description & value of the sum of rho \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_rho\_max\_loc & Hydro\_Analysis\_rho\_max\_loc & compact & 0 \\ 
 &  & description & coordinate location of the maximum of rho \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_rho\_center\_volume\_weighted\_gf & Hydro\_Analysis\_rho\_center\_volume\_weighted\_gf & compact & 0 \\ 
 &  & description & temporary GF to obtain the coordinate location of the volume weighted center of mass via a reduction \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" tensortypealias="u" \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_rho\_center\_volume\_weighted & Hydro\_Analysis\_rho\_center\_volume\_weighted & compact & 0 \\ 
 &  & description & coordinate location of the volume weightes center of mass \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_rho\_max\_origin\_distance & Hydro\_Analysis\_rho\_max\_origin\_distance & compact & 0 \\ 
 &  & description & proper distance between the maximum of the density and the origin (along a straight coordinate line) \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & 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 
hydro\_analysis\_core\_rho\_sum & Hydro\_Analysis\_core\_rho\_sum & compact & 0 \\ 
 &  & description & value of the sum of rho in the core region \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_core\_rho\_centroid\_gf & Hydro\_Analysis\_core\_rho\_centroid\_gf & compact & 0 \\ 
 &  & description & temporary GF to obtain the coordinate location of the centroid location of rho*x in the core region via a reduction \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" tensortypealias="4u" \\ 
 &  & timelevels & 3 \\ 
 &  & vararray\_size & 4 \\ 
 &  & variable type & REAL \\ 
\hline 
hydro\_analysis\_core\_rho\_centroid & Hydro\_Analysis\_core\_rho\_centroid & compact & 0 \\ 
 &  & description & coordinate location of the centroid of rho*x in the core region \\ 
 &  & dimensions & 0 \\ 
 &  & distribution & CONSTANT \\ 
 &  & group type & SCALAR \\ 
 &  & timelevels & 1 \\ 
 &  & vararray\_size & 3 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
