
\section{Interfaces} 


\parskip = 0pt

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

\noindent {\bf Implements}: 

cottonmouthbssnok
\vspace{2mm}

\noindent {\bf Inherits}: 

admbasex

driver

odesolvers

tmunubasex
\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 
at &  & centering & centering=\{0 0 0\} \\ 
 & AtDD00 & compact & 0 \\ 
 & AtDD01 & dimensions & 3 \\ 
 & AtDD02 & distribution & DEFAULT \\ 
 & AtDD11 & group type & GF \\ 
 & AtDD12 & tags & rhs="CottonmouthBSSNOK::At\_rhs" parities=\{+1 +1 +1  -1 -1 +1  -1 +1 -1  +1 +1 +1  +1 -1 -1  +1 +1 +1\} \\ 
 & AtDD22 & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
at\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & At\_rhsDD00 & compact & 0 \\ 
 & At\_rhsDD01 & dimensions & 3 \\ 
 & At\_rhsDD02 & distribution & DEFAULT \\ 
 & At\_rhsDD11 & group type & GF \\ 
 & At\_rhsDD12 & tags & checkpoint="no" parities=\{+1 +1 +1  -1 -1 +1  -1 +1 -1  +1 +1 +1  +1 -1 -1  +1 +1 +1\} \\ 
 & At\_rhsDD22 & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
confconnect &  & centering & centering=\{0 0 0\} \\ 
 & ConfConnectU0 & compact & 0 \\ 
 & ConfConnectU1 & dimensions & 3 \\ 
 & ConfConnectU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & rhs="CottonmouthBSSNOK::ConfConnect\_rhs" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
confconnect\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & ConfConnect\_rhsU0 & compact & 0 \\ 
 & ConfConnect\_rhsU1 & dimensions & 3 \\ 
 & ConfConnect\_rhsU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
deltacons &  & centering & centering=\{0 0 0\} \\ 
 & DeltaConsU0 & compact & 0 \\ 
 & DeltaConsU1 & dimensions & 3 \\ 
 & DeltaConsU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
hamcons &  & centering & centering=\{0 0 0\} \\ 
 & HamCons & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{+1 +1 +1\} \\ 
 &  & 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 
momcons &  & centering & centering=\{0 0 0\} \\ 
 & MomConsU0 & compact & 0 \\ 
 & MomConsU1 & dimensions & 3 \\ 
 & MomConsU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
evo\_lapse &  & centering & centering=\{0 0 0\} \\ 
 & evo\_lapse & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & rhs="CottonmouthBSSNOK::evo\_lapse\_rhs" parities=\{+1 +1 +1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
evo\_lapse\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & evo\_lapse\_rhs & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{+1 +1 +1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
evo\_shift &  & centering & centering=\{0 0 0\} \\ 
 & evo\_shiftU0 & compact & 0 \\ 
 & evo\_shiftU1 & dimensions & 3 \\ 
 & evo\_shiftU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & rhs="CottonmouthBSSNOK::evo\_shift\_rhs" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
evo\_shift\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & evo\_shift\_rhsU0 & compact & 0 \\ 
 & evo\_shift\_rhsU1 & dimensions & 3 \\ 
 & evo\_shift\_rhsU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
gt &  & centering & centering=\{0 0 0\} \\ 
 & gtDD00 & compact & 0 \\ 
 & gtDD01 & dimensions & 3 \\ 
 & gtDD02 & distribution & DEFAULT \\ 
 & gtDD11 & group type & GF \\ 
 & gtDD12 & tags & rhs="CottonmouthBSSNOK::gt\_rhs" parities=\{+1 +1 +1  -1 -1 +1  -1 +1 -1  +1 +1 +1  +1 -1 -1  +1 +1 +1\} \\ 
 & gtDD22 & 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 
gt\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & gt\_rhsDD00 & compact & 0 \\ 
 & gt\_rhsDD01 & dimensions & 3 \\ 
 & gt\_rhsDD02 & distribution & DEFAULT \\ 
 & gt\_rhsDD11 & group type & GF \\ 
 & gt\_rhsDD12 & tags & checkpoint="no" parities=\{+1 +1 +1  -1 -1 +1  -1 +1 -1  +1 +1 +1  +1 -1 -1  +1 +1 +1\} \\ 
 & gt\_rhsDD22 & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
shift\_b &  & centering & centering=\{0 0 0\} \\ 
 & shift\_BU0 & compact & 0 \\ 
 & shift\_BU1 & dimensions & 3 \\ 
 & shift\_BU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & rhs="CottonmouthBSSNOK::shift\_B\_rhs" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
shift\_b\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & shift\_B\_rhsU0 & compact & 0 \\ 
 & shift\_B\_rhsU1 & dimensions & 3 \\ 
 & shift\_B\_rhsU2 & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{-1 +1 +1  +1 -1 +1  +1 +1 -1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
trk &  & centering & centering=\{0 0 0\} \\ 
 & trK & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & rhs="CottonmouthBSSNOK::trK\_rhs" parities=\{+1 +1 +1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
trk\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & trK\_rhs & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{+1 +1 +1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
w &  & centering & centering=\{0 0 0\} \\ 
 & w & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & rhs="CottonmouthBSSNOK::w\_rhs" parities=\{+1 +1 +1\} \\ 
 &  & 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 
w\_rhs &  & centering & centering=\{0 0 0\} \\ 
 & w\_rhs & compact & 0 \\ 
 &  & dimensions & 3 \\ 
 &  & distribution & DEFAULT \\ 
 &  & group type & GF \\ 
 &  & tags & checkpoint="no" parities=\{+1 +1 +1\} \\ 
 &  & timelevels & 1 \\ 
 &  & variable type & REAL \\ 
\hline 
\end{tabular*} 



\vspace{5mm}

\noindent {\bf Uses header}: 

newradx.hxx
\vspace{2mm}\parskip = 10pt 
