<?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.20" xml:lang="en-US">
  <compounddef id="structmom__barotropic_1_1barotropic__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_barotropic::barotropic_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aa57af0effa518a3c6fdcfb188585a1b8" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_pfu_bt</definition>
        <argsstring></argsstring>
        <name>id_pfu_bt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="299" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="299" bodyend="299"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8cb23e3c8597232f557c713d49f01608" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_pfv_bt</definition>
        <argsstring></argsstring>
        <name>id_pfv_bt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="299" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="299" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a18ae96d6c1387fd7714f677261455e41" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_coru_bt</definition>
        <argsstring></argsstring>
        <name>id_coru_bt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="299" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="299" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a7a0871aec3418048fd00b95ad5f3864c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_corv_bt</definition>
        <argsstring></argsstring>
        <name>id_corv_bt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="299" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="299" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8412b9b38b45ccb34c7687a0d0334d98" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_ubtforce</definition>
        <argsstring></argsstring>
        <name>id_ubtforce</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="300" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="300" bodyend="300"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a2e3daee41d9d3ce17d4217400dffbd8e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vbtforce</definition>
        <argsstring></argsstring>
        <name>id_vbtforce</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="300" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="300" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a041774e8179fc92e65f116089d57b924" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_uaccel</definition>
        <argsstring></argsstring>
        <name>id_uaccel</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="300" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="300" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a012e90cf323fc66da142086cfafe732b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vaccel</definition>
        <argsstring></argsstring>
        <name>id_vaccel</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="300" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="300" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a6f3e87ef839f9d3c7ac32ff39377bd9c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_visc_rem_u</definition>
        <argsstring></argsstring>
        <name>id_visc_rem_u</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="301" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="301" bodyend="301"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1adb07368c16108ecb1a91abd354d857d7" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_visc_rem_v</definition>
        <argsstring></argsstring>
        <name>id_visc_rem_v</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="301" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="301" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a575e486f04d6ed117850671322421585" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_eta_cor</definition>
        <argsstring></argsstring>
        <name>id_eta_cor</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="301" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="301" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae51e930a1436d77e6b0b37818036c324" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_ubt</definition>
        <argsstring></argsstring>
        <name>id_ubt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="302" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="302" bodyend="302"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a7dd89920720f1d7d80e6d0224a6a7dc6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vbt</definition>
        <argsstring></argsstring>
        <name>id_vbt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="302" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="302" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ad832e998ebd5a8bff99bc1ccdb76c249" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_eta_bt</definition>
        <argsstring></argsstring>
        <name>id_eta_bt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="302" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="302" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae2790011df879b0ca951fae60f6c61cc" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_ubtav</definition>
        <argsstring></argsstring>
        <name>id_ubtav</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="302" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="302" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1afd63d541addc52eec3f0a9fd56870ec5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vbtav</definition>
        <argsstring></argsstring>
        <name>id_vbtav</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="302" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="302" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ad1f4de1a5f8d3527dfd2bf904699d2f1" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_ubt_st</definition>
        <argsstring></argsstring>
        <name>id_ubt_st</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="303" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="303" bodyend="303"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a9550506bdfb803088ef8f9482fe23d3c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vbt_st</definition>
        <argsstring></argsstring>
        <name>id_vbt_st</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="303" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="303" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a4605a148819c71b94f5588720c729195" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_eta_st</definition>
        <argsstring></argsstring>
        <name>id_eta_st</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="303" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="303" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ac61e5c5245365d16e17707c9ecec8f60" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_ubtdt</definition>
        <argsstring></argsstring>
        <name>id_ubtdt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="304" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="304" bodyend="304"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae6c1df9321cb0401f031db5693264a9c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vbtdt</definition>
        <argsstring></argsstring>
        <name>id_vbtdt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="304" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="304" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0fa8df60fa8dc5ccd2fd5db678ee1bb8" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_ubt_hifreq</definition>
        <argsstring></argsstring>
        <name>id_ubt_hifreq</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="305" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="305" bodyend="305"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a25ab9f7770856d37781e23ba9a588313" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vbt_hifreq</definition>
        <argsstring></argsstring>
        <name>id_vbt_hifreq</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="305" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="305" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1af473cb566f32fb00daf411d35d5bf3bc" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_eta_hifreq</definition>
        <argsstring></argsstring>
        <name>id_eta_hifreq</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="305" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="305" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1af9ec58032df8a7c6ebd01956ea41dddc" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_uhbt_hifreq</definition>
        <argsstring></argsstring>
        <name>id_uhbt_hifreq</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="306" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="306" bodyend="306"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae8c1e7cdc645acf161f09c9fbfc23646" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vhbt_hifreq</definition>
        <argsstring></argsstring>
        <name>id_vhbt_hifreq</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="306" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="306" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aa8f9668bb2ac2a7dc4d6ea6d3a2cd2b6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_eta_pred_hifreq</definition>
        <argsstring></argsstring>
        <name>id_eta_pred_hifreq</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="306" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="306" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a7cef46a523e00d06bc6d9e515a7853ab" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_gtotn</definition>
        <argsstring></argsstring>
        <name>id_gtotn</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="307" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="307" bodyend="307"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a7a19641c0dcb902e3ff46388085d1b5a" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_gtots</definition>
        <argsstring></argsstring>
        <name>id_gtots</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="307" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="307" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1abd54fe5e1f14efdc9fc836a551e96516" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_gtote</definition>
        <argsstring></argsstring>
        <name>id_gtote</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="307" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="307" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae2f0ce82d0fed83bcf29c48db06200c5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_gtotw</definition>
        <argsstring></argsstring>
        <name>id_gtotw</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="307" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="307" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0ccec465fc0b7969a41a0fed8a3e665c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_uhbt</definition>
        <argsstring></argsstring>
        <name>id_uhbt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="308" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="308" bodyend="308"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae0b75a7d61919544c029b9f808aa1a8f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_frhatu</definition>
        <argsstring></argsstring>
        <name>id_frhatu</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="308" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="308" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ab25fd2575c199efdc6abd04bbe703ce7" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vhbt</definition>
        <argsstring></argsstring>
        <name>id_vhbt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="308" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="308" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae3655444aaa5bc76df4c1a8ae0598277" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_frhatv</definition>
        <argsstring></argsstring>
        <name>id_frhatv</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="308" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="308" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a80492cf7a652cf6240200aaf83fa9aae" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_frhatu1</definition>
        <argsstring></argsstring>
        <name>id_frhatu1</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="309" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="309" bodyend="309"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a622860bda41688f56039b04b9070b81b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_frhatv1</definition>
        <argsstring></argsstring>
        <name>id_frhatv1</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="309" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="309" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8ea3f92b47069d4b4c932850b71023de" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_u_ee</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_u_ee</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="311" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="311" bodyend="311"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a153d8dfec6a0c068807d3effb792c436" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_u_e0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_u_e0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="311" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="311" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a1e055881b7b182866c970510ada01116" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_u_w0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_u_w0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="311" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="311" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a687b25945d492438e38482b0f3d72292" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_u_ww</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_u_ww</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="311" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="311" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1abaf6d82820cc35657d43d58a7d70b136" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_ubt_ee</definition>
        <argsstring></argsstring>
        <name>id_btc_ubt_ee</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="312" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="312" bodyend="312"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8dc49451acf003831de298d87fe1011c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_ubt_ww</definition>
        <argsstring></argsstring>
        <name>id_btc_ubt_ww</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="312" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="312" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ab116d0340c403c708acc296808a75836" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_v_nn</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_v_nn</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="313" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="313" bodyend="313"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a476903197cb9dc0de13f96a16930e6e2" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_v_n0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_v_n0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="313" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="313" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ac464c7c5d1508153790cff47b50f032b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_v_s0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_v_s0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="313" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="313" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a494a7b7f1cec57d5e004d3a5a5b0081e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_v_ss</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_v_ss</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="313" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="313" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a45d615f9e6862aac206c9ed86a82f966" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_vbt_nn</definition>
        <argsstring></argsstring>
        <name>id_btc_vbt_nn</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="314" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="314" bodyend="314"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a75a13d50bfa88bf46d1b7284d545893b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_vbt_ss</definition>
        <argsstring></argsstring>
        <name>id_btc_vbt_ss</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="314" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="314" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a6c2dd363cac05897cfbc49bec30092cf" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_u_rat0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_u_rat0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="315" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="315" bodyend="315"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a6ba2683e7bdf295190b889e1f54ae77d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_v_rat0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_v_rat0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="315" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="315" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a36bffb015c846dfea37040c6be1ec87d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_btc_fa_h_rat0</definition>
        <argsstring></argsstring>
        <name>id_btc_fa_h_rat0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="315" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="315" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a992e71343366f13b91e0225f7b40d82d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_uhbt0</definition>
        <argsstring></argsstring>
        <name>id_uhbt0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="316" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="316" bodyend="316"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a01f6d1fcf0cb361d6a8aea00beb186d3" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::id_vhbt0</definition>
        <argsstring></argsstring>
        <name>id_vhbt0</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="316" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="316" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a32dd916fcd410aa41a4edfd479b7ad95" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_barotropic::barotropic_cs::frhatu</definition>
        <argsstring></argsstring>
        <name>frhatu</name>
        <briefdescription>
<para>The fraction of the total column thickness interpolated to u grid points in each layer [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="103" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="103" bodyend="103"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a1bffaff6d7dbfb88481c70b944213ecc" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_barotropic::barotropic_cs::frhatv</definition>
        <argsstring></argsstring>
        <name>frhatv</name>
        <briefdescription>
<para>The fraction of the total column thickness interpolated to v grid points in each layer [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="105" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="105" bodyend="105"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0d2636d54761052723f887318b070f82" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::idatu</definition>
        <argsstring></argsstring>
        <name>idatu</name>
        <briefdescription>
<para>Inverse of the basin depth at u grid points [Z-1 ~&gt; m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="107" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="107" bodyend="107"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a25b6fc594b6f3dc45d7655289cedd399" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::lin_drag_u</definition>
        <argsstring></argsstring>
        <name>lin_drag_u</name>
        <briefdescription>
<para>A spatially varying linear drag coefficient acting on the zonal barotropic flow [H T-1 ~&gt; m s-1 or kg m-2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="109" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="109" bodyend="109"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8e85c27cbc30485ef3c0fd0fd3e4ee69" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::ubt_ic</definition>
        <argsstring></argsstring>
        <name>ubt_ic</name>
        <briefdescription>
<para>The barotropic solvers estimate of the zonal velocity that will be the initial condition for the next call to btstep [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="112" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="112" bodyend="112"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a1bf92bb49e050d20ae78356e06198ae8" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::ubtav</definition>
        <argsstring></argsstring>
        <name>ubtav</name>
        <briefdescription>
<para>The barotropic zonal velocity averaged over the baroclinic time step [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="115" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="115" bodyend="115"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a9c0a6295fe98f20cf4cbbfb792e2a341" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::idatv</definition>
        <argsstring></argsstring>
        <name>idatv</name>
        <briefdescription>
<para>Inverse of the basin depth at v grid points [Z-1 ~&gt; m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="117" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="117" bodyend="117"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a6b3346244755b815088953768969f0e4" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::lin_drag_v</definition>
        <argsstring></argsstring>
        <name>lin_drag_v</name>
        <briefdescription>
<para>A spatially varying linear drag coefficient acting on the zonal barotropic flow [H T-1 ~&gt; m s-1 or kg m-2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="119" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="119" bodyend="119"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ac15961cb62d643b041118cf4c5ec5015" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::vbt_ic</definition>
        <argsstring></argsstring>
        <name>vbt_ic</name>
        <briefdescription>
<para>The barotropic solvers estimate of the zonal velocity that will be the initial condition for the next call to btstep [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="122" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="122" bodyend="122"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a07f0349c9e08ee6784cd7b58bc8f22d0" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::vbtav</definition>
        <argsstring></argsstring>
        <name>vbtav</name>
        <briefdescription>
<para>The barotropic meridional velocity averaged over the baroclinic time step [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="125" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="125" bodyend="125"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aa2c9daf323c6c5fca213ffdf3ad28352" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::eta_cor</definition>
        <argsstring></argsstring>
        <name>eta_cor</name>
        <briefdescription>
<para>The difference between the free surface height from the barotropic calculation and the sum of the layer thicknesses. This difference is imposed as a forcing term in the barotropic calculation over a baroclinic timestep [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="127" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="127" bodyend="127"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1afa1699f52b708aa34f50f24c270540ff" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::eta_cor_bound</definition>
        <argsstring></argsstring>
        <name>eta_cor_bound</name>
        <briefdescription>
<para>A limit on the rate at which eta_cor can be applied while avoiding instability [H T-1 ~&gt; m s-1 or kg m-2 s-1]. This is only used if CSbound_BT_corr is true. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="131" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="131" bodyend="131"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1add16265674f085dcb818cc35e6797b61" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::ua_polarity</definition>
        <argsstring></argsstring>
        <name>ua_polarity</name>
        <briefdescription>
<para>Test vector components for checking grid polarity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="134" bodyend="137"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1afe0c382e10c0942c9646f9fe9d0061fa" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::va_polarity</definition>
        <argsstring></argsstring>
        <name>va_polarity</name>
        <briefdescription>
<para>Test vector components for checking grid polarity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8f9db23514c86d6eeceb6732363be5d3" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::bathyt</definition>
        <argsstring></argsstring>
        <name>bathyt</name>
        <briefdescription>
<para>A copy of bathyT (ocean bottom depth) with wide halos [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0f86ab2156a7ee1c57b1377c8787490e" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::iareat</definition>
        <argsstring></argsstring>
        <name>iareat</name>
        <briefdescription>
<para>This is a copy of GIareaT with wide halos, but will still utilize the macro IareaT when referenced, [L-2 ~&gt; m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ad0ed32327ae14283b4232c8e09574004" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::d_u_cor</definition>
        <argsstring></argsstring>
        <name>d_u_cor</name>
        <briefdescription>
<para>A simply averaged depth at u points [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="141" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="141" bodyend="144"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a6d1e88bd7f74387b3237cf9b2afaaf42" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::dy_cu</definition>
        <argsstring></argsstring>
        <name>dy_cu</name>
        <briefdescription>
<para>A copy of Gdy_Cu with wide halos [L ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="141" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="141" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8f86bcf5410d118ca867c33f24ff95a2" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::idxcu</definition>
        <argsstring></argsstring>
        <name>idxcu</name>
        <briefdescription>
<para>A copy of GIdxCu with wide halos [L-1 ~&gt; m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="141" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="141" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a69dd6b207ea07b6236b733a3b884136f" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::d_v_cor</definition>
        <argsstring></argsstring>
        <name>d_v_cor</name>
        <briefdescription>
<para>A simply averaged depth at v points [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="145" bodyend="148"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a693b763198b0b22b1246697687522f62" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::dx_cv</definition>
        <argsstring></argsstring>
        <name>dx_cv</name>
        <briefdescription>
<para>A copy of Gdx_Cv with wide halos [L ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="145" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a096269e1e68a6096732f149d1873ea7b" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::idycv</definition>
        <argsstring></argsstring>
        <name>idycv</name>
        <briefdescription>
<para>A copy of GIdyCv with wide halos [L-1 ~&gt; m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="145" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae1a9ba5ebb828c8c35e2d62b72ea7728" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_barotropic::barotropic_cs::q_d</definition>
        <argsstring></argsstring>
        <name>q_d</name>
        <briefdescription>
<para>f / D at PV points [Z-1 T-1 ~&gt; m-1 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="149" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="149" bodyend="150"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1af59f22954f01cc420e19572fbe4b2a7c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_barotropic::barotropic_cs::frhatu1</definition>
        <argsstring></argsstring>
        <name>frhatu1</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Predictor step values of frhatu stored for diagnostics. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="152" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="152" bodyend="152"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0c3baceb000ff09e8101067fb14e5c98" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_barotropic::barotropic_cs::frhatv1</definition>
        <argsstring></argsstring>
        <name>frhatv1</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Predictor step values of frhatv stored for diagnostics. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="153" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="153" bodyend="153"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1abf3ba6348cb2b39321e3ac46558615a9" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__barotropic_1_1bt__obc__type" kindref="compound">bt_obc_type</ref>)</type>
        <definition>type(bt_obc_type) mom_barotropic::barotropic_cs::bt_obc</definition>
        <argsstring></argsstring>
        <name>bt_obc</name>
        <briefdescription>
<para>A structure with all of this modules fields for applying open boundary conditions. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="155" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="155" bodyend="155"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a29140f5ff823f586b4c169f9543159a5" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::dtbt</definition>
        <argsstring></argsstring>
        <name>dtbt</name>
        <briefdescription>
<para>The barotropic time step [T ~&gt; s]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="158" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="158" bodyend="158"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a9547048acc5184e0abb6e1793a692922" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::dtbt_fraction</definition>
        <argsstring></argsstring>
        <name>dtbt_fraction</name>
        <briefdescription>
<para>The fraction of the maximum time-step that should used. The default is 0.98. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a013d178ae91d00b8ec8d8a0951636529" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::dtbt_max</definition>
        <argsstring></argsstring>
        <name>dtbt_max</name>
        <briefdescription>
<para>The maximum stable barotropic time step [T ~&gt; s]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="161" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="161" bodyend="161"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a643a1984936263d1164c678b37f4d0a5" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::dt_bt_filter</definition>
        <argsstring></argsstring>
        <name>dt_bt_filter</name>
        <briefdescription>
<para>The time-scale over which the barotropic mode solutions are filtered [T ~&gt; s] if positive, or as a fraction of DT if negative [nondim]. This can never be taken to be longer than 2*dt. Set this to 0 to apply no filtering. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="162" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="162" bodyend="162"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a523b9098af5601dad4af2c6c9e6a7315" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::nstep_last</definition>
        <argsstring></argsstring>
        <name>nstep_last</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>The number of barotropic timesteps per baroclinic time step the last time btstep was called. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="166" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="166" bodyend="166"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aec4624224affc89ce9026e0788d8ac75" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::bebt</definition>
        <argsstring></argsstring>
        <name>bebt</name>
        <briefdescription>
<para>A nondimensional number, from 0 to 1, that determines the gravity wave time stepping scheme. 0.0 gives a forward-backward scheme, while 1.0 give backward Euler. In practice, bebt should be of order 0.2 or greater. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="168" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="168" bodyend="168"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aeda17ad2fd040204769f70a94203cf42" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::split</definition>
        <argsstring></argsstring>
        <name>split</name>
        <briefdescription>
<para>If true, use the split time stepping scheme. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="173" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="173" bodyend="173"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a5485fd29385ed292d5bce6411f307cbb" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::bound_bt_corr</definition>
        <argsstring></argsstring>
        <name>bound_bt_corr</name>
        <briefdescription>
<para>If true, the magnitude of the fake mass source in the barotropic equation that drives the two estimates of the free surface height toward each other is bounded to avoid driving corrective velocities that exceed MAXCFL_BT_CONT. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="174" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="174" bodyend="174"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a726ef7ddba05a83308f803640df946c7" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::gradual_bt_ics</definition>
        <argsstring></argsstring>
        <name>gradual_bt_ics</name>
        <briefdescription>
<para>If true, adjust the initial conditions for the barotropic solver to the values from the layered solution over a whole timestep instead of instantly. This is a decent approximation to the inclusion of sum(u dh_dt) while also correcting for truncation errors. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="179" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="179" bodyend="179"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a224b0864de5a52a6b80f31f7ad57654c" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::sadourny</definition>
        <argsstring></argsstring>
        <name>sadourny</name>
        <briefdescription>
<para>If true, the Coriolis terms are discretized with Sadourny&apos;s energy conserving scheme, otherwise the Arakawa &amp; Hsu scheme is used. If the deformation radius is not resolved Sadourny&apos;s scheme should probably be used. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="185" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="185" bodyend="185"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a7dd44c5e8931d46605fb18c668e4cb4f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::integral_bt_cont</definition>
        <argsstring></argsstring>
        <name>integral_bt_cont</name>
        <briefdescription>
<para>If true, use the time-integrated velocity over the barotropic steps to determine the integrated transports used to update the continuity equation. Otherwise the transports are the sum of the transports based on ]a series of instantaneous velocities and the BT_CONT_TYPE for transports. This is only valid if a BT_CONT_TYPE is used. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="190" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="190" bodyend="190"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a23f228a05b26adaed46e59fc695359cc" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::nonlinear_continuity</definition>
        <argsstring></argsstring>
        <name>nonlinear_continuity</name>
        <briefdescription>
<para>If true, the barotropic continuity equation uses the full ocean thickness for transport. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="195" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="195" bodyend="195"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a4897b713c22543886d60752e1eb27642" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::nonlin_cont_update_period</definition>
        <argsstring></argsstring>
        <name>nonlin_cont_update_period</name>
        <briefdescription>
<para>The number of barotropic time steps between updates to the face area, or 0 only to update at the start of a call to btstep. The default is 1. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="197" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="197" bodyend="197"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1afbf6e608b0f08f010e08bfc043ef689a" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::bt_project_velocity</definition>
        <argsstring></argsstring>
        <name>bt_project_velocity</name>
        <briefdescription>
<para>If true, step the barotropic velocity first and project out the velocity tendency by 1+BEBT when calculating the transport. The default (false) is to use a predictor continuity step to find the pressure field, and then do a corrector continuity step using a weighted average of the old and new velocities, with weights of (1-BEBT) and BEBT. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="201" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="201" bodyend="201"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ab1505fd49ce637403972291f2d55c36f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::nonlin_stress</definition>
        <argsstring></argsstring>
        <name>nonlin_stress</name>
        <briefdescription>
<para>If true, use the full depth of the ocean at the start of the barotropic step when calculating the surface stress contribution to the barotropic acclerations. Otherwise use the depth based on bathyT. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="208" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="208" bodyend="208"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8829ff28dbe05615467f5c6afd461243" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::bt_coriolis_scale</definition>
        <argsstring></argsstring>
        <name>bt_coriolis_scale</name>
        <briefdescription>
<para>A factor by which the barotropic Coriolis acceleration anomaly terms are scaled. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="211" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="211" bodyend="211"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a7290531241887c88785659ef0475ae16" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::answers_2018</definition>
        <argsstring></argsstring>
        <name>answers_2018</name>
        <briefdescription>
<para>If true, use expressions for the barotropic solver that recover the answers from the end of 2018. Otherwise, use more efficient or general expressions. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="213" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="213" bodyend="213"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a75b7e0b005c56b85464f961157f8ae37" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::dynamic_psurf</definition>
        <argsstring></argsstring>
        <name>dynamic_psurf</name>
        <briefdescription>
<para>If true, add a dynamic pressure due to a viscous ice shelf, for instance. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="217" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="217" bodyend="217"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a3b7e59b14b70d99ff1beb1f86b167c30" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::dmin_dyn_psurf</definition>
        <argsstring></argsstring>
        <name>dmin_dyn_psurf</name>
        <briefdescription>
<para>The minimum depth to use in limiting the size of the dynamic surface pressure for stability [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="219" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="219" bodyend="219"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a19d7273407d08f830970b36ab55af103" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::ice_strength_length</definition>
        <argsstring></argsstring>
        <name>ice_strength_length</name>
        <briefdescription>
<para>The length scale at which the damping rate due to the ice strength should be the same as if a Laplacian were applied [L ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="221" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="221" bodyend="221"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a2054dd31835ba02f9657703e415c62b4" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::const_dyn_psurf</definition>
        <argsstring></argsstring>
        <name>const_dyn_psurf</name>
        <briefdescription>
<para>The constant that scales the dynamic surface pressure [nondim]. Stable values are &lt; ~1.0. The default is 0.9. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="224" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="224" bodyend="224"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a1f4743af16b86a1007d14111b1e15381" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::tides</definition>
        <argsstring></argsstring>
        <name>tides</name>
        <briefdescription>
<para>If true, apply tidal momentum forcing. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="227" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="227" bodyend="227"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0cb82fef57afa1a029e39c2cb8b52cc0" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::g_extra</definition>
        <argsstring></argsstring>
        <name>g_extra</name>
        <briefdescription>
<para>A nondimensional factor by which gtot is enhanced. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="228" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="228" bodyend="228"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a8b52d3eb04255d482f298fd01d457a4b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::hvel_scheme</definition>
        <argsstring></argsstring>
        <name>hvel_scheme</name>
        <briefdescription>
<para>An integer indicating how the thicknesses at velocity points are calculated. Valid values are given by the parameters defined below: HARMONIC, ARITHMETIC, HYBRID, and FROM_BT_CONT. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="229" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="229" bodyend="229"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aa28438ef04fef7c40554297a16b48924" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::strong_drag</definition>
        <argsstring></argsstring>
        <name>strong_drag</name>
        <briefdescription>
<para>If true, use a stronger estimate of the retarding effects of strong bottom drag. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="233" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="233" bodyend="233"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aa292ae4e9d9e0f10e92835b3e50984c9" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::linear_wave_drag</definition>
        <argsstring></argsstring>
        <name>linear_wave_drag</name>
        <briefdescription>
<para>If true, apply a linear drag to the barotropic velocities, using rates set by lin_drag_u &amp; _v divided by the depth of the ocean. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="235" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="235" bodyend="235"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a48562ee044d444e9238bb2701cd6c220" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::linearized_bt_pv</definition>
        <argsstring></argsstring>
        <name>linearized_bt_pv</name>
        <briefdescription>
<para>If true, the PV and interface thicknesses used in the barotropic Coriolis calculation is time invariant and linearized. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="238" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="238" bodyend="238"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a70d146338c18588806a82577dd72c12c" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::use_wide_halos</definition>
        <argsstring></argsstring>
        <name>use_wide_halos</name>
        <briefdescription>
<para>If true, use wide halos and march in during the barotropic time stepping for efficiency. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="241" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="241" bodyend="241"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a91d9e07d12f356b0f7eb99ce171ce5e7" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::clip_velocity</definition>
        <argsstring></argsstring>
        <name>clip_velocity</name>
        <briefdescription>
<para>If true, limit any velocity components that are are large enough for a CFL number to exceed CFL_trunc. This should only be used as a desperate debugging measure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="243" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="243" bodyend="243"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a4632b599824cee0a844ea5f0349b5489" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_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_barotropic.F90" line="247" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="247" bodyend="247"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ab9990b15f306b67f801b3cce80697a95" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::debug_bt</definition>
        <argsstring></argsstring>
        <name>debug_bt</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_barotropic.F90" line="248" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="248" bodyend="248"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1acf1de960890b3fbff1b7534fabd6c3bf" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::vel_underflow</definition>
        <argsstring></argsstring>
        <name>vel_underflow</name>
        <briefdescription>
<para>Velocity components smaller than vel_underflow are set to 0 [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="249" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="249" bodyend="249"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a95561739c29671dde8e002752a2108f9" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::maxvel</definition>
        <argsstring></argsstring>
        <name>maxvel</name>
        <briefdescription>
<para>Velocity components greater than maxvel are truncated to maxvel [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="251" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="251" bodyend="251"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ab9b69a111c34ac5ac4b24fba46654ddb" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::cfl_trunc</definition>
        <argsstring></argsstring>
        <name>cfl_trunc</name>
        <briefdescription>
<para>If clip_velocity is true, velocity components will be truncated when they are large enough that the corresponding CFL number exceeds this value, nondim. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="253" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="253" bodyend="253"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a0af937c50f27bd4d2c6a9237fbc480a5" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_barotropic::barotropic_cs::maxcfl_bt_cont</definition>
        <argsstring></argsstring>
        <name>maxcfl_bt_cont</name>
        <briefdescription>
<para>The maximum permitted CFL number associated with the barotropic accelerations from the summed velocities times the time-derivatives of thicknesses. The default is 0.1, and there will probably be real problems if this were set close to 1. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="256" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="256" bodyend="256"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a511c44c8e14cf8bb4c8d6fb683e66e33" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::bt_cont_bounds</definition>
        <argsstring></argsstring>
        <name>bt_cont_bounds</name>
        <briefdescription>
<para>If true, use the BT_cont_type variables to set limits on the magnitude of the corrective mass fluxes. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="261" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="261" bodyend="261"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a3e121ae06e3d25e1a824ca25d1e97760" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::visc_rem_u_uh0</definition>
        <argsstring></argsstring>
        <name>visc_rem_u_uh0</name>
        <briefdescription>
<para>If true, use the viscous remnants when estimating the barotropic velocities that were used to calculate uh0 and vh0. False is probably the better choice. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="263" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="263" bodyend="263"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a4c18dc158b27465ee19198a922a51388" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::adjust_bt_cont</definition>
        <argsstring></argsstring>
        <name>adjust_bt_cont</name>
        <briefdescription>
<para>If true, adjust the curve fit to the BT_cont type that is used by the barotropic solver to match the transport about which the flow is being linearized. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="267" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="267" bodyend="267"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1abcb737ccd3f6bbd228a3589ba133fb3f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::use_old_coriolis_bracket_bug</definition>
        <argsstring></argsstring>
        <name>use_old_coriolis_bracket_bug</name>
        <briefdescription>
<para>If True, use an order of operations that is not bitwise rotationally symmetric in the meridional Coriolis term of the barotropic solver. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="270" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="270" bodyend="270"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a549a7468c4357bce7f050d18c15cdd94" prot="public" static="no" mutable="no">
        <type>type(time_type), pointer</type>
        <definition>type(time_type), pointer mom_barotropic::barotropic_cs::time</definition>
        <argsstring></argsstring>
        <name>time</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the ocean models clock. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="273" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="273" bodyend="273"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a1ebd666e7fb3aa5941aea1e520157eb5" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__diag__mediator_1_1diag__ctrl" kindref="compound">diag_ctrl</ref>), pointer</type>
        <definition>type(diag_ctrl), pointer mom_barotropic::barotropic_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_barotropic.F90" line="274" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="274" bodyend="274"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aae06339054ded1571d56a4614661ca2d" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__domains_1_1mom__domain__type" kindref="compound">mom_domain_type</ref>), pointer</type>
        <definition>type(mom_domain_type), pointer mom_barotropic::barotropic_cs::bt_domain</definition>
        <argsstring></argsstring>
        <name>bt_domain</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Barotropic MOM domain. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="276" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="276" bodyend="276"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a74f3f8ec1238312f78233b7c3abc4d03" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__hor__index_1_1hor__index__type" kindref="compound">hor_index_type</ref>), pointer</type>
        <definition>type(hor_index_type), pointer mom_barotropic::barotropic_cs::debug_bt_hi</definition>
        <argsstring></argsstring>
        <name>debug_bt_hi</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>debugging copy of horizontal index_type </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="277" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="277" bodyend="277"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a926691be1b7259dc030c3fdc83d838ca" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__tidal__forcing_1_1tidal__forcing__cs" kindref="compound">tidal_forcing_cs</ref>), pointer</type>
        <definition>type(tidal_forcing_cs), pointer mom_barotropic::barotropic_cs::tides_csp</definition>
        <argsstring></argsstring>
        <name>tides_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for tides. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="278" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="278" bodyend="278"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae668660b7077a737490aa16520567ede" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_barotropic::barotropic_cs::module_is_initialized</definition>
        <argsstring></argsstring>
        <name>module_is_initialized</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>If true, module has been initialized. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="279" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="279" bodyend="279"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a34d42894f9bc8a7233b4d4746d87f5fe" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::isdw</definition>
        <argsstring></argsstring>
        <name>isdw</name>
        <briefdescription>
<para>The lower i-memory limit for the wide halo arrays. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="281" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="281" bodyend="281"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a1c38758850f07a52e5ccec3706669cff" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::iedw</definition>
        <argsstring></argsstring>
        <name>iedw</name>
        <briefdescription>
<para>The upper i-memory limit for the wide halo arrays. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="282" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="282" bodyend="282"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ad0b93b57428ba1b1bcf99e64254ac7ae" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::jsdw</definition>
        <argsstring></argsstring>
        <name>jsdw</name>
        <briefdescription>
<para>The lower j-memory limit for the wide halo arrays. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="283" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="283" bodyend="283"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1adb7665aa8c5eaf8c703bee0f2928e6c5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_barotropic::barotropic_cs::jedw</definition>
        <argsstring></argsstring>
        <name>jedw</name>
        <briefdescription>
<para>The upper j-memory limit for the wide halo arrays. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="284" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="284" bodyend="284"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a214f00dd89c38587d58c7a4b555af1fd" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_q_dcor</definition>
        <argsstring></argsstring>
        <name>pass_q_dcor</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="286" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="286" bodyend="286"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1af76b7ef48ea0f435f6ec5f4de2f04199" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_gtot</definition>
        <argsstring></argsstring>
        <name>pass_gtot</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="287" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="287" bodyend="287"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ad1e62b911b26ed60351ed516991017cc" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_tmp_uv</definition>
        <argsstring></argsstring>
        <name>pass_tmp_uv</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="288" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="288" bodyend="288"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ac264cc34dc157936fba9cadec7118f16" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_eta_bt_rem</definition>
        <argsstring></argsstring>
        <name>pass_eta_bt_rem</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="289" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="289" bodyend="289"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ae4d017244e01b65abb7cb0593ea41bae" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_force_hbt0_cor_ref</definition>
        <argsstring></argsstring>
        <name>pass_force_hbt0_cor_ref</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="290" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="290" bodyend="290"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a2ed32396336f75dae7a85566d190cc3b" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_dat_uv</definition>
        <argsstring></argsstring>
        <name>pass_dat_uv</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="291" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="291" bodyend="291"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1afb8b17a230fc98968ec3027385648a47" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_eta_ubt</definition>
        <argsstring></argsstring>
        <name>pass_eta_ubt</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="292" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="292" bodyend="292"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1ab0b982d338ec34fb237af2a340669222" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_etaav</definition>
        <argsstring></argsstring>
        <name>pass_etaav</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="293" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="293" bodyend="293"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a403fef8c25ead6c1e8855709583763f7" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_ubt_cor</definition>
        <argsstring></argsstring>
        <name>pass_ubt_cor</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="294" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="294" bodyend="294"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1a04a7c9d25e66e9bea416a6809dbf0163" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_ubta_uhbta</definition>
        <argsstring></argsstring>
        <name>pass_ubta_uhbta</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="295" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="295" bodyend="295"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__barotropic_1_1barotropic__cs_1aead79dfff3f5733a24c4a34caf5ddd86" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_barotropic::barotropic_cs::pass_e_anom</definition>
        <argsstring></argsstring>
        <name>pass_e_anom</name>
        <briefdescription>
<para>Handle for a group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="296" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="296" bodyend="296"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The barotropic stepping control stucture. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="37">
        <label>mom_remapping::remapping_cs</label>
        <link refid="structmom__remapping_1_1remapping__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>boundary_extrapolation</edgelabel>
          <edgelabel>check_reconstruction</edgelabel>
          <edgelabel>check_remapping</edgelabel>
          <edgelabel>force_bounds_in_subcell</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>degree</edgelabel>
          <edgelabel>remapping_scheme</edgelabel>
        </childnode>
      </node>
      <node id="7">
        <label>real</label>
      </node>
      <node id="38">
        <label>mom_eos::eos_type</label>
        <link refid="structmom__eos_1_1eos__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>compressible</edgelabel>
          <edgelabel>eos_quadrature</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>drho_ds</edgelabel>
          <edgelabel>drho_dt</edgelabel>
          <edgelabel>dtfr_dp</edgelabel>
          <edgelabel>dtfr_ds</edgelabel>
          <edgelabel>kg_m3_to_r</edgelabel>
          <edgelabel>l_t_to_m_s</edgelabel>
          <edgelabel>m_to_z</edgelabel>
          <edgelabel>r_to_kg_m3</edgelabel>
          <edgelabel>rho_t0_s0</edgelabel>
          <edgelabel>rl2_t2_to_pa</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>form_of_eos</edgelabel>
          <edgelabel>form_of_tfreeze</edgelabel>
        </childnode>
      </node>
      <node id="28">
        <label>coord_sigma::sigma_cs</label>
        <link refid="structcoord__sigma_1_1sigma__cs"/>
        <childnode refid="7" relation="usage">
          <edgelabel>coordinateresolution</edgelabel>
          <edgelabel>min_thickness</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
        </childnode>
      </node>
      <node id="1">
        <label>mom_barotropic::barotropic_cs</label>
        <link refid="structmom__barotropic_1_1barotropic__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>adjust_bt_cont</edgelabel>
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>bound_bt_corr</edgelabel>
          <edgelabel>bt_cont_bounds</edgelabel>
          <edgelabel>bt_project_velocity</edgelabel>
          <edgelabel>clip_velocity</edgelabel>
          <edgelabel>debug</edgelabel>
          <edgelabel>debug_bt</edgelabel>
          <edgelabel>dynamic_psurf</edgelabel>
          <edgelabel>gradual_bt_ics</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>tides_csp</edgelabel>
        </childnode>
        <childnode refid="9" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>time</edgelabel>
        </childnode>
        <childnode refid="39" relation="usage">
          <edgelabel>bt_obc</edgelabel>
        </childnode>
        <childnode refid="22" relation="usage">
          <edgelabel>bt_domain</edgelabel>
        </childnode>
        <childnode refid="40" relation="usage">
          <edgelabel>pass_dat_uv</edgelabel>
          <edgelabel>pass_e_anom</edgelabel>
          <edgelabel>pass_eta_bt_rem</edgelabel>
          <edgelabel>pass_eta_ubt</edgelabel>
          <edgelabel>pass_etaav</edgelabel>
          <edgelabel>pass_force_hbt0_cor_ref</edgelabel>
          <edgelabel>pass_gtot</edgelabel>
          <edgelabel>pass_q_dcor</edgelabel>
          <edgelabel>pass_tmp_uv</edgelabel>
          <edgelabel>pass_ubt_cor</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="24" relation="usage">
          <edgelabel>debug_bt_hi</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>hvel_scheme</edgelabel>
          <edgelabel>id_btc_fa_h_rat0</edgelabel>
          <edgelabel>id_btc_fa_u_e0</edgelabel>
          <edgelabel>id_btc_fa_u_ee</edgelabel>
          <edgelabel>id_btc_fa_u_rat0</edgelabel>
          <edgelabel>id_btc_fa_u_w0</edgelabel>
          <edgelabel>id_btc_fa_u_ww</edgelabel>
          <edgelabel>id_btc_fa_v_n0</edgelabel>
          <edgelabel>id_btc_fa_v_nn</edgelabel>
          <edgelabel>id_btc_fa_v_rat0</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>bathyt</edgelabel>
          <edgelabel>bebt</edgelabel>
          <edgelabel>bt_coriolis_scale</edgelabel>
          <edgelabel>cfl_trunc</edgelabel>
          <edgelabel>const_dyn_psurf</edgelabel>
          <edgelabel>d_u_cor</edgelabel>
          <edgelabel>d_v_cor</edgelabel>
          <edgelabel>dmin_dyn_psurf</edgelabel>
          <edgelabel>dt_bt_filter</edgelabel>
          <edgelabel>dtbt</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="25">
        <label>mom_diag_mediator::diagcs_dsamp</label>
        <link refid="structmom__diag__mediator_1_1diagcs__dsamp"/>
        <childnode refid="14" relation="usage">
          <edgelabel>axesb1</edgelabel>
          <edgelabel>axesbi</edgelabel>
          <edgelabel>axesbl</edgelabel>
          <edgelabel>axescu1</edgelabel>
          <edgelabel>axescui</edgelabel>
          <edgelabel>axescul</edgelabel>
          <edgelabel>axescv1</edgelabel>
          <edgelabel>axescvi</edgelabel>
          <edgelabel>axescvl</edgelabel>
          <edgelabel>axest1</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>mask2dbu</edgelabel>
          <edgelabel>mask2dcu</edgelabel>
          <edgelabel>mask2dcv</edgelabel>
          <edgelabel>mask2dt</edgelabel>
          <edgelabel>mask3dbi</edgelabel>
          <edgelabel>mask3dbl</edgelabel>
          <edgelabel>mask3dcui</edgelabel>
          <edgelabel>mask3dcul</edgelabel>
          <edgelabel>mask3dcvi</edgelabel>
          <edgelabel>mask3dcvl</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>iec</edgelabel>
          <edgelabel>ied</edgelabel>
          <edgelabel>ieg</edgelabel>
          <edgelabel>iegb</edgelabel>
          <edgelabel>isc</edgelabel>
          <edgelabel>isd</edgelabel>
          <edgelabel>isg</edgelabel>
          <edgelabel>isgb</edgelabel>
          <edgelabel>jec</edgelabel>
          <edgelabel>jed</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="6">
        <label>mom_tidal_forcing::astro_longitudes</label>
        <link refid="structmom__tidal__forcing_1_1astro__longitudes"/>
        <childnode refid="7" relation="usage">
          <edgelabel>h</edgelabel>
          <edgelabel>n</edgelabel>
          <edgelabel>p</edgelabel>
          <edgelabel>s</edgelabel>
        </childnode>
      </node>
      <node id="34">
        <label>coord_zlike::zlike_cs</label>
        <link refid="structcoord__zlike_1_1zlike__cs"/>
        <childnode refid="7" relation="usage">
          <edgelabel>coordinateresolution</edgelabel>
          <edgelabel>min_thickness</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
        </childnode>
      </node>
      <node id="39">
        <label>mom_barotropic::bt_obc_type</label>
        <link refid="structmom__barotropic_1_1bt__obc__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>apply_u_obcs</edgelabel>
          <edgelabel>apply_v_obcs</edgelabel>
          <edgelabel>is_alloced</edgelabel>
        </childnode>
        <childnode refid="40" relation="usage">
          <edgelabel>pass_cg</edgelabel>
          <edgelabel>pass_eta_outer</edgelabel>
          <edgelabel>pass_h</edgelabel>
          <edgelabel>pass_uhvh</edgelabel>
          <edgelabel>pass_uv</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>ie_u_obc</edgelabel>
          <edgelabel>ie_v_obc</edgelabel>
          <edgelabel>is_u_obc</edgelabel>
          <edgelabel>is_v_obc</edgelabel>
          <edgelabel>je_u_obc</edgelabel>
          <edgelabel>je_v_obc</edgelabel>
          <edgelabel>js_u_obc</edgelabel>
          <edgelabel>js_v_obc</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>cg_u</edgelabel>
          <edgelabel>cg_v</edgelabel>
          <edgelabel>eta_outer_u</edgelabel>
          <edgelabel>eta_outer_v</edgelabel>
          <edgelabel>h_u</edgelabel>
          <edgelabel>h_v</edgelabel>
          <edgelabel>ubt_outer</edgelabel>
          <edgelabel>uhbt</edgelabel>
          <edgelabel>vbt_outer</edgelabel>
          <edgelabel>vhbt</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="20">
        <label>mom_grid::ocean_grid_type</label>
        <link refid="structmom__grid_1_1ocean__grid__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>bathymetry_at_vel</edgelabel>
          <edgelabel>nonblocking_updates</edgelabel>
          <edgelabel>symmetric</edgelabel>
        </childnode>
        <childnode refid="21" relation="usage">
          <edgelabel>us</edgelabel>
        </childnode>
        <childnode refid="22" relation="usage">
          <edgelabel>domain</edgelabel>
          <edgelabel>domain_aux</edgelabel>
        </childnode>
        <childnode refid="24" relation="usage">
          <edgelabel>block</edgelabel>
          <edgelabel>hi</edgelabel>
          <edgelabel>hid2</edgelabel>
        </childnode>
        <childnode refid="19" relation="usage">
          <edgelabel>x_axis_units</edgelabel>
          <edgelabel>y_axis_units</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>areabu</edgelabel>
          <edgelabel>areacu</edgelabel>
          <edgelabel>areacv</edgelabel>
          <edgelabel>areat</edgelabel>
          <edgelabel>areat_global</edgelabel>
          <edgelabel>bathyt</edgelabel>
          <edgelabel>coriolisbu</edgelabel>
          <edgelabel>cos_rot</edgelabel>
          <edgelabel>dblock_u</edgelabel>
          <edgelabel>dblock_v</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>first_direction</edgelabel>
          <edgelabel>idg_offset</edgelabel>
          <edgelabel>iec</edgelabel>
          <edgelabel>iecb</edgelabel>
          <edgelabel>ied</edgelabel>
          <edgelabel>iedb</edgelabel>
          <edgelabel>ieg</edgelabel>
          <edgelabel>iegb</edgelabel>
          <edgelabel>isc</edgelabel>
          <edgelabel>iscb</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="17">
        <label>mom_diag_mediator::diag_dsamp</label>
        <link refid="structmom__diag__mediator_1_1diag__dsamp"/>
        <childnode refid="7" relation="usage">
          <edgelabel>mask2d</edgelabel>
          <edgelabel>mask3d</edgelabel>
        </childnode>
      </node>
      <node id="11">
        <label>mom_diag_mediator::diag_grids_type</label>
        <link refid="structmom__diag__mediator_1_1diag__grids__type"/>
        <childnode refid="7" relation="usage">
          <edgelabel>h</edgelabel>
        </childnode>
      </node>
      <node id="27">
        <label>mom_regridding::regridding_cs</label>
        <link refid="structmom__regridding_1_1regridding__cs"/>
        <childnode refid="28" relation="usage">
          <edgelabel>sigma_cs</edgelabel>
        </childnode>
        <childnode refid="2" relation="usage">
          <edgelabel>integrate_downward_for_e</edgelabel>
          <edgelabel>remap_answers_2018</edgelabel>
          <edgelabel>set_maximum_depths</edgelabel>
          <edgelabel>target_density_set</edgelabel>
        </childnode>
        <childnode refid="29" relation="usage">
          <edgelabel>slight_cs</edgelabel>
        </childnode>
        <childnode refid="30" relation="usage">
          <edgelabel>interp_cs</edgelabel>
        </childnode>
        <childnode refid="31" relation="usage">
          <edgelabel>adapt_cs</edgelabel>
        </childnode>
        <childnode refid="32" relation="usage">
          <edgelabel>rho_cs</edgelabel>
        </childnode>
        <childnode refid="33" relation="usage">
          <edgelabel>hycom_cs</edgelabel>
        </childnode>
        <childnode refid="34" relation="usage">
          <edgelabel>zlike_cs</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
          <edgelabel>regridding_scheme</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>compressibility_fraction</edgelabel>
          <edgelabel>coord_scale</edgelabel>
          <edgelabel>coordinateresolution</edgelabel>
          <edgelabel>depth_of_time_filter_deep</edgelabel>
          <edgelabel>depth_of_time_filter_shallow</edgelabel>
          <edgelabel>max_depth_index_scale</edgelabel>
          <edgelabel>max_interface_depths</edgelabel>
          <edgelabel>max_layer_thickness</edgelabel>
          <edgelabel>min_thickness</edgelabel>
          <edgelabel>old_grid_weight</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="13">
        <label>character(64)</label>
      </node>
      <node id="30">
        <label>regrid_interp::interp_cs_type</label>
        <link refid="structregrid__interp_1_1interp__cs__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>boundary_extrapolation</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>interpolation_scheme</edgelabel>
        </childnode>
      </node>
      <node id="19">
        <label>character(len=40)</label>
      </node>
      <node id="36">
        <label>character(len=8)</label>
      </node>
      <node id="15">
        <label>character(len=9)</label>
      </node>
      <node id="23">
        <label>domain2d</label>
      </node>
      <node id="5">
        <label>time_type</label>
      </node>
      <node id="22">
        <label>mom_domains::mom_domain_type</label>
        <link refid="structmom__domains_1_1mom__domain__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>maskmap</edgelabel>
          <edgelabel>nonblocking_updates</edgelabel>
          <edgelabel>symmetric</edgelabel>
          <edgelabel>thin_halo_updates</edgelabel>
        </childnode>
        <childnode refid="23" relation="usage">
          <edgelabel>mpp_domain</edgelabel>
          <edgelabel>mpp_domain_d2</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>io_layout</edgelabel>
          <edgelabel>layout</edgelabel>
          <edgelabel>niglobal</edgelabel>
          <edgelabel>nihalo</edgelabel>
          <edgelabel>njglobal</edgelabel>
          <edgelabel>njhalo</edgelabel>
          <edgelabel>x_flags</edgelabel>
          <edgelabel>y_flags</edgelabel>
        </childnode>
      </node>
      <node id="10">
        <label>mom_diag_mediator::diag_grid_storage</label>
        <link refid="structmom__diag__mediator_1_1diag__grid__storage"/>
        <childnode refid="11" relation="usage">
          <edgelabel>diag_grids</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>h_state</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>num_diag_coords</edgelabel>
        </childnode>
      </node>
      <node id="33">
        <label>coord_hycom::hycom_cs</label>
        <link refid="structcoord__hycom_1_1hycom__cs"/>
        <childnode refid="30" relation="usage">
          <edgelabel>interp_cs</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>coordinateresolution</edgelabel>
          <edgelabel>max_interface_depths</edgelabel>
          <edgelabel>max_layer_thickness</edgelabel>
          <edgelabel>target_density</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
        </childnode>
      </node>
      <node id="16">
        <label>character(len=15)</label>
      </node>
      <node id="29">
        <label>coord_slight::slight_cs</label>
        <link refid="structcoord__slight_1_1slight__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>fix_haloclines</edgelabel>
        </childnode>
        <childnode refid="30" relation="usage">
          <edgelabel>interp_cs</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>compressibility_fraction</edgelabel>
          <edgelabel>dz_ml_min</edgelabel>
          <edgelabel>halocline_filter_length</edgelabel>
          <edgelabel>halocline_strat_tol</edgelabel>
          <edgelabel>max_interface_depths</edgelabel>
          <edgelabel>max_layer_thickness</edgelabel>
          <edgelabel>min_thickness</edgelabel>
          <edgelabel>nlay_ml_offset</edgelabel>
          <edgelabel>ref_pressure</edgelabel>
          <edgelabel>rho_ml_avg_depth</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
          <edgelabel>nz_fixed_surface</edgelabel>
        </childnode>
      </node>
      <node id="32">
        <label>coord_rho::rho_cs</label>
        <link refid="structcoord__rho_1_1rho__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>integrate_downward_for_e</edgelabel>
        </childnode>
        <childnode refid="30" relation="usage">
          <edgelabel>interp_cs</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>min_thickness</edgelabel>
          <edgelabel>ref_pressure</edgelabel>
          <edgelabel>target_density</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
        </childnode>
      </node>
      <node id="35">
        <label>character(len=10)</label>
      </node>
      <node id="18">
        <label>mom_verticalgrid::verticalgrid_type</label>
        <link refid="structmom__verticalgrid_1_1verticalgrid__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>boussinesq</edgelabel>
        </childnode>
        <childnode refid="19" relation="usage">
          <edgelabel>zaxislongname</edgelabel>
          <edgelabel>zaxisunits</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>angstrom_h</edgelabel>
          <edgelabel>angstrom_m</edgelabel>
          <edgelabel>angstrom_z</edgelabel>
          <edgelabel>g_earth</edgelabel>
          <edgelabel>g_prime</edgelabel>
          <edgelabel>h_subroundoff</edgelabel>
          <edgelabel>h_to_kg_m2</edgelabel>
          <edgelabel>h_to_m</edgelabel>
          <edgelabel>h_to_mks</edgelabel>
          <edgelabel>h_to_pa</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>direction</edgelabel>
          <edgelabel>ke</edgelabel>
          <edgelabel>nk_rho_varies</edgelabel>
          <edgelabel>nkml</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>mom_tidal_forcing::tidal_forcing_cs</label>
        <link refid="structmom__tidal__forcing_1_1tidal__forcing__cs"/>
        <childnode refid="4" relation="usage">
          <edgelabel>const_name</edgelabel>
        </childnode>
        <childnode refid="2" relation="usage">
          <edgelabel>tidal_sal_from_file</edgelabel>
          <edgelabel>use_eq_phase</edgelabel>
          <edgelabel>use_prev_tides</edgelabel>
          <edgelabel>use_sal_scalar</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>time_ref</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>tidal_longitudes</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nc</edgelabel>
          <edgelabel>struct</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>amp</edgelabel>
          <edgelabel>amp_prev</edgelabel>
          <edgelabel>ampsal</edgelabel>
          <edgelabel>cos_struct</edgelabel>
          <edgelabel>cosphase_prev</edgelabel>
          <edgelabel>cosphasesal</edgelabel>
          <edgelabel>freq</edgelabel>
          <edgelabel>love_no</edgelabel>
          <edgelabel>phase0</edgelabel>
          <edgelabel>sal_scalar</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="8">
        <label>integer</label>
      </node>
      <node id="40">
        <label>group_pass_type</label>
      </node>
      <node id="12">
        <label>mom_diag_mediator::diag_type</label>
        <link refid="structmom__diag__mediator_1_1diag__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>in_use</edgelabel>
          <edgelabel>v_extensive</edgelabel>
        </childnode>
        <childnode refid="12" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
        <childnode refid="13" relation="usage">
          <edgelabel>debug_str</edgelabel>
        </childnode>
        <childnode refid="14" relation="usage">
          <edgelabel>axes</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>conversion_factor</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>downsample_diag_id</edgelabel>
          <edgelabel>fms_diag_id</edgelabel>
          <edgelabel>fms_xyave_diag_id</edgelabel>
          <edgelabel>xyz_method</edgelabel>
        </childnode>
      </node>
      <node id="31">
        <label>coord_adapt::adapt_cs</label>
        <link refid="structcoord__adapt_1_1adapt__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>adaptdomin</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>adaptalpha</edgelabel>
          <edgelabel>adaptbuoycoeff</edgelabel>
          <edgelabel>adaptdrho0</edgelabel>
          <edgelabel>adapttimeratio</edgelabel>
          <edgelabel>adaptzoom</edgelabel>
          <edgelabel>adaptzoomcoeff</edgelabel>
          <edgelabel>coordinateresolution</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>nk</edgelabel>
        </childnode>
      </node>
      <node id="14">
        <label>mom_diag_mediator::axes_grp</label>
        <link refid="structmom__diag__mediator_1_1axes__grp"/>
        <childnode refid="2" relation="usage">
          <edgelabel>is_h_point</edgelabel>
          <edgelabel>is_interface</edgelabel>
          <edgelabel>is_layer</edgelabel>
          <edgelabel>is_native</edgelabel>
          <edgelabel>is_q_point</edgelabel>
          <edgelabel>is_u_point</edgelabel>
          <edgelabel>is_v_point</edgelabel>
          <edgelabel>needs_interpolating</edgelabel>
          <edgelabel>needs_remapping</edgelabel>
        </childnode>
        <childnode refid="9" relation="usage">
          <edgelabel>diag_cs</edgelabel>
        </childnode>
        <childnode refid="15" relation="usage">
          <edgelabel>v_cell_method</edgelabel>
          <edgelabel>x_cell_method</edgelabel>
          <edgelabel>y_cell_method</edgelabel>
        </childnode>
        <childnode refid="14" relation="usage">
          <edgelabel>xyave_axes</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>mask2d</edgelabel>
          <edgelabel>mask3d</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>downsample_level</edgelabel>
          <edgelabel>handles</edgelabel>
          <edgelabel>id_area</edgelabel>
          <edgelabel>id_volume</edgelabel>
          <edgelabel>nz</edgelabel>
          <edgelabel>rank</edgelabel>
          <edgelabel>vertical_coordinate_number</edgelabel>
        </childnode>
        <childnode refid="16" relation="usage">
          <edgelabel>id</edgelabel>
        </childnode>
        <childnode refid="17" relation="usage">
          <edgelabel>dsamp</edgelabel>
        </childnode>
      </node>
      <node id="4">
        <label>character(len=16)</label>
      </node>
      <node id="24">
        <label>mom_hor_index::hor_index_type</label>
        <link refid="structmom__hor__index_1_1hor__index__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>symmetric</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>idg_offset</edgelabel>
          <edgelabel>iec</edgelabel>
          <edgelabel>iecb</edgelabel>
          <edgelabel>ied</edgelabel>
          <edgelabel>iedb</edgelabel>
          <edgelabel>ieg</edgelabel>
          <edgelabel>iegb</edgelabel>
          <edgelabel>isc</edgelabel>
          <edgelabel>iscb</edgelabel>
          <edgelabel>isd</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="21">
        <label>mom_unit_scaling::unit_scale_type</label>
        <link refid="structmom__unit__scaling_1_1unit__scale__type"/>
        <childnode refid="7" relation="usage">
          <edgelabel>j_kg_to_q</edgelabel>
          <edgelabel>j_kg_to_q_restart</edgelabel>
          <edgelabel>kg_m2s_to_rz_t</edgelabel>
          <edgelabel>kg_m3_to_r</edgelabel>
          <edgelabel>kg_m3_to_r_restart</edgelabel>
          <edgelabel>l_t2_to_m_s2</edgelabel>
          <edgelabel>l_t_to_m_s</edgelabel>
          <edgelabel>l_to_m</edgelabel>
          <edgelabel>l_to_z</edgelabel>
          <edgelabel>m2_s_to_z2_t</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="26">
        <label>mom_diag_remap::diag_remap_ctrl</label>
        <link refid="structmom__diag__remap_1_1diag__remap__ctrl"/>
        <childnode refid="27" relation="usage">
          <edgelabel>regrid_cs</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>diag_coord_name</edgelabel>
        </childnode>
        <childnode refid="2" relation="usage">
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>configured</edgelabel>
          <edgelabel>initialized</edgelabel>
          <edgelabel>used</edgelabel>
        </childnode>
        <childnode refid="35" relation="usage">
          <edgelabel>vertical_coord_name</edgelabel>
        </childnode>
        <childnode refid="36" relation="usage">
          <edgelabel>diag_module_suffix</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>h</edgelabel>
          <edgelabel>h_extensive</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>interface_axes_id</edgelabel>
          <edgelabel>layer_axes_id</edgelabel>
          <edgelabel>nz</edgelabel>
          <edgelabel>vertical_coord</edgelabel>
        </childnode>
        <childnode refid="37" relation="usage">
          <edgelabel>remap_cs</edgelabel>
        </childnode>
      </node>
      <node id="9">
        <label>mom_diag_mediator::diag_ctrl</label>
        <link refid="structmom__diag__mediator_1_1diag__ctrl"/>
        <childnode refid="2" relation="usage">
          <edgelabel>ave_enabled</edgelabel>
          <edgelabel>diag_as_chksum</edgelabel>
          <edgelabel>diag_grid_overridden</edgelabel>
          <edgelabel>grid_space_axes</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>time_end</edgelabel>
        </childnode>
        <childnode refid="10" relation="usage">
          <edgelabel>diag_grid_temp</edgelabel>
        </childnode>
        <childnode refid="12" relation="usage">
          <edgelabel>diags</edgelabel>
        </childnode>
        <childnode refid="18" relation="usage">
          <edgelabel>gv</edgelabel>
        </childnode>
        <childnode refid="20" relation="usage">
          <edgelabel>g</edgelabel>
        </childnode>
        <childnode refid="25" relation="usage">
          <edgelabel>dsamp</edgelabel>
        </childnode>
        <childnode refid="21" relation="usage">
          <edgelabel>us</edgelabel>
        </childnode>
        <childnode refid="26" relation="usage">
          <edgelabel>diag_remap_cs</edgelabel>
        </childnode>
        <childnode refid="38" relation="usage">
          <edgelabel>eqn_of_state</edgelabel>
        </childnode>
        <childnode refid="14" relation="usage">
          <edgelabel>axesb1</edgelabel>
          <edgelabel>axesbi</edgelabel>
          <edgelabel>axesbl</edgelabel>
          <edgelabel>axescu1</edgelabel>
          <edgelabel>axescui</edgelabel>
          <edgelabel>axescul</edgelabel>
          <edgelabel>axescv1</edgelabel>
          <edgelabel>axescvi</edgelabel>
          <edgelabel>axescvl</edgelabel>
          <edgelabel>axesnull</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>h</edgelabel>
          <edgelabel>h_begin</edgelabel>
          <edgelabel>mask2dbu</edgelabel>
          <edgelabel>mask2dcu</edgelabel>
          <edgelabel>mask2dcv</edgelabel>
          <edgelabel>mask2dt</edgelabel>
          <edgelabel>mask3dbi</edgelabel>
          <edgelabel>mask3dbl</edgelabel>
          <edgelabel>mask3dcui</edgelabel>
          <edgelabel>mask3dcul</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>available_diag_doc_unit</edgelabel>
          <edgelabel>chksum_iounit</edgelabel>
          <edgelabel>ie</edgelabel>
          <edgelabel>ied</edgelabel>
          <edgelabel>is</edgelabel>
          <edgelabel>isd</edgelabel>
          <edgelabel>je</edgelabel>
          <edgelabel>jed</edgelabel>
          <edgelabel>js</edgelabel>
          <edgelabel>jsd</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" line="102" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/core/MOM_barotropic.F90" bodystart="102" bodyend="319"/>
    <listofallmembers>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a4c18dc158b27465ee19198a922a51388" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>adjust_bt_cont</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a7290531241887c88785659ef0475ae16" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>answers_2018</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8f9db23514c86d6eeceb6732363be5d3" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bathyt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aec4624224affc89ce9026e0788d8ac75" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bebt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a5485fd29385ed292d5bce6411f307cbb" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bound_bt_corr</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a511c44c8e14cf8bb4c8d6fb683e66e33" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bt_cont_bounds</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8829ff28dbe05615467f5c6afd461243" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bt_coriolis_scale</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aae06339054ded1571d56a4614661ca2d" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bt_domain</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1abf3ba6348cb2b39321e3ac46558615a9" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bt_obc</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1afbf6e608b0f08f010e08bfc043ef689a" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>bt_project_velocity</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ab9b69a111c34ac5ac4b24fba46654ddb" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>cfl_trunc</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a91d9e07d12f356b0f7eb99ce171ce5e7" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>clip_velocity</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a2054dd31835ba02f9657703e415c62b4" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>const_dyn_psurf</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ad0ed32327ae14283b4232c8e09574004" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>d_u_cor</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a69dd6b207ea07b6236b733a3b884136f" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>d_v_cor</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a4632b599824cee0a844ea5f0349b5489" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>debug</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ab9990b15f306b67f801b3cce80697a95" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>debug_bt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a74f3f8ec1238312f78233b7c3abc4d03" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>debug_bt_hi</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a1ebd666e7fb3aa5941aea1e520157eb5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>diag</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a3b7e59b14b70d99ff1beb1f86b167c30" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dmin_dyn_psurf</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a643a1984936263d1164c678b37f4d0a5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dt_bt_filter</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a29140f5ff823f586b4c169f9543159a5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dtbt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a9547048acc5184e0abb6e1793a692922" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dtbt_fraction</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a013d178ae91d00b8ec8d8a0951636529" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dtbt_max</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a693b763198b0b22b1246697687522f62" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dx_cv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a6d1e88bd7f74387b3237cf9b2afaaf42" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dy_cu</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a75b7e0b005c56b85464f961157f8ae37" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>dynamic_psurf</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aa2c9daf323c6c5fca213ffdf3ad28352" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>eta_cor</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1afa1699f52b708aa34f50f24c270540ff" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>eta_cor_bound</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a32dd916fcd410aa41a4edfd479b7ad95" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>frhatu</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1af59f22954f01cc420e19572fbe4b2a7c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>frhatu1</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a1bffaff6d7dbfb88481c70b944213ecc" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>frhatv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0c3baceb000ff09e8101067fb14e5c98" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>frhatv1</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0cb82fef57afa1a029e39c2cb8b52cc0" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>g_extra</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a726ef7ddba05a83308f803640df946c7" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>gradual_bt_ics</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8b52d3eb04255d482f298fd01d457a4b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>hvel_scheme</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0f86ab2156a7ee1c57b1377c8787490e" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>iareat</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a19d7273407d08f830970b36ab55af103" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>ice_strength_length</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a36bffb015c846dfea37040c6be1ec87d" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_h_rat0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a153d8dfec6a0c068807d3effb792c436" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_u_e0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8ea3f92b47069d4b4c932850b71023de" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_u_ee</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a6c2dd363cac05897cfbc49bec30092cf" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_u_rat0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a1e055881b7b182866c970510ada01116" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_u_w0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a687b25945d492438e38482b0f3d72292" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_u_ww</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a476903197cb9dc0de13f96a16930e6e2" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_v_n0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ab116d0340c403c708acc296808a75836" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_v_nn</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a6ba2683e7bdf295190b889e1f54ae77d" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_v_rat0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ac464c7c5d1508153790cff47b50f032b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_v_s0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a494a7b7f1cec57d5e004d3a5a5b0081e" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_fa_v_ss</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1abaf6d82820cc35657d43d58a7d70b136" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_ubt_ee</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8dc49451acf003831de298d87fe1011c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_ubt_ww</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a45d615f9e6862aac206c9ed86a82f966" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_vbt_nn</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a75a13d50bfa88bf46d1b7284d545893b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_btc_vbt_ss</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a18ae96d6c1387fd7714f677261455e41" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_coru_bt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a7a0871aec3418048fd00b95ad5f3864c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_corv_bt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ad832e998ebd5a8bff99bc1ccdb76c249" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_eta_bt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a575e486f04d6ed117850671322421585" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_eta_cor</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1af473cb566f32fb00daf411d35d5bf3bc" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_eta_hifreq</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aa8f9668bb2ac2a7dc4d6ea6d3a2cd2b6" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_eta_pred_hifreq</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a4605a148819c71b94f5588720c729195" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_eta_st</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae0b75a7d61919544c029b9f808aa1a8f" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_frhatu</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a80492cf7a652cf6240200aaf83fa9aae" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_frhatu1</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae3655444aaa5bc76df4c1a8ae0598277" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_frhatv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a622860bda41688f56039b04b9070b81b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_frhatv1</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1abd54fe5e1f14efdc9fc836a551e96516" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_gtote</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a7cef46a523e00d06bc6d9e515a7853ab" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_gtotn</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a7a19641c0dcb902e3ff46388085d1b5a" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_gtots</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae2f0ce82d0fed83bcf29c48db06200c5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_gtotw</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aa57af0effa518a3c6fdcfb188585a1b8" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_pfu_bt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8cb23e3c8597232f557c713d49f01608" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_pfv_bt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a041774e8179fc92e65f116089d57b924" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_uaccel</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae51e930a1436d77e6b0b37818036c324" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_ubt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0fa8df60fa8dc5ccd2fd5db678ee1bb8" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_ubt_hifreq</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ad1f4de1a5f8d3527dfd2bf904699d2f1" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_ubt_st</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae2790011df879b0ca951fae60f6c61cc" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_ubtav</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ac61e5c5245365d16e17707c9ecec8f60" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_ubtdt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8412b9b38b45ccb34c7687a0d0334d98" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_ubtforce</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0ccec465fc0b7969a41a0fed8a3e665c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_uhbt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a992e71343366f13b91e0225f7b40d82d" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_uhbt0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1af9ec58032df8a7c6ebd01956ea41dddc" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_uhbt_hifreq</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a012e90cf323fc66da142086cfafe732b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vaccel</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a7dd89920720f1d7d80e6d0224a6a7dc6" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vbt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a25ab9f7770856d37781e23ba9a588313" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vbt_hifreq</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a9550506bdfb803088ef8f9482fe23d3c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vbt_st</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1afd63d541addc52eec3f0a9fd56870ec5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vbtav</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae6c1df9321cb0401f031db5693264a9c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vbtdt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a2e3daee41d9d3ce17d4217400dffbd8e" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vbtforce</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ab25fd2575c199efdc6abd04bbe703ce7" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vhbt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a01f6d1fcf0cb361d6a8aea00beb186d3" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vhbt0</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae8c1e7cdc645acf161f09c9fbfc23646" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_vhbt_hifreq</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a6f3e87ef839f9d3c7ac32ff39377bd9c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_visc_rem_u</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1adb07368c16108ecb1a91abd354d857d7" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>id_visc_rem_v</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0d2636d54761052723f887318b070f82" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>idatu</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a9c0a6295fe98f20cf4cbbfb792e2a341" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>idatv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8f86bcf5410d118ca867c33f24ff95a2" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>idxcu</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a096269e1e68a6096732f149d1873ea7b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>idycv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a1c38758850f07a52e5ccec3706669cff" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>iedw</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a7dd44c5e8931d46605fb18c668e4cb4f" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>integral_bt_cont</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a34d42894f9bc8a7233b4d4746d87f5fe" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>isdw</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1adb7665aa8c5eaf8c703bee0f2928e6c5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>jedw</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ad0b93b57428ba1b1bcf99e64254ac7ae" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>jsdw</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a25b6fc594b6f3dc45d7655289cedd399" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>lin_drag_u</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a6b3346244755b815088953768969f0e4" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>lin_drag_v</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aa292ae4e9d9e0f10e92835b3e50984c9" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>linear_wave_drag</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a48562ee044d444e9238bb2701cd6c220" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>linearized_bt_pv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a0af937c50f27bd4d2c6a9237fbc480a5" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>maxcfl_bt_cont</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a95561739c29671dde8e002752a2108f9" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>maxvel</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae668660b7077a737490aa16520567ede" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>module_is_initialized</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a4897b713c22543886d60752e1eb27642" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>nonlin_cont_update_period</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ab1505fd49ce637403972291f2d55c36f" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>nonlin_stress</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a23f228a05b26adaed46e59fc695359cc" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>nonlinear_continuity</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a523b9098af5601dad4af2c6c9e6a7315" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>nstep_last</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a2ed32396336f75dae7a85566d190cc3b" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_dat_uv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aead79dfff3f5733a24c4a34caf5ddd86" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_e_anom</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ac264cc34dc157936fba9cadec7118f16" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_eta_bt_rem</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1afb8b17a230fc98968ec3027385648a47" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_eta_ubt</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ab0b982d338ec34fb237af2a340669222" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_etaav</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae4d017244e01b65abb7cb0593ea41bae" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_force_hbt0_cor_ref</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1af76b7ef48ea0f435f6ec5f4de2f04199" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_gtot</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a214f00dd89c38587d58c7a4b555af1fd" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_q_dcor</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ad1e62b911b26ed60351ed516991017cc" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_tmp_uv</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a403fef8c25ead6c1e8855709583763f7" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_ubt_cor</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a04a7c9d25e66e9bea416a6809dbf0163" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>pass_ubta_uhbta</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ae1a9ba5ebb828c8c35e2d62b72ea7728" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>q_d</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a224b0864de5a52a6b80f31f7ad57654c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>sadourny</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aeda17ad2fd040204769f70a94203cf42" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>split</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1aa28438ef04fef7c40554297a16b48924" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>strong_drag</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a1f4743af16b86a1007d14111b1e15381" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>tides</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a926691be1b7259dc030c3fdc83d838ca" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>tides_csp</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a549a7468c4357bce7f050d18c15cdd94" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>time</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1add16265674f085dcb818cc35e6797b61" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>ua_polarity</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a8e85c27cbc30485ef3c0fd0fd3e4ee69" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>ubt_ic</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a1bf92bb49e050d20ae78356e06198ae8" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>ubtav</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1abcb737ccd3f6bbd228a3589ba133fb3f" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>use_old_coriolis_bracket_bug</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a70d146338c18588806a82577dd72c12c" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>use_wide_halos</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1afe0c382e10c0942c9646f9fe9d0061fa" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>va_polarity</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1ac15961cb62d643b041118cf4c5ec5015" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>vbt_ic</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a07f0349c9e08ee6784cd7b58bc8f22d0" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>vbtav</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1acf1de960890b3fbff1b7534fabd6c3bf" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>vel_underflow</name></member>
      <member refid="structmom__barotropic_1_1barotropic__cs_1a3e121ae06e3d25e1a824ca25d1e97760" prot="public" virt="non-virtual"><scope>mom_barotropic::barotropic_cs</scope><name>visc_rem_u_uh0</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
