<?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.17">
  <compounddef id="structmom__tidal__mixing_1_1tidal__mixing__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_tidal_mixing::tidal_mixing_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ae8451b470e201d8cb4940b5cfe6b25c5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_tke_itidal</definition>
        <argsstring></argsstring>
        <name>id_tke_itidal</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="174" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="174" bodyend="174"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa35186043cbaa953a56fef99f9482450" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_tke_leewave</definition>
        <argsstring></argsstring>
        <name>id_tke_leewave</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="175" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="175" bodyend="175"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a057942b584bca98446d667b02af4670a" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_kd_itidal</definition>
        <argsstring></argsstring>
        <name>id_kd_itidal</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="176" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="176" bodyend="176"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a133d0f2fb504d07e1e24d5040e115406" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_kd_niku</definition>
        <argsstring></argsstring>
        <name>id_kd_niku</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="177" bodyend="177"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad3e42341fa3fed7719fc997026fe95d8" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_kd_lowmode</definition>
        <argsstring></argsstring>
        <name>id_kd_lowmode</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="178" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="178" bodyend="178"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aeff5267eb6814913c3da05062a8205fa" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_kd_itidal_work</definition>
        <argsstring></argsstring>
        <name>id_kd_itidal_work</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="179" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="179" bodyend="179"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a46f8cbc5fdab5ae08cbb3031a8abd81e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_kd_niku_work</definition>
        <argsstring></argsstring>
        <name>id_kd_niku_work</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="180" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="180" bodyend="180"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa1176122a292dbdcb4a1da1a7819dc50" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_kd_lowmode_work</definition>
        <argsstring></argsstring>
        <name>id_kd_lowmode_work</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="181" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="181" bodyend="181"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a2d4f36b329a08a516ef3f1fefc3a1b74" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_nb</definition>
        <argsstring></argsstring>
        <name>id_nb</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="182" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="182" bodyend="182"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a164bb1c487252770be88950b81339669" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_n2_bot</definition>
        <argsstring></argsstring>
        <name>id_n2_bot</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="183" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="183" bodyend="183"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa17f60046082cd246fc3affca7ccdedd" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_n2_meanz</definition>
        <argsstring></argsstring>
        <name>id_n2_meanz</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="184" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="184" bodyend="184"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a4ba205a27e74a1572babfa87bb1474ab" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_fl_itidal</definition>
        <argsstring></argsstring>
        <name>id_fl_itidal</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="185" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="185" bodyend="185"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a5c17293a58c94e11562818121408a55b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_fl_lowmode</definition>
        <argsstring></argsstring>
        <name>id_fl_lowmode</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="186" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="186" bodyend="186"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a3b2c18b65df08764787bdcff22743658" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_polzin_decay_scale</definition>
        <argsstring></argsstring>
        <name>id_polzin_decay_scale</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="187" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="187" bodyend="187"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a3e330a4cc41735550e06b7005e1796df" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_polzin_decay_scale_scaled</definition>
        <argsstring></argsstring>
        <name>id_polzin_decay_scale_scaled</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="188" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="188" bodyend="188"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a5f52d197dbb7e3968e77b3a11653e3d5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_n2_int</definition>
        <argsstring></argsstring>
        <name>id_n2_int</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="189" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="189" bodyend="189"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad64834bbb0287d69030a6aca431b2073" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_simmons_coeff</definition>
        <argsstring></argsstring>
        <name>id_simmons_coeff</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="190" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="190" bodyend="190"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1acc6261aa20d232ca815218b5199e6315" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_schmittner_coeff</definition>
        <argsstring></argsstring>
        <name>id_schmittner_coeff</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="191" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="191" bodyend="191"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1af25550423629643da2514fb4d9602c7f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_tidal_qe_md</definition>
        <argsstring></argsstring>
        <name>id_tidal_qe_md</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="192" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="192" bodyend="192"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a5d05eee7f953e81f6540008bec325a53" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::id_vert_dep</definition>
        <argsstring></argsstring>
        <name>id_vert_dep</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifiers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="193" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="193" bodyend="193"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a52412256f36224c1a1197a78a973c465" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <initializer>= .true.</initializer>
        <briefdescription>
<para>If true, do more extensive debugging checks. This is hard-coded. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="73" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="73" bodyend="73"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a8bb83ba521769ef7b6c5d65045dd5820" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::int_tide_dissipation</definition>
        <argsstring></argsstring>
        <name>int_tide_dissipation</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>Internal tide conversion (from barotropic) with the schemes of St Laurent et al (2002) &amp; Simmons et al (2004) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="76" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="76" bodyend="76"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a23e9eed4cf884a671d6a1a6782754e3f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::int_tide_profile</definition>
        <argsstring></argsstring>
        <name>int_tide_profile</name>
        <briefdescription>
<para>A coded integer indicating the vertical profile for dissipation of the internal waves. Schemes that are currently encoded are St Laurent et al (2002) and Polzin (2009). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="79" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="79" bodyend="79"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1abb828fdec51ea28ac771f53c88505e2d" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::lee_wave_dissipation</definition>
        <argsstring></argsstring>
        <name>lee_wave_dissipation</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>Enable lee-wave driven mixing, following Nikurashin (2010), with a vertical energy deposition profile specified by Lee_wave_profile to be St Laurent et al (2002) or Simmons et al (2004) scheme. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="82" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="82" bodyend="82"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a89b284ae26a887fc050412e55e2ee7d6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::lee_wave_profile</definition>
        <argsstring></argsstring>
        <name>lee_wave_profile</name>
        <briefdescription>
<para>A coded integer indicating the vertical profile for dissipation of the lee waves. Schemes that are currently encoded are St Laurent et al (2002) and Polzin (2009). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="87" bodyend="87"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a1495b61c97a8013b43d6175c24efe0f1" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::int_tide_decay_scale</definition>
        <argsstring></argsstring>
        <name>int_tide_decay_scale</name>
        <briefdescription>
<para>decay scale for internal wave TKE [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="91" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="91" bodyend="91"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a4d4afca01276203f7ab3141dc922a051" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::mu_itides</definition>
        <argsstring></argsstring>
        <name>mu_itides</name>
        <briefdescription>
<para>efficiency for conversion of dissipation to potential energy [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="93" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="93" bodyend="93"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ac40c681c202ba556585d9a35a5d70f5c" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::gamma_itides</definition>
        <argsstring></argsstring>
        <name>gamma_itides</name>
        <briefdescription>
<para>fraction of local dissipation [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="96" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="96" bodyend="96"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a74d945a28f5be2aaa671b1020c16c3fe" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::gamma_lee</definition>
        <argsstring></argsstring>
        <name>gamma_lee</name>
        <briefdescription>
<para>fraction of local dissipation for lee waves (Nikurashin&apos;s energy input) [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="98" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="98" bodyend="98"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a0df987edd93178f8437036e75ded0563" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::decay_scale_factor_lee</definition>
        <argsstring></argsstring>
        <name>decay_scale_factor_lee</name>
        <briefdescription>
<para>Scaling factor for the decay scale of lee wave energy dissipation [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="100" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="100" bodyend="100"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a7abd8ae59ed6f36c8d477f1bfd1c5fec" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::min_zbot_itides</definition>
        <argsstring></argsstring>
        <name>min_zbot_itides</name>
        <briefdescription>
<para>minimum depth for internal tide conversion [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="103" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="103" bodyend="103"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a47a3b4f1852fc0e8f35b37b6b9ce745d" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::lowmode_itidal_dissipation</definition>
        <argsstring></argsstring>
        <name>lowmode_itidal_dissipation</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>If true, consider mixing due to breaking low modes that have been remotely generated using an internal tidal dissipation scheme to specify the vertical profile of the energy input to drive diapycnal mixing, along the lines of St. Laurent et al. (2002) and Simmons et al. (2004). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="104" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="104" bodyend="104"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a2a110c955528202c13e8b009cee7e0be" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::nu_polzin</definition>
        <argsstring></argsstring>
        <name>nu_polzin</name>
        <briefdescription>
<para>The non-dimensional constant used in Polzin form of the vertical scale of decay of tidal dissipation [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="110" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="110" bodyend="110"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a384befb5f710738293acfa680233ddd1" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::nbotref_polzin</definition>
        <argsstring></argsstring>
        <name>nbotref_polzin</name>
        <briefdescription>
<para>Reference value for the buoyancy frequency at the ocean bottom used in Polzin formulation of the vertical scale of decay of tidal dissipation [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="113" bodyend="113"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a4627fe58da60d370bc1be94d67aec277" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::polzin_decay_scale_factor</definition>
        <argsstring></argsstring>
        <name>polzin_decay_scale_factor</name>
        <briefdescription>
<para>Scaling factor for the decay length scale of the tidal dissipation profile in Polzin [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="116" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="116" bodyend="116"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa72ff62d19a6ac142a4ca93e76bc675b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::polzin_decay_scale_max_factor</definition>
        <argsstring></argsstring>
        <name>polzin_decay_scale_max_factor</name>
        <briefdescription>
<para>The decay length scale of tidal dissipation profile in Polzin formulation should not exceed Polzin_decay_scale_max_factor * depth of the ocean [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="118" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="118" bodyend="118"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa0a65dee995ae177cf9738b37d3cd20f" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::polzin_min_decay_scale</definition>
        <argsstring></argsstring>
        <name>polzin_min_decay_scale</name>
        <briefdescription>
<para>minimum decay scale of the tidal dissipation profile in Polzin formulation [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="121" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="121" bodyend="121"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1abe1c31f8b2b0e596bed770b4b2509db0" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::tke_itide_max</definition>
        <argsstring></argsstring>
        <name>tke_itide_max</name>
        <briefdescription>
<para>maximum internal tide conversion [R Z3 T-3 ~&gt; W m-2] available to mix above the BBL </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="124" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="124" bodyend="124"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa9ad996696af6e8a8777cc0dd2cd1a76" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::utide</definition>
        <argsstring></argsstring>
        <name>utide</name>
        <briefdescription>
<para>constant tidal amplitude [Z T-1 ~&gt; m s-1] if READ_TIDEAMP is false. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="127" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="127" bodyend="127"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ac64c9e203d437addcb536f7907e154aa" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::kappa_itides</definition>
        <argsstring></argsstring>
        <name>kappa_itides</name>
        <briefdescription>
<para>topographic wavenumber and non-dimensional scaling [Z-1 ~&gt; m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="128" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="128" bodyend="128"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a185f014d0d1bc19eedd9c3569414bc6e" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::kappa_h2_factor</definition>
        <argsstring></argsstring>
        <name>kappa_h2_factor</name>
        <briefdescription>
<para>factor for the product of wavenumber * rms sgs height </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="129" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="129" bodyend="129"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a155805c04665c27f2d216539937723a5" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=200)</type>
        <definition>character(len=200) mom_tidal_mixing::tidal_mixing_cs::inputdir</definition>
        <argsstring></argsstring>
        <name>inputdir</name>
        <briefdescription>
<para>The directory in which to find input files. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="130" bodyend="130"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ae576eda3d77c480ea437ec8ec23b9bbe" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::use_cvmix_tidal</definition>
        <argsstring></argsstring>
        <name>use_cvmix_tidal</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>true if CVMix is to be used for determining diffusivity due to tidal mixing </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="132" bodyend="132"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a6168f2452ec81f1c7721c162520fb3d7" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::min_thickness</definition>
        <argsstring></argsstring>
        <name>min_thickness</name>
        <briefdescription>
<para>Minimum thickness allowed [m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="135" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="135" bodyend="135"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ada788ed58092f9439726e4b4753bb47b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_mixing::tidal_mixing_cs::cvmix_tidal_scheme</definition>
        <argsstring></argsstring>
        <name>cvmix_tidal_scheme</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>1 for Simmons, 2 for Schmittner </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad69a9ac663325c5f14b7f27e84111612" prot="public" static="no" mutable="no">
        <type>type(cvmix_tidal_params_type)</type>
        <definition>type(cvmix_tidal_params_type) mom_tidal_mixing::tidal_mixing_cs::cvmix_tidal_params</definition>
        <argsstring></argsstring>
        <name>cvmix_tidal_params</name>
        <briefdescription>
<para>A CVMix-specific type with parameters for tidal mixing. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="139" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="139" bodyend="139"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a8becc3f6b8e26e4bed5c0560065fcec9" prot="public" static="no" mutable="no">
        <type>type(cvmix_global_params_type)</type>
        <definition>type(cvmix_global_params_type) mom_tidal_mixing::tidal_mixing_cs::cvmix_glb_params</definition>
        <argsstring></argsstring>
        <name>cvmix_glb_params</name>
        <briefdescription>
<para>CVMix-specific for Prandtl number only. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="140" bodyend="140"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a23562101b028331c541baf770ee9a9ba" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::tidal_max_coef</definition>
        <argsstring></argsstring>
        <name>tidal_max_coef</name>
        <briefdescription>
<para>CVMix-specific maximum allowable tidal diffusivity. [m^2/s]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="141" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="141" bodyend="141"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a391cc86ea22911719bb468e16e0af292" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_mixing::tidal_mixing_cs::tidal_diss_lim_tc</definition>
        <argsstring></argsstring>
        <name>tidal_diss_lim_tc</name>
        <briefdescription>
<para>CVMix-specific dissipation limit depth for tidal-energy-constituent data [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="142" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="142" bodyend="142"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad6aaaa4dc83fd3b1bdccca079e840b8f" prot="public" static="no" mutable="no">
        <type>type(remapping_cs)</type>
        <definition>type(remapping_cs) mom_tidal_mixing::tidal_mixing_cs::remap_cs</definition>
        <argsstring></argsstring>
        <name>remap_cs</name>
        <briefdescription>
<para>The control structure for remapping. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="144" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="144" bodyend="144"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1af0b6922657e6a642caba91d4e21ba15e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::remap_answers_2018</definition>
        <argsstring></argsstring>
        <name>remap_answers_2018</name>
        <initializer>= .true.</initializer>
        <briefdescription>
<para>If true, use the order of arithmetic and expressions that recover the remapping answers from 2018. If false, use more robust forms of the same remapping expressions. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="145" bodyend="145"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a205a0c2c138a01b7f340f5b6fc98438a" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_tidal_mixing::tidal_mixing_cs::tke_niku</definition>
        <argsstring></argsstring>
        <name>tke_niku</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Lee wave driven Turbulent Kinetic Energy input [R Z3 T-3 ~&gt; W m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="150" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="150" bodyend="150"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a15a2f087792f5a93706f03e93a172f82" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_tidal_mixing::tidal_mixing_cs::tke_itidal</definition>
        <argsstring></argsstring>
        <name>tke_itidal</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The internal Turbulent Kinetic Energy input divided by the bottom stratfication [R Z3 T-2 ~&gt; J m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="152" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="152" bodyend="152"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a965bc548c20ddf0e0541d2baf73d12d3" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_tidal_mixing::tidal_mixing_cs::nb</definition>
        <argsstring></argsstring>
        <name>nb</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The near bottom buoyancy frequency [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="154" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="154" bodyend="154"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a1c8493bec9100ad6471c93a1f35e1526" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_tidal_mixing::tidal_mixing_cs::mask_itidal</definition>
        <argsstring></argsstring>
        <name>mask_itidal</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A mask of where internal tide energy is input. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="155" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="155" bodyend="155"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa3c0d9e8b1ae48bf6138f546043acf7c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_tidal_mixing::tidal_mixing_cs::h2</definition>
        <argsstring></argsstring>
        <name>h2</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Squared bottom depth variance [Z2 ~&gt; m2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="156" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="156" bodyend="156"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a6b7ce7ee78a8cecee2589a9c0f5e6e83" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_tidal_mixing::tidal_mixing_cs::tideamp</definition>
        <argsstring></argsstring>
        <name>tideamp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>RMS tidal amplitude [Z T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="157" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1acea9669ee20641e189d5ce27f9e82246" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable</type>
        <definition>real, dimension(:), allocatable mom_tidal_mixing::tidal_mixing_cs::h_src</definition>
        <argsstring></argsstring>
        <name>h_src</name>
        <briefdescription>
<para>tidal constituent input layer thickness [m] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="158" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="158" bodyend="158"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa019034bf7364cc861fff43a2801e53d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_tidal_mixing::tidal_mixing_cs::tidal_qe_2d</definition>
        <argsstring></argsstring>
        <name>tidal_qe_2d</name>
        <briefdescription>
<para>Tidal energy input times the local dissipation fraction, q*E(x,y), with the CVMix implementation of Jayne et al tidal mixing [W m-2]. TODO: make this E(x,y) only. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1aca980a7e0c71879c59bc6fba1bf08c4c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_tidal_mixing::tidal_mixing_cs::tidal_qe_3d_in</definition>
        <argsstring></argsstring>
        <name>tidal_qe_3d_in</name>
        <briefdescription>
<para>q*E(x,y,z) with the Schmittner parameterization [W m-3?] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="163" bodyend="163"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a1cc1e89302a59ffc126cf9618d1d47a1" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_mixing::tidal_mixing_cs::answers_2018</definition>
        <argsstring></argsstring>
        <name>answers_2018</name>
        <briefdescription>
<para>If true, use the order of arithmetic and expressions that recover the answers from the end of 2018. Otherwise, use updated and more robust forms of the same expressions. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="165" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="165" bodyend="165"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a581b610e458fd560585482e17b5752b1" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_tidal_mixing::tidal_mixing_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>structure to regulate diagnostic output timing </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="170" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="170" bodyend="170"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__mixing_1_1tidal__mixing__cs_1a74d730e34aa0f52922e0768bb34d20de" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__tidal__mixing_1_1tidal__mixing__diags" kindref="compound">tidal_mixing_diags</ref>), pointer</type>
        <definition>type(tidal_mixing_diags), pointer mom_tidal_mixing::tidal_mixing_cs::dd</definition>
        <argsstring></argsstring>
        <name>dd</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to a structure of diagnostic arrays. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="171" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="171" bodyend="171"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Control structure with parameters for the tidal mixing module. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="7">
        <label>real</label>
      </node>
      <node id="8">
        <label>type(cvmix_tidal_params_type)</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="3">
        <label>remapping_cs</label>
      </node>
      <node id="1">
        <label>mom_tidal_mixing::tidal_mixing_cs</label>
        <link refid="structmom__tidal__mixing_1_1tidal__mixing__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>remap_answers_2018</edgelabel>
          <edgelabel>int_tide_dissipation</edgelabel>
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>lee_wave_dissipation</edgelabel>
          <edgelabel>use_cvmix_tidal</edgelabel>
          <edgelabel>lowmode_itidal_dissipation</edgelabel>
          <edgelabel>debug</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>remap_cs</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>inputdir</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>cvmix_glb_params</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>dd</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>cvmix_tidal_params</edgelabel>
        </childnode>
        <childnode refid="9" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>kappa_itides</edgelabel>
          <edgelabel>gamma_itides</edgelabel>
          <edgelabel>polzin_decay_scale_factor</edgelabel>
          <edgelabel>mu_itides</edgelabel>
          <edgelabel>tidal_qe_3d_in</edgelabel>
          <edgelabel>tidal_qe_2d</edgelabel>
          <edgelabel>gamma_lee</edgelabel>
          <edgelabel>nb</edgelabel>
          <edgelabel>utide</edgelabel>
          <edgelabel>h_src</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="10" relation="usage">
          <edgelabel>id_n2_int</edgelabel>
          <edgelabel>id_polzin_decay_scale_scaled</edgelabel>
          <edgelabel>id_kd_lowmode</edgelabel>
          <edgelabel>id_vert_dep</edgelabel>
          <edgelabel>id_polzin_decay_scale</edgelabel>
          <edgelabel>id_schmittner_coeff</edgelabel>
          <edgelabel>id_nb</edgelabel>
          <edgelabel>id_kd_niku_work</edgelabel>
          <edgelabel>id_simmons_coeff</edgelabel>
          <edgelabel>id_tke_itidal</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="9">
        <label>diag_ctrl</label>
      </node>
      <node id="10">
        <label>integer</label>
      </node>
      <node id="5">
        <label>type(cvmix_global_params_type)</label>
      </node>
      <node id="4">
        <label>character(len=200)</label>
      </node>
      <node id="6">
        <label>mom_tidal_mixing::tidal_mixing_diags</label>
        <link refid="structmom__tidal__mixing_1_1tidal__mixing__diags"/>
        <childnode refid="7" relation="usage">
          <edgelabel>tidal_qe_md</edgelabel>
          <edgelabel>polzin_decay_scale</edgelabel>
          <edgelabel>n2_meanz</edgelabel>
          <edgelabel>kd_itidal</edgelabel>
          <edgelabel>kd_lowmode_work</edgelabel>
          <edgelabel>fl_itidal</edgelabel>
          <edgelabel>schmittner_coeff_3d</edgelabel>
          <edgelabel>n2_int</edgelabel>
          <edgelabel>kd_itidal_work</edgelabel>
          <edgelabel>kd_niku</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" line="72" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_tidal_mixing.F90" bodystart="72" bodyend="196"/>
    <listofallmembers>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a1cc1e89302a59ffc126cf9618d1d47a1" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>answers_2018</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a8becc3f6b8e26e4bed5c0560065fcec9" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>cvmix_glb_params</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad69a9ac663325c5f14b7f27e84111612" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>cvmix_tidal_params</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ada788ed58092f9439726e4b4753bb47b" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>cvmix_tidal_scheme</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a74d730e34aa0f52922e0768bb34d20de" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>dd</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a52412256f36224c1a1197a78a973c465" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>debug</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a0df987edd93178f8437036e75ded0563" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>decay_scale_factor_lee</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a581b610e458fd560585482e17b5752b1" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>diag</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ac40c681c202ba556585d9a35a5d70f5c" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>gamma_itides</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a74d945a28f5be2aaa671b1020c16c3fe" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>gamma_lee</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa3c0d9e8b1ae48bf6138f546043acf7c" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>h2</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1acea9669ee20641e189d5ce27f9e82246" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>h_src</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a4ba205a27e74a1572babfa87bb1474ab" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_fl_itidal</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a5c17293a58c94e11562818121408a55b" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_fl_lowmode</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a057942b584bca98446d667b02af4670a" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_kd_itidal</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aeff5267eb6814913c3da05062a8205fa" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_kd_itidal_work</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad3e42341fa3fed7719fc997026fe95d8" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_kd_lowmode</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa1176122a292dbdcb4a1da1a7819dc50" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_kd_lowmode_work</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a133d0f2fb504d07e1e24d5040e115406" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_kd_niku</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a46f8cbc5fdab5ae08cbb3031a8abd81e" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_kd_niku_work</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a164bb1c487252770be88950b81339669" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_n2_bot</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a5f52d197dbb7e3968e77b3a11653e3d5" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_n2_int</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa17f60046082cd246fc3affca7ccdedd" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_n2_meanz</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a2d4f36b329a08a516ef3f1fefc3a1b74" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_nb</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a3b2c18b65df08764787bdcff22743658" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_polzin_decay_scale</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a3e330a4cc41735550e06b7005e1796df" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_polzin_decay_scale_scaled</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1acc6261aa20d232ca815218b5199e6315" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_schmittner_coeff</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad64834bbb0287d69030a6aca431b2073" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_simmons_coeff</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1af25550423629643da2514fb4d9602c7f" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_tidal_qe_md</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ae8451b470e201d8cb4940b5cfe6b25c5" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_tke_itidal</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa35186043cbaa953a56fef99f9482450" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_tke_leewave</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a5d05eee7f953e81f6540008bec325a53" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>id_vert_dep</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a155805c04665c27f2d216539937723a5" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>inputdir</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a1495b61c97a8013b43d6175c24efe0f1" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>int_tide_decay_scale</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a8bb83ba521769ef7b6c5d65045dd5820" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>int_tide_dissipation</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a23e9eed4cf884a671d6a1a6782754e3f" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>int_tide_profile</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a185f014d0d1bc19eedd9c3569414bc6e" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>kappa_h2_factor</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ac64c9e203d437addcb536f7907e154aa" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>kappa_itides</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1abb828fdec51ea28ac771f53c88505e2d" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>lee_wave_dissipation</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a89b284ae26a887fc050412e55e2ee7d6" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>lee_wave_profile</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a47a3b4f1852fc0e8f35b37b6b9ce745d" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>lowmode_itidal_dissipation</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a1c8493bec9100ad6471c93a1f35e1526" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>mask_itidal</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a6168f2452ec81f1c7721c162520fb3d7" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>min_thickness</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a7abd8ae59ed6f36c8d477f1bfd1c5fec" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>min_zbot_itides</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a4d4afca01276203f7ab3141dc922a051" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>mu_itides</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a965bc548c20ddf0e0541d2baf73d12d3" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>nb</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a384befb5f710738293acfa680233ddd1" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>nbotref_polzin</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a2a110c955528202c13e8b009cee7e0be" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>nu_polzin</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a4627fe58da60d370bc1be94d67aec277" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>polzin_decay_scale_factor</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa72ff62d19a6ac142a4ca93e76bc675b" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>polzin_decay_scale_max_factor</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa0a65dee995ae177cf9738b37d3cd20f" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>polzin_min_decay_scale</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1af0b6922657e6a642caba91d4e21ba15e" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>remap_answers_2018</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ad6aaaa4dc83fd3b1bdccca079e840b8f" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>remap_cs</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a391cc86ea22911719bb468e16e0af292" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tidal_diss_lim_tc</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a23562101b028331c541baf770ee9a9ba" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tidal_max_coef</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa019034bf7364cc861fff43a2801e53d" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tidal_qe_2d</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aca980a7e0c71879c59bc6fba1bf08c4c" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tidal_qe_3d_in</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a6b7ce7ee78a8cecee2589a9c0f5e6e83" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tideamp</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a15a2f087792f5a93706f03e93a172f82" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tke_itidal</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1abe1c31f8b2b0e596bed770b4b2509db0" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tke_itide_max</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1a205a0c2c138a01b7f340f5b6fc98438a" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>tke_niku</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1ae576eda3d77c480ea437ec8ec23b9bbe" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>use_cvmix_tidal</name></member>
      <member refid="structmom__tidal__mixing_1_1tidal__mixing__cs_1aa9ad996696af6e8a8777cc0dd2cd1a76" prot="public" virt="non-virtual"><scope>mom_tidal_mixing::tidal_mixing_cs</scope><name>utide</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
