\hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs}{}\section{mom\+\_\+dynamics\+\_\+split\+\_\+rk2\+::mom\+\_\+dyn\+\_\+split\+\_\+rk2\+\_\+cs Type Reference}
\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs}\index{mom\_dynamics\_split\_rk2::mom\_dyn\_split\_rk2\_cs@{mom\_dynamics\_split\_rk2::mom\_dyn\_split\_rk2\_cs}}


\subsection{Detailed Description}
M\+O\+M\+\_\+dynamics\+\_\+split\+\_\+\+R\+K2 module control structure. 

Definition at line 71 of file M\+O\+M\+\_\+dynamics\+\_\+split\+\_\+\+R\+K2.\+F90.



Collaboration diagram for mom\+\_\+dynamics\+\_\+split\+\_\+rk2\+::mom\+\_\+dyn\+\_\+split\+\_\+rk2\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0d0f4fab409ac22c4c1c0c33aee4271a}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0d0f4fab409ac22c4c1c0c33aee4271a}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0d0f4fab409ac22c4c1c0c33aee4271a}{cau}}
\begin{DoxyCompactList}\small\item\em C\+Au = f$\ast$v -\/ u.\+grad(u) \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acefc66193942116dcaad073c3269cc84}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acefc66193942116dcaad073c3269cc84}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acefc66193942116dcaad073c3269cc84}{pfu}}
\begin{DoxyCompactList}\small\item\em P\+Fu = -\/d\+M/dx \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a37796efca525583921c447f4c0ba1bfc}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a37796efca525583921c447f4c0ba1bfc}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a37796efca525583921c447f4c0ba1bfc}{diffu}}
\begin{DoxyCompactList}\small\item\em Zonal acceleration due to convergence of the along-\/isopycnal stress tensor \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aeea725d83a8eecf84f43ed85de682f3a}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aeea725d83a8eecf84f43ed85de682f3a}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aeea725d83a8eecf84f43ed85de682f3a}{cav}}
\begin{DoxyCompactList}\small\item\em C\+Av = -\/f$\ast$u -\/ u.\+grad(v) \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2b49639782129ffef2c67894e7c5648a}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2b49639782129ffef2c67894e7c5648a}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2b49639782129ffef2c67894e7c5648a}{pfv}}
\begin{DoxyCompactList}\small\item\em P\+Fv = -\/d\+M/dy \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aab16d52cf64d5e36fe870b6790ab524c}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aab16d52cf64d5e36fe870b6790ab524c}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aab16d52cf64d5e36fe870b6790ab524c}{diffv}}
\begin{DoxyCompactList}\small\item\em Meridional acceleration due to convergence of the along-\/isopycnal stress tensor \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_af7af10b45b679f8c8e979ff40156da88}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_af7af10b45b679f8c8e979ff40156da88}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_af7af10b45b679f8c8e979ff40156da88}{visc\+\_\+rem\+\_\+u}}
\begin{DoxyCompactList}\small\item\em Both the fraction of the zonal momentum originally in a layer that remains after a time-\/step of viscosity, and the fraction of a time-\/step worth of a barotropic acceleration that a layer experiences after viscosity is applied. Nondimensional between 0 (at the bottom) and 1 (far above). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ad8be725f21cd13888f5bf4eb8bc79de8}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ad8be725f21cd13888f5bf4eb8bc79de8}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ad8be725f21cd13888f5bf4eb8bc79de8}{u\+\_\+accel\+\_\+bt}}
\begin{DoxyCompactList}\small\item\em The zonal layer accelerations due to the difference between the barotropic accelerations and the baroclinic accelerations that were fed into the barotopic calculation \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2750f7c02cbfcb4faaa0283f8b870db3}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2750f7c02cbfcb4faaa0283f8b870db3}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2750f7c02cbfcb4faaa0283f8b870db3}{visc\+\_\+rem\+\_\+v}}
\begin{DoxyCompactList}\small\item\em Both the fraction of the meridional momentum originally in a layer that remains after a time-\/step of viscosity, and the fraction of a time-\/step worth of a barotropic acceleration that a layer experiences after viscosity is applied. Nondimensional between 0 (at the bottom) and 1 (far above). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a600775dfbfb3c15bf4695f63a507cd60}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a600775dfbfb3c15bf4695f63a507cd60}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a600775dfbfb3c15bf4695f63a507cd60}{v\+\_\+accel\+\_\+bt}}
\begin{DoxyCompactList}\small\item\em The meridional layer accelerations due to the difference between the barotropic accelerations and the baroclinic accelerations that were fed into the barotopic calculation \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a085368616629ece4e9ab29a835d5a90f}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a085368616629ece4e9ab29a835d5a90f}} 
real, dimension(\+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a085368616629ece4e9ab29a835d5a90f}{eta}}
\begin{DoxyCompactList}\small\item\em Instantaneous free surface height (in Boussinesq mode) or column mass anomaly (in non-\/\+Boussinesq mode) \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a125131f102ede4da42459c5a9b2069c4}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a125131f102ede4da42459c5a9b2069c4}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a125131f102ede4da42459c5a9b2069c4}{u\+\_\+av}}
\begin{DoxyCompactList}\small\item\em layer x-\/velocity with vertical mean replaced by time-\/mean barotropic velocity over a baroclinic timestep \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_adac68a4eadc93b322e40d9fe7644b421}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_adac68a4eadc93b322e40d9fe7644b421}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_adac68a4eadc93b322e40d9fe7644b421}{v\+\_\+av}}
\begin{DoxyCompactList}\small\item\em layer y-\/velocity with vertical mean replaced by time-\/mean barotropic velocity over a baroclinic timestep \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab1df78f6e7e88393c84bae60fd9ca121}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab1df78f6e7e88393c84bae60fd9ca121}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab1df78f6e7e88393c84bae60fd9ca121}{h\+\_\+av}}
\begin{DoxyCompactList}\small\item\em arithmetic mean of two successive layer thicknesses \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a86268775f66d5bbff92fcc694ab36be7}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a86268775f66d5bbff92fcc694ab36be7}} 
real, dimension(\+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a86268775f66d5bbff92fcc694ab36be7}{eta\+\_\+pf}}
\begin{DoxyCompactList}\small\item\em instantaneous S\+SH used in calculating P\+Fu and P\+Fv \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4aea29ff926263acfa8c7cf245e61527}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4aea29ff926263acfa8c7cf245e61527}} 
real, dimension(\+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4aea29ff926263acfa8c7cf245e61527}{uhbt}}
\begin{DoxyCompactList}\small\item\em average x-\/volume or mass flux determined by the barotropic solver \mbox{[}H L2 T-\/1 $\sim$$>$ m3 s-\/1 or kg s-\/1\mbox{]}. uhbt is roughly equal to the vertical sum of uh. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2e145eaf45e8599f60c1ff37fa5a9f50}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2e145eaf45e8599f60c1ff37fa5a9f50}} 
real, dimension(\+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2e145eaf45e8599f60c1ff37fa5a9f50}{vhbt}}
\begin{DoxyCompactList}\small\item\em average y-\/volume or mass flux determined by the barotropic solver \mbox{[}H L2 T-\/1 $\sim$$>$ m3 s-\/1 or kg s-\/1\mbox{]}. vhbt is roughly equal to vertical sum of vh. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5060810abba85cb46d3f93d477780e22}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5060810abba85cb46d3f93d477780e22}} 
real, dimension(\+:, \+:, \+:), allocatable \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5060810abba85cb46d3f93d477780e22}{pbce}}
\begin{DoxyCompactList}\small\item\em pbce times eta gives the baroclinic pressure anomaly in each layer due to free surface height anomalies \mbox{[}L2 H-\/1 T-\/2 $\sim$$>$ m s-\/2 or m4 kg-\/1 s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5ac86eadee47a191ecbcf8425d06dce8}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5ac86eadee47a191ecbcf8425d06dce8}} 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5ac86eadee47a191ecbcf8425d06dce8}{taux\+\_\+bot}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em frictional x-\/bottom stress from the ocean to the seafloor \mbox{[}R L Z T-\/2 $\sim$$>$ Pa\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a44ed899a514dc15a9a3e94f5eed22ed9}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a44ed899a514dc15a9a3e94f5eed22ed9}} 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a44ed899a514dc15a9a3e94f5eed22ed9}{tauy\+\_\+bot}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em frictional y-\/bottom stress from the ocean to the seafloor \mbox{[}R L Z T-\/2 $\sim$$>$ Pa\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aee42deccddab1e6b1779f02d6bbf82a7}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aee42deccddab1e6b1779f02d6bbf82a7}} 
type(bt\+\_\+cont\+\_\+type), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aee42deccddab1e6b1779f02d6bbf82a7}{bt\+\_\+cont}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure with elements that describe the effective summed open face areas as a function of barotropic flow. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_af0340fe3220b6260046529d4b6e10c32}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_af0340fe3220b6260046529d4b6e10c32}} 
logical \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_af0340fe3220b6260046529d4b6e10c32}{bt\+\_\+use\+\_\+layer\+\_\+fluxes}}
\begin{DoxyCompactList}\small\item\em If true, use the summed layered fluxes plus an adjustment due to a changed barotropic velocity in the barotropic continuity equation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae6a36bc5a9ee5a866db21fddfef37db3}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae6a36bc5a9ee5a866db21fddfef37db3}} 
logical \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae6a36bc5a9ee5a866db21fddfef37db3}{split\+\_\+bottom\+\_\+stress}}
\begin{DoxyCompactList}\small\item\em If true, provide the bottom stress calculated by the vertical viscosity to the barotropic solver. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a74d2c9d77f57720328dc609e5e5506f9}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a74d2c9d77f57720328dc609e5e5506f9}} 
logical \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a74d2c9d77f57720328dc609e5e5506f9}{calc\+\_\+dtbt}}
\begin{DoxyCompactList}\small\item\em If true, calculate the barotropic time-\/step dynamically. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a6e53ab9cee98d83fc5e6de34010d978e}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a6e53ab9cee98d83fc5e6de34010d978e}} 
real \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a6e53ab9cee98d83fc5e6de34010d978e}{be}}
\begin{DoxyCompactList}\small\item\em A nondimensional number from 0.\+5 to 1 that controls the backward weighting of the time stepping scheme. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a3dcf764a0235bc9fa3027febb5f29814}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a3dcf764a0235bc9fa3027febb5f29814}} 
real \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a3dcf764a0235bc9fa3027febb5f29814}{begw}}
\begin{DoxyCompactList}\small\item\em A nondimensional number from 0 to 1 that controls the extent to which the treatment of gravity waves is forward-\/backward (0) or simulated backward Euler (1). 0 is almost always used. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a87bb1beec45b58ab676e5c308f8ed5c1}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a87bb1beec45b58ab676e5c308f8ed5c1}} 
logical \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a87bb1beec45b58ab676e5c308f8ed5c1}{debug}}
\begin{DoxyCompactList}\small\item\em If true, write verbose checksums for debugging purposes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a424733941809083244c7425fa2dfd47f}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a424733941809083244c7425fa2dfd47f}} 
logical \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a424733941809083244c7425fa2dfd47f}{debug\+\_\+obc}}
\begin{DoxyCompactList}\small\item\em If true, do debugging calls for open boundary conditions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2113837de87ec343e32f7588f142ab73}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2113837de87ec343e32f7588f142ab73}} 
logical \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2113837de87ec343e32f7588f142ab73}{module\+\_\+is\+\_\+initialized}} = .false.
\begin{DoxyCompactList}\small\item\em Record whether this mouled has been initialzed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a9d2560bd6c47356731aeacf79f0531e0}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a9d2560bd6c47356731aeacf79f0531e0}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a9d2560bd6c47356731aeacf79f0531e0}{diag}}
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab90e01b51dd62b05283277935c7ea097}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab90e01b51dd62b05283277935c7ea097}} 
type(accel\+\_\+diag\+\_\+ptrs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab90e01b51dd62b05283277935c7ea097}{adp}}
\begin{DoxyCompactList}\small\item\em A structure pointing to the various accelerations in the momentum equations, which can later be used to calculate derived diagnostics like energy budgets. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae76a4c2398ff8b015e712d7f6d8028c3}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae76a4c2398ff8b015e712d7f6d8028c3}} 
type(cont\+\_\+diag\+\_\+ptrs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae76a4c2398ff8b015e712d7f6d8028c3}{cdp}}
\begin{DoxyCompactList}\small\item\em A structure with pointers to various terms in the continuity equations, which can later be used to calculate derived diagnostics like energy budgets. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab034a1dc743241e76f445e1cf82209c3}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab034a1dc743241e76f445e1cf82209c3}} 
type(hor\+\_\+visc\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab034a1dc743241e76f445e1cf82209c3}{hor\+\_\+visc\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the horizontal viscosity control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0eae3f2e6fc6162cb340942b90bef8aa}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0eae3f2e6fc6162cb340942b90bef8aa}} 
type(continuity\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0eae3f2e6fc6162cb340942b90bef8aa}{continuity\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the continuity control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae7f958d853ab82ac607ee5a04813297a}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae7f958d853ab82ac607ee5a04813297a}} 
type(coriolisadv\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ae7f958d853ab82ac607ee5a04813297a}{coriolisadv\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the Coriolis\+Adv control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_abc47930886c857dffc16b3c5e1b4faf6}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_abc47930886c857dffc16b3c5e1b4faf6}} 
type(pressureforce\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_abc47930886c857dffc16b3c5e1b4faf6}{pressureforce\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the Pressure\+Force control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a55461338f683b1467b8b078bf4b6f65e}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a55461338f683b1467b8b078bf4b6f65e}} 
type(barotropic\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a55461338f683b1467b8b078bf4b6f65e}{barotropic\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the barotropic stepping control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2a2f22216474bdcdcaab293cc08d287b}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2a2f22216474bdcdcaab293cc08d287b}} 
type(thickness\+\_\+diffuse\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a2a2f22216474bdcdcaab293cc08d287b}{thickness\+\_\+diffuse\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to a structure containing interface height diffusivities. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab114091f004b17d993df922b3fbdcca3}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab114091f004b17d993df922b3fbdcca3}} 
type(vertvisc\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab114091f004b17d993df922b3fbdcca3}{vertvisc\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the vertical viscosity control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a6e01839723fa46da74c61dd721d1c46f}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a6e01839723fa46da74c61dd721d1c46f}} 
type(set\+\_\+visc\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a6e01839723fa46da74c61dd721d1c46f}{set\+\_\+visc\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the set\+\_\+visc control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a12f13264a57790c8a8032d03405b9e6a}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a12f13264a57790c8a8032d03405b9e6a}} 
type(tidal\+\_\+forcing\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a12f13264a57790c8a8032d03405b9e6a}{tides\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tidal forcing control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa12bc5b8b76fe5efe99e861fa39e7745}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa12bc5b8b76fe5efe99e861fa39e7745}} 
type(ale\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa12bc5b8b76fe5efe99e861fa39e7745}{ale\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the A\+LE control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acb83005410a41c8a9715ca43da725404}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acb83005410a41c8a9715ca43da725404}} 
type(ocean\+\_\+obc\+\_\+type), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acb83005410a41c8a9715ca43da725404}{obc}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to an open boundary condition type that specifies whether, where, and what open boundary conditions are used. If no open B\+Cs are used, this pointer stays nullified. Flather O\+B\+Cs use open boundary\+\_\+\+CS as well. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4015de5abb1d92c547e140fb7e8ca615}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4015de5abb1d92c547e140fb7e8ca615}} 
type(update\+\_\+obc\+\_\+cs), pointer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4015de5abb1d92c547e140fb7e8ca615}{update\+\_\+obc\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the update\+\_\+\+O\+BC control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0f128e8066c437dbe1ff9943670e70f2}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0f128e8066c437dbe1ff9943670e70f2}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a0f128e8066c437dbe1ff9943670e70f2}{pass\+\_\+eta}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a224b2b92fe73c2f397eacd80dc6fa0b3}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a224b2b92fe73c2f397eacd80dc6fa0b3}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a224b2b92fe73c2f397eacd80dc6fa0b3}{pass\+\_\+visc\+\_\+rem}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a320edd9c3026b070583b068f8349ffa1}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a320edd9c3026b070583b068f8349ffa1}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a320edd9c3026b070583b068f8349ffa1}{pass\+\_\+uvp}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a8cbc6c9e50cd3e3943e55bea43a9276e}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a8cbc6c9e50cd3e3943e55bea43a9276e}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a8cbc6c9e50cd3e3943e55bea43a9276e}{pass\+\_\+hp\+\_\+uv}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a1052f5e932003811b76e8d311b0d1a53}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a1052f5e932003811b76e8d311b0d1a53}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a1052f5e932003811b76e8d311b0d1a53}{pass\+\_\+uv}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a859cad17b0ab2366ce459c3a6011139f}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a859cad17b0ab2366ce459c3a6011139f}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a859cad17b0ab2366ce459c3a6011139f}{pass\+\_\+h}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4321e044e54b2008dba8b1dcf9f47ae6}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4321e044e54b2008dba8b1dcf9f47ae6}} 
type(group\+\_\+pass\+\_\+type) \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4321e044e54b2008dba8b1dcf9f47ae6}{pass\+\_\+av\+\_\+uvh}}
\begin{DoxyCompactList}\small\item\em Structure for group halo pass. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a74b46bb9c7fddd2df482eca089017b92}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a74b46bb9c7fddd2df482eca089017b92}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a74b46bb9c7fddd2df482eca089017b92}{id\+\_\+uh}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a57fe0d6c6a212943501fafcde4f7e51e}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a57fe0d6c6a212943501fafcde4f7e51e}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a57fe0d6c6a212943501fafcde4f7e51e}{id\+\_\+vh}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a209b50ac6aa870bb059369b0be14f6c2}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a209b50ac6aa870bb059369b0be14f6c2}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a209b50ac6aa870bb059369b0be14f6c2}{id\+\_\+umo}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa9779c985d694d93f87b25f93cf6e81f}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa9779c985d694d93f87b25f93cf6e81f}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa9779c985d694d93f87b25f93cf6e81f}{id\+\_\+vmo}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a7e85716ae776669b7c532154bab0933e}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a7e85716ae776669b7c532154bab0933e}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a7e85716ae776669b7c532154bab0933e}{id\+\_\+umo\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a56ea75d73eb8b30c3a7ee0e9d4a200c1}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a56ea75d73eb8b30c3a7ee0e9d4a200c1}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a56ea75d73eb8b30c3a7ee0e9d4a200c1}{id\+\_\+vmo\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acd309b21e8a50a54f068211c40dc5498}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acd309b21e8a50a54f068211c40dc5498}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_acd309b21e8a50a54f068211c40dc5498}{id\+\_\+pfu}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab630db71b57241dbc90433d21d38635d}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab630db71b57241dbc90433d21d38635d}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab630db71b57241dbc90433d21d38635d}{id\+\_\+pfv}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa5377c61f160f98082fbdcb0e76071fc}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa5377c61f160f98082fbdcb0e76071fc}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aa5377c61f160f98082fbdcb0e76071fc}{id\+\_\+cau}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_afeedd0131957ae65e37b8e3d4f92aa46}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_afeedd0131957ae65e37b8e3d4f92aa46}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_afeedd0131957ae65e37b8e3d4f92aa46}{id\+\_\+cav}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a558932d7beb41af7eb9b810105bec379}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a558932d7beb41af7eb9b810105bec379}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a558932d7beb41af7eb9b810105bec379}{id\+\_\+hf\+\_\+pfu\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aabc3bcd602767865e63c37ac185ce637}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aabc3bcd602767865e63c37ac185ce637}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_aabc3bcd602767865e63c37ac185ce637}{id\+\_\+hf\+\_\+pfv\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ad650cbb9a32870dab24bf73c2afe6ab4}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ad650cbb9a32870dab24bf73c2afe6ab4}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ad650cbb9a32870dab24bf73c2afe6ab4}{id\+\_\+hf\+\_\+cau\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5650395786fb295772415868fbcf5600}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5650395786fb295772415868fbcf5600}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a5650395786fb295772415868fbcf5600}{id\+\_\+hf\+\_\+cav\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_adeb0ccf715c19a9f11573e5d82e5d5e5}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_adeb0ccf715c19a9f11573e5d82e5d5e5}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_adeb0ccf715c19a9f11573e5d82e5d5e5}{id\+\_\+uav}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab75fc59b625da19863fce095fe891f20}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab75fc59b625da19863fce095fe891f20}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_ab75fc59b625da19863fce095fe891f20}{id\+\_\+vav}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a745611776305f4209d17f8d4b4128dfc}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a745611776305f4209d17f8d4b4128dfc}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a745611776305f4209d17f8d4b4128dfc}{id\+\_\+u\+\_\+bt\+\_\+accel}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a78b5f69432ee10569c9779ed557478c2}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a78b5f69432ee10569c9779ed557478c2}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a78b5f69432ee10569c9779ed557478c2}{id\+\_\+v\+\_\+bt\+\_\+accel}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4001e95a664f9782cf24c679330ce163}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4001e95a664f9782cf24c679330ce163}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a4001e95a664f9782cf24c679330ce163}{id\+\_\+hf\+\_\+u\+\_\+bt\+\_\+accel\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a3350914cf4793c8d3149d4a98ea07ad2}\label{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a3350914cf4793c8d3149d4a98ea07ad2}} 
integer \mbox{\hyperlink{structmom__dynamics__split__rk2_1_1mom__dyn__split__rk2__cs_a3350914cf4793c8d3149d4a98ea07ad2}{id\+\_\+hf\+\_\+v\+\_\+bt\+\_\+accel\+\_\+2d}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
M\+O\+M\+\_\+dynamics\+\_\+split\+\_\+\+R\+K2 module control structure. 

Definition at line 71 of file M\+O\+M\+\_\+dynamics\+\_\+split\+\_\+\+R\+K2.\+F90.



The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/core/M\+O\+M\+\_\+dynamics\+\_\+split\+\_\+\+R\+K2.\+F90\end{DoxyCompactItemize}
