<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.15">
  <compounddef id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_dynamics_unsplit::mom_dyn_unsplit_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a5382edca92982381d2512187b2307798" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_dynamics_unsplit::mom_dyn_unsplit_cs::id_uh</definition>
        <argsstring></argsstring>
        <name>id_uh</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="132" bodyend="132"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a6614193e66ed4858c719bfe63fb188db" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_dynamics_unsplit::mom_dyn_unsplit_cs::id_vh</definition>
        <argsstring></argsstring>
        <name>id_vh</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="132" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a99d84138a8ebfc91d093e69b87c3f1f9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_dynamics_unsplit::mom_dyn_unsplit_cs::id_pfu</definition>
        <argsstring></argsstring>
        <name>id_pfu</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="133" bodyend="133"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a038f609fe1bf55bbc6bfd8dd278a5d5a" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_dynamics_unsplit::mom_dyn_unsplit_cs::id_pfv</definition>
        <argsstring></argsstring>
        <name>id_pfv</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="133" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a03d648f8d4fd7d5d5f4d7f415f5f9f72" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_dynamics_unsplit::mom_dyn_unsplit_cs::id_cau</definition>
        <argsstring></argsstring>
        <name>id_cau</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="133" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ad7908a2db156a8d445bb08e142c73052" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_dynamics_unsplit::mom_dyn_unsplit_cs::id_cav</definition>
        <argsstring></argsstring>
        <name>id_cav</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="133" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aca718daf478f358f42fd931f6119a524" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_dynamics_unsplit::mom_dyn_unsplit_cs::cau</definition>
        <argsstring></argsstring>
        <name>cau</name>
        <briefdescription>
<para>CAu = f*v - u.grad(u) [L T-2 ~&gt; m s-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="108" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="108" bodyend="111"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a0d7859538972a3e817c063a3fd28f5fd" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_dynamics_unsplit::mom_dyn_unsplit_cs::pfu</definition>
        <argsstring></argsstring>
        <name>pfu</name>
        <briefdescription>
<para>PFu = -dM/dx [L T-2 ~&gt; m s-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="108" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="108" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a0f54aba47f0816a41fd1a0d233bf0210" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_dynamics_unsplit::mom_dyn_unsplit_cs::diffu</definition>
        <argsstring></argsstring>
        <name>diffu</name>
        <briefdescription>
<para>Zonal acceleration due to convergence of the along-isopycnal stress tensor [L T-2 ~&gt; m s-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="108" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="108" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a48f87778a889214bdf19cc16444b37fb" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_dynamics_unsplit::mom_dyn_unsplit_cs::cav</definition>
        <argsstring></argsstring>
        <name>cav</name>
        <briefdescription>
<para>CAv = -f*u - u.grad(v) [L T-2 ~&gt; m s-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="113" bodyend="116"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a9cc81bf6855cdb434b4878ae616423a7" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_dynamics_unsplit::mom_dyn_unsplit_cs::pfv</definition>
        <argsstring></argsstring>
        <name>pfv</name>
        <briefdescription>
<para>PFv = -dM/dy [L T-2 ~&gt; m s-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="113" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aeffdf6f08b174b0395fae837db7c48c2" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_dynamics_unsplit::mom_dyn_unsplit_cs::diffv</definition>
        <argsstring></argsstring>
        <name>diffv</name>
        <briefdescription>
<para>Meridional acceleration due to convergence of the along-isopycnal stress tensor [L T-2 ~&gt; m s-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="113" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aaf5526f7a3aa35b9ee99df0b21d1d81e" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::taux_bot</definition>
        <argsstring></argsstring>
        <name>taux_bot</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>frictional x-bottom stress from the ocean to the seafloor [R L Z T-2 ~&gt; Pa] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="118" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="118" bodyend="118"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a8d5bea9282f06a545715cf1470a96890" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::tauy_bot</definition>
        <argsstring></argsstring>
        <name>tauy_bot</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>frictional y-bottom stress from the ocean to the seafloor [R L Z T-2 ~&gt; Pa] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="120" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="120" bodyend="120"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a06681e9d48e5724f5ce075a36b73b1a3" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_dynamics_unsplit::mom_dyn_unsplit_cs::use_correct_dt_visc</definition>
        <argsstring></argsstring>
        <name>use_correct_dt_visc</name>
        <briefdescription>
<para>If true, use the correct timestep in the viscous terms applied in the first predictor step with the unsplit time stepping scheme, and in the calculation of the turbulent mixed layer properties for viscosity. The default should be true, but it is false. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="123" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="123" bodyend="123"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ae4d77898f19c4ba273aba6d166852d05" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_dynamics_unsplit::mom_dyn_unsplit_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If true, write verbose checksums for debugging purposes. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="127" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="127" bodyend="127"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aa36f2b50d1c24de9c583b57ff7e6b968" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_dynamics_unsplit::mom_dyn_unsplit_cs::module_is_initialized</definition>
        <argsstring></argsstring>
        <name>module_is_initialized</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>Record whether this mouled has been initialzed. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="129" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="129" bodyend="129"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a074fbfaa91608934f51b80eeacbee18b" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure that is used to regulate the timing of diagnostic output. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="136" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="136" bodyend="136"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a1f0e4127c2349399d02aa1f0a9e2464d" prot="public" static="no" mutable="no">
        <type>type(accel_diag_ptrs), pointer</type>
        <definition>type(accel_diag_ptrs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::adp</definition>
        <argsstring></argsstring>
        <name>adp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure pointing to the accelerations in the momentum equations, which can later be used to calculate derived diagnostics like energy budgets. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1afff22748260170c5179d01b11d46b0c8" prot="public" static="no" mutable="no">
        <type>type(cont_diag_ptrs), pointer</type>
        <definition>type(cont_diag_ptrs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::cdp</definition>
        <argsstring></argsstring>
        <name>cdp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure with pointers to various terms in the continuity equations, which can later be used to calculate derived diagnostics like energy budgets. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="142" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="142" bodyend="142"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a490ddb813a27650c7433390014d7ed06" prot="public" static="no" mutable="no">
        <type>type(hor_visc_cs), pointer</type>
        <definition>type(hor_visc_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::hor_visc_csp</definition>
        <argsstring></argsstring>
        <name>hor_visc_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the horizontal viscosity control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="149" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="149" bodyend="149"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ad67c86594ef7e17542bf12e5f3301f92" prot="public" static="no" mutable="no">
        <type>type(continuity_cs), pointer</type>
        <definition>type(continuity_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::continuity_csp</definition>
        <argsstring></argsstring>
        <name>continuity_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the continuity control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="151" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="151" bodyend="151"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a02dbe671e08a7436703d82edbd042b92" prot="public" static="no" mutable="no">
        <type>type(coriolisadv_cs), pointer</type>
        <definition>type(coriolisadv_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::coriolisadv_csp</definition>
        <argsstring></argsstring>
        <name>coriolisadv_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the CoriolisAdv control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="153" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="153" bodyend="153"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a653f496d20dae5878cdd7c53cc8c3d36" prot="public" static="no" mutable="no">
        <type>type(pressureforce_cs), pointer</type>
        <definition>type(pressureforce_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::pressureforce_csp</definition>
        <argsstring></argsstring>
        <name>pressureforce_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the PressureForce control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="155" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="155" bodyend="155"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ab351dd5efc56490f2da7d8fba6054eda" prot="public" static="no" mutable="no">
        <type>type(vertvisc_cs), pointer</type>
        <definition>type(vertvisc_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::vertvisc_csp</definition>
        <argsstring></argsstring>
        <name>vertvisc_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the vertvisc control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="157" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a144a536b368f99cc09e6a2cfcb0694ef" prot="public" static="no" mutable="no">
        <type>type(set_visc_cs), pointer</type>
        <definition>type(set_visc_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::set_visc_csp</definition>
        <argsstring></argsstring>
        <name>set_visc_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the set_visc control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a0853a97bcf77017c8d0c382038e810ca" prot="public" static="no" mutable="no">
        <type>type(tidal_forcing_cs), pointer</type>
        <definition>type(tidal_forcing_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::tides_csp</definition>
        <argsstring></argsstring>
        <name>tides_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the tidal forcing control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="161" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="161" bodyend="161"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a13e118971cda2d5d806e690822941f60" prot="public" static="no" mutable="no">
        <type>type(ale_cs), pointer</type>
        <definition>type(ale_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::ale_csp</definition>
        <argsstring></argsstring>
        <name>ale_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the ALE control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="163" bodyend="163"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ac95cbc1af79622a5b47bc345457b6cf3" prot="public" static="no" mutable="no">
        <type>type(ocean_obc_type), pointer</type>
        <definition>type(ocean_obc_type), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::obc</definition>
        <argsstring></argsstring>
        <name>obc</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to an open boundary. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="165" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="165" bodyend="165"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a3636a4e8499e4ed2ebfe3416a8f30867" prot="public" static="no" mutable="no">
        <type>type(update_obc_cs), pointer</type>
        <definition>type(update_obc_cs), pointer mom_dynamics_unsplit::mom_dyn_unsplit_cs::update_obc_csp</definition>
        <argsstring></argsstring>
        <name>update_obc_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the update_OBC control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="170" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="170" bodyend="170"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>MOM_dynamics_unsplit module control structure. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="814">
        <label>type(update_obc_cs), pointer</label>
      </node>
      <node id="820">
        <label>real</label>
      </node>
      <node id="813">
        <label>type(continuity_cs), pointer</label>
      </node>
      <node id="811">
        <label>cont_diag_ptrs</label>
      </node>
      <node id="807">
        <label>logical</label>
      </node>
      <node id="806">
        <label>type(ale_cs), pointer</label>
      </node>
      <node id="815">
        <label>type(coriolisadv_cs), pointer</label>
      </node>
      <node id="809">
        <label>type(set_visc_cs), pointer</label>
      </node>
      <node id="808">
        <label>ocean_obc_type</label>
      </node>
      <node id="816">
        <label>diag_ctrl</label>
      </node>
      <node id="812">
        <label>type(hor_visc_cs), pointer</label>
      </node>
      <node id="819">
        <label>integer</label>
      </node>
      <node id="818">
        <label>type(pressureforce_cs), pointer</label>
      </node>
      <node id="817">
        <label>type(tidal_forcing_cs), pointer</label>
      </node>
      <node id="810">
        <label>type(vertvisc_cs), pointer</label>
      </node>
      <node id="821">
        <label>accel_diag_ptrs</label>
      </node>
      <node id="805">
        <label>mom_dynamics_unsplit::mom_dyn_unsplit_cs</label>
        <link refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs"/>
        <childnode refid="806" relation="usage">
          <edgelabel>ale_csp</edgelabel>
        </childnode>
        <childnode refid="807" relation="usage">
          <edgelabel>use_correct_dt_visc</edgelabel>
          <edgelabel>debug</edgelabel>
          <edgelabel>module_is_initialized</edgelabel>
        </childnode>
        <childnode refid="808" relation="usage">
          <edgelabel>obc</edgelabel>
        </childnode>
        <childnode refid="809" relation="usage">
          <edgelabel>set_visc_csp</edgelabel>
        </childnode>
        <childnode refid="810" relation="usage">
          <edgelabel>vertvisc_csp</edgelabel>
        </childnode>
        <childnode refid="811" relation="usage">
          <edgelabel>cdp</edgelabel>
        </childnode>
        <childnode refid="812" relation="usage">
          <edgelabel>hor_visc_csp</edgelabel>
        </childnode>
        <childnode refid="813" relation="usage">
          <edgelabel>continuity_csp</edgelabel>
        </childnode>
        <childnode refid="814" relation="usage">
          <edgelabel>update_obc_csp</edgelabel>
        </childnode>
        <childnode refid="815" relation="usage">
          <edgelabel>coriolisadv_csp</edgelabel>
        </childnode>
        <childnode refid="816" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="817" relation="usage">
          <edgelabel>tides_csp</edgelabel>
        </childnode>
        <childnode refid="818" relation="usage">
          <edgelabel>pressureforce_csp</edgelabel>
        </childnode>
        <childnode refid="819" relation="usage">
          <edgelabel>id_vh</edgelabel>
          <edgelabel>id_cau</edgelabel>
          <edgelabel>id_uh</edgelabel>
          <edgelabel>id_cav</edgelabel>
          <edgelabel>id_pfu</edgelabel>
          <edgelabel>id_pfv</edgelabel>
        </childnode>
        <childnode refid="820" relation="usage">
          <edgelabel>cau</edgelabel>
          <edgelabel>cav</edgelabel>
          <edgelabel>pfu</edgelabel>
          <edgelabel>pfv</edgelabel>
          <edgelabel>diffu</edgelabel>
          <edgelabel>diffv</edgelabel>
          <edgelabel>taux_bot</edgelabel>
          <edgelabel>tauy_bot</edgelabel>
        </childnode>
        <childnode refid="821" relation="usage">
          <edgelabel>adp</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" line="107" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_dynamics_unsplit.F90" bodystart="107" bodyend="172"/>
    <listofallmembers>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a1f0e4127c2349399d02aa1f0a9e2464d" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>adp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a13e118971cda2d5d806e690822941f60" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>ale_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aca718daf478f358f42fd931f6119a524" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>cau</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a48f87778a889214bdf19cc16444b37fb" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>cav</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1afff22748260170c5179d01b11d46b0c8" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>cdp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ad67c86594ef7e17542bf12e5f3301f92" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>continuity_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a02dbe671e08a7436703d82edbd042b92" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>coriolisadv_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ae4d77898f19c4ba273aba6d166852d05" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>debug</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a074fbfaa91608934f51b80eeacbee18b" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>diag</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a0f54aba47f0816a41fd1a0d233bf0210" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>diffu</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aeffdf6f08b174b0395fae837db7c48c2" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>diffv</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a490ddb813a27650c7433390014d7ed06" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>hor_visc_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a03d648f8d4fd7d5d5f4d7f415f5f9f72" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>id_cau</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ad7908a2db156a8d445bb08e142c73052" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>id_cav</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a99d84138a8ebfc91d093e69b87c3f1f9" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>id_pfu</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a038f609fe1bf55bbc6bfd8dd278a5d5a" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>id_pfv</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a5382edca92982381d2512187b2307798" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>id_uh</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a6614193e66ed4858c719bfe63fb188db" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>id_vh</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aa36f2b50d1c24de9c583b57ff7e6b968" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>module_is_initialized</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ac95cbc1af79622a5b47bc345457b6cf3" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>obc</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a0d7859538972a3e817c063a3fd28f5fd" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>pfu</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a9cc81bf6855cdb434b4878ae616423a7" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>pfv</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a653f496d20dae5878cdd7c53cc8c3d36" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>pressureforce_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a144a536b368f99cc09e6a2cfcb0694ef" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>set_visc_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1aaf5526f7a3aa35b9ee99df0b21d1d81e" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>taux_bot</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a8d5bea9282f06a545715cf1470a96890" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>tauy_bot</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a0853a97bcf77017c8d0c382038e810ca" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>tides_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a3636a4e8499e4ed2ebfe3416a8f30867" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>update_obc_csp</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1a06681e9d48e5724f5ce075a36b73b1a3" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>use_correct_dt_visc</name></member>
      <member refid="structmom__dynamics__unsplit_1_1mom__dyn__unsplit__cs_1ab351dd5efc56490f2da7d8fba6054eda" prot="public" virt="non-virtual"><scope>mom_dynamics_unsplit::mom_dyn_unsplit_cs</scope><name>vertvisc_csp</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
