
\section{Schedule} 


\parskip = 0pt


\noindent This section lists all the variables which are assigned storage by thorn GRHayLET/TOVola.  Storage can either last for the duration of the run ({\bf Always} means that if this thorn is activated storage will be assigned, {\bf Conditional} means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.


\subsection*{Storage}NONE
\subsection*{Scheduled Functions}
\vspace{5mm}

\noindent {\bf CCTK\_PARAMCHECK} 

\hspace{5mm} tovola\_parameter\_checker 

\hspace{5mm}{\it check if interpollation stencil does not exceed maximum value, and eos type is used appropriately. } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Options:  & global \\ 
~ & Type:  & function \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf HydroBase\_Initial}   (conditional) 

\hspace{5mm} tovola\_tov\_grid 

\hspace{5mm}{\it group for the tov initial data } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Sync:  & admbase::metric \\ 
~& ~ &admbase::curv\\ 
~& ~ &admbase::lapse\\ 
~& ~ &admbase::shift\\ 
~& ~ &rho\\ 
~& ~ &press\\ 
~& ~ &eps\\ 
~& ~ &vel\\ 
~& ~ &w\_lorentz\\ 
~ & Type:  & group \\ 
\end{tabular*} 


\vspace{5mm}

\noindent {\bf TOVola\_TOV\_Grid}   (conditional) 

\hspace{5mm} tovola\_solve\_and\_interp 

\hspace{5mm}{\it performs/drives the tov initial data solution algorithm. calls the integration function for the raw data, normalizes the data to make it more usable, and interpolates to the et grid. } 


\hspace{5mm}

 \begin{tabular*}{160mm}{cll} 
~ & Language:  & c \\ 
~ & Reads:  & grid::coordinates \\ 
~ & Type:  & function \\ 
~ & Writes:  & admbase::curv(everywhere) \\ 
~& ~ &admbase::shift(everywhere)\\ 
~& ~ &admbase::alp(everywhere)\\ 
~& ~ &admbase::metric\_p\_p(everywhere)\\ 
~& ~ &admbase::metric\_p(everywhere)\\ 
~& ~ &admbase::metric(everywhere)\\ 
~& ~ &hydrobase::rho\_p\_p(everywhere)\\ 
~& ~ &hydrobase::rho\_p(everywhere)\\ 
~& ~ &hydrobase::rho(everywhere)\\ 
~& ~ &hydrobase::press\_p\_p(everywhere)\\ 
~& ~ &hydrobase::press\_p(everywhere)\\ 
~& ~ &hydrobase::press(everywhere)\\ 
~& ~ &hydrobase::eps\_p\_p(everywhere)\\ 
~& ~ &hydrobase::eps\_p(everywhere)\\ 
~& ~ &hydrobase::eps(everywhere)\\ 
~& ~ &hydrobase::vel\_p\_p(everywhere)\\ 
~& ~ &hydrobase::vel\_p(everywhere)\\ 
~& ~ &hydrobase::vel(everywhere)\\ 
~& ~ &hydrobase::w\_lorentz\_p\_p(everywhere)\\ 
~& ~ &hydrobase::w\_lorentz\_p(everywhere)\\ 
~& ~ &hydrobase::w\_lorentz(everywhere)\\ 
\end{tabular*} 



\vspace{5mm}\parskip = 10pt 
