<?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__set__diffusivity_1_1set__diffusivity__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_set_diffusivity::set_diffusivity_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a10b48612fd2ff21b5ce4f089dab388e9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_maxtke</definition>
        <argsstring></argsstring>
        <name>id_maxtke</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="167" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="167" bodyend="167"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aa7528282375fe67bc16c130b9d2aa54f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_tke_to_kd</definition>
        <argsstring></argsstring>
        <name>id_tke_to_kd</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="167" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="167" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1afe9d4db42243c6a3d2ac640faef141da" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kd_user</definition>
        <argsstring></argsstring>
        <name>id_kd_user</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="167" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="167" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a4ff7ccc1ac81c715c5a863290508bde5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kd_layer</definition>
        <argsstring></argsstring>
        <name>id_kd_layer</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="168" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="168" bodyend="168"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a71700d8205b4a70f396bb4abb7fc9644" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kd_bbl</definition>
        <argsstring></argsstring>
        <name>id_kd_bbl</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="168" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="168" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ab0c2153844aa889a7a660c28f8417110" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_n2</definition>
        <argsstring></argsstring>
        <name>id_n2</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="168" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="168" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a753563ba2b57be6c3eb3c3e9433eec7d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kd_work</definition>
        <argsstring></argsstring>
        <name>id_kd_work</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="169" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="169" bodyend="169"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a3a27609d20770e657fcdaff3f9363433" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kt_extra</definition>
        <argsstring></argsstring>
        <name>id_kt_extra</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="169" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="169" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a0e6df18a647981364aee2fdfab8c50e5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_ks_extra</definition>
        <argsstring></argsstring>
        <name>id_ks_extra</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="169" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="169" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a558cd8ff5709e13351f4d047467965e4" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_r_rho</definition>
        <argsstring></argsstring>
        <name>id_r_rho</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="169" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="169" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a2f574e6377ce5baab37f98f986a1856c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kd_bkgnd</definition>
        <argsstring></argsstring>
        <name>id_kd_bkgnd</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="170" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="170" bodyend="170"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a8b343a18b6565843d904782bc14369c9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_set_diffusivity::set_diffusivity_cs::id_kv_bkgnd</definition>
        <argsstring></argsstring>
        <name>id_kv_bkgnd</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic IDs. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="170" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="170" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a95ddbc0a1c539e7f4e840bcf5e9b00ff" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If true, write verbose checksums for debugging. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="59" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="59" bodyend="59"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae0d5ec562bf0bbc584f8ed6662998c82" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::bulkmixedlayer</definition>
        <argsstring></argsstring>
        <name>bulkmixedlayer</name>
        <briefdescription>
<para>If true, a refined bulk mixed layer is used with GVnk_rho_varies variable density mixed &amp; buffer layers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="61" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="61" bodyend="61"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a761417505e2768138e350cadd7c33e2e" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::fluxri_max</definition>
        <argsstring></argsstring>
        <name>fluxri_max</name>
        <briefdescription>
<para>The flux Richardson number where the stratification is large enough that N2 &gt; omega2 [nondim]. The full expression for the Flux Richardson number is usually FLUX_RI_MAX*N2/(N2+OMEGA2). The default is 0.2. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="63" bodyend="63"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a0d8b6dfa52e3c6feaeba39604fb609b7" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::bottomdraglaw</definition>
        <argsstring></argsstring>
        <name>bottomdraglaw</name>
        <briefdescription>
<para>If true, the bottom stress is calculated with a drag law c_drag*|u|*u. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="67" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="67" bodyend="67"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aac3e841fb3ae101a240ef128b6babee0" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::bbl_mixing_as_max</definition>
        <argsstring></argsstring>
        <name>bbl_mixing_as_max</name>
        <briefdescription>
<para>If true, take the maximum of the diffusivity from the BBL mixing and the other diffusivities. Otherwise, diffusivities from the BBL_mixing is added. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="69" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="69" bodyend="69"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a4527f21a797b77fb615280d7cc546def" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::use_lotw_bbl_diffusivity</definition>
        <argsstring></argsstring>
        <name>use_lotw_bbl_diffusivity</name>
        <briefdescription>
<para>If true, use simpler/less precise, BBL diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="73" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="73" bodyend="73"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a6311f986da946a7c0fc5e2a93b181d3e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::lotw_bbl_use_omega</definition>
        <argsstring></argsstring>
        <name>lotw_bbl_use_omega</name>
        <briefdescription>
<para>If true, use simpler/less precise, BBL diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="74" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="74" bodyend="74"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a3230f42750256e6beeac372d60f9a9e0" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::bbl_effic</definition>
        <argsstring></argsstring>
        <name>bbl_effic</name>
        <briefdescription>
<para>efficiency with which the energy extracted by bottom drag drives BBL diffusion [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="75" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="75" bodyend="75"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae1faa74732e8e05e22ba193eed56cd2b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::cdrag</definition>
        <argsstring></argsstring>
        <name>cdrag</name>
        <briefdescription>
<para>quadratic drag coefficient [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="77" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="77" bodyend="77"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7eacb5c106f3c3ed59725e703095bbec" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::imax_decay</definition>
        <argsstring></argsstring>
        <name>imax_decay</name>
        <briefdescription>
<para>inverse of a maximum decay scale for bottom-drag driven turbulence [Z-1 ~&gt; m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="78" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="78" bodyend="78"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a1d2895218b2dcab2aca94e2b25a4e037" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kv</definition>
        <argsstring></argsstring>
        <name>kv</name>
        <briefdescription>
<para>The interior vertical viscosity [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="80" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="80" bodyend="80"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ac17e53d11352ef95a4d28910f21d074b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kd</definition>
        <argsstring></argsstring>
        <name>kd</name>
        <briefdescription>
<para>interior diapycnal diffusivity [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="81" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="81" bodyend="81"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a3018a99f779d095519b2c48bf3795d51" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kd_min</definition>
        <argsstring></argsstring>
        <name>kd_min</name>
        <briefdescription>
<para>minimum diapycnal diffusivity [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="82" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="82" bodyend="82"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1acc22b62e4f48621223545550705f75fd" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kd_max</definition>
        <argsstring></argsstring>
        <name>kd_max</name>
        <briefdescription>
<para>maximum increment for diapycnal diffusivity [Z2 T-1 ~&gt; m2 s-1]. Set to a negative value to have no limit. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="83" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="83" bodyend="83"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a10e67e44e995a7a555b2ab01159a9f84" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kd_add</definition>
        <argsstring></argsstring>
        <name>kd_add</name>
        <briefdescription>
<para>uniform diffusivity added everywhere without filtering or scaling [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="85" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="85" bodyend="85"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a8cb85457a51c21957ee88e6f6f734088" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kd_smooth</definition>
        <argsstring></argsstring>
        <name>kd_smooth</name>
        <briefdescription>
<para>Vertical diffusivity used to interpolate more sensible values of T &amp; S into thin layers [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="87" bodyend="87"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a011e9d044f6fbb6d5c669cf8080127d3" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_set_diffusivity::set_diffusivity_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_set_diffusivity.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="89" bodyend="89"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ac531ad116cd57691bb59610389d9a610" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::limit_dissipation</definition>
        <argsstring></argsstring>
        <name>limit_dissipation</name>
        <briefdescription>
<para>If enabled, dissipation is limited to be larger than the following: </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="91" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="91" bodyend="91"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a857fd412ab6ae4e9f66e58b34afe9c34" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::dissip_min</definition>
        <argsstring></argsstring>
        <name>dissip_min</name>
        <briefdescription>
<para>Minimum dissipation [R Z2 T-3 ~&gt; W m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="93" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="93" bodyend="93"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a714c7ed0172a25e5880317fcf543cd38" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::dissip_n0</definition>
        <argsstring></argsstring>
        <name>dissip_n0</name>
        <briefdescription>
<para>Coefficient a in minimum dissipation = a+b*N [R Z2 T-3 ~&gt; W m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="94" bodyend="94"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7d30eb853f2f3d0c4dc4d8293cab07db" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::dissip_n1</definition>
        <argsstring></argsstring>
        <name>dissip_n1</name>
        <briefdescription>
<para>Coefficient b in minimum dissipation = a+b*N [R Z2 T-2 ~&gt; J m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="95" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="95" bodyend="95"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1affaf25dd04b0743e94729211ad720b91" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::dissip_n2</definition>
        <argsstring></argsstring>
        <name>dissip_n2</name>
        <briefdescription>
<para>Coefficient c in minimum dissipation = c*N2 [R Z2 T-1 ~&gt; J s m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="96" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="96" bodyend="96"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1adcddf45021fe31460c96bb48b16520b9" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::dissip_kd_min</definition>
        <argsstring></argsstring>
        <name>dissip_kd_min</name>
        <briefdescription>
<para>Minimum Kd [Z2 T-1 ~&gt; m2 s-1], with dissipation Rho0*Kd_min*N^2. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="97" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="97" bodyend="97"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aa1bb6ef3e913624e457e3601eec4ba29" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::omega</definition>
        <argsstring></argsstring>
        <name>omega</name>
        <briefdescription>
<para>Earth&apos;s rotation frequency [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="99" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="99" bodyend="99"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a16150a4b9a050ffac409cc55916cea3f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::ml_radiation</definition>
        <argsstring></argsstring>
        <name>ml_radiation</name>
        <briefdescription>
<para>allow a fraction of TKE available from wind work to penetrate below mixed layer base with a vertical decay scale determined by the minimum of (1) The depth of the mixed layer, or (2) An Ekman length scale. Energy available to drive mixing below the mixed layer is given by E = ML_RAD_COEFF*MSTAR*USTAR**3. Optionally, if ML_rad_TKE_decay is true, this is further reduced by a factor of exp(-h_ML*Idecay_len_TkE), where Idecay_len_TKE is calculated the same way as in the mixed layer code. The diapycnal diffusivity is KD(k) = E/(N2(k)+OMEGA2), where N2 is the squared buoyancy frequency [T-2 ~&gt; s-2] and OMEGA2 is the rotation rate of the earth squared. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="100" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="100" bodyend="100"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a2c7d9a5b4a9c305fc924650728f30580" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::ml_rad_kd_max</definition>
        <argsstring></argsstring>
        <name>ml_rad_kd_max</name>
        <briefdescription>
<para>Maximum diapycnal diffusivity due to turbulence radiated from the base of the mixed layer [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="113" bodyend="113"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1abd4df7fb0baf51838e1aca7bbad0a729" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::ml_rad_efold_coeff</definition>
        <argsstring></argsstring>
        <name>ml_rad_efold_coeff</name>
        <briefdescription>
<para>non-dim coefficient to scale penetration depth </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="115" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="115" bodyend="115"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a38666e9299b9e48e7d1c79e0e36ecf0a" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::ml_rad_coeff</definition>
        <argsstring></argsstring>
        <name>ml_rad_coeff</name>
        <briefdescription>
<para>coefficient, which scales MSTAR*USTAR^3 to obtain energy available for mixing below mixed layer base [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="116" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="116" bodyend="116"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a8b9c07d13c51d5bac1fa01355d73237b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::ml_rad_bug</definition>
        <argsstring></argsstring>
        <name>ml_rad_bug</name>
        <briefdescription>
<para>If true use code with a bug that reduces the energy available in the transition layer by a factor of the inverse of the energy deposition lenthscale (in m). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="119" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="119" bodyend="119"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a13939d1209941f0eae285ac712ea0480" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::ml_rad_tke_decay</definition>
        <argsstring></argsstring>
        <name>ml_rad_tke_decay</name>
        <briefdescription>
<para>If true, apply same exponential decay to ML_rad as applied to the other surface sources of TKE in the mixed layer code. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="122" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="122" bodyend="122"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae2253507d8cf64ac1c626c5fdfca82f7" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::ustar_min</definition>
        <argsstring></argsstring>
        <name>ustar_min</name>
        <briefdescription>
<para>A minimum value of ustar to avoid numerical problems [Z T-1 ~&gt; m s-1]. If the value is small enough, this parameter should not affect the solution. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="125" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="125" bodyend="125"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aca05b08438ce900ee5ea810bf7c8db9d" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::tke_decay</definition>
        <argsstring></argsstring>
        <name>tke_decay</name>
        <briefdescription>
<para>ratio of natural Ekman depth to TKE decay scale [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="128" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="128" bodyend="128"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aae22d1bdc58c71e326c589aa1fad2682" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::mstar</definition>
        <argsstring></argsstring>
        <name>mstar</name>
        <briefdescription>
<para>ratio of friction velocity cubed to TKE input to the mixed layer [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="129" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="129" bodyend="129"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ab0fa44a4fd11e43d46a203488112116f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::ml_use_omega</definition>
        <argsstring></argsstring>
        <name>ml_use_omega</name>
        <briefdescription>
<para>If true, use absolute rotation rate instead of the vertical component of rotation when setting the decay scale for mixed layer turbulence. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="131" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="131" bodyend="131"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a17d528a0911868200951c8df03b8a88c" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::ml_omega_frac</definition>
        <argsstring></argsstring>
        <name>ml_omega_frac</name>
        <briefdescription>
<para>When setting the decay scale for turbulence, use this fraction of the absolute rotation rate blended with the local value of f, as f^2 ~= (1-of)*f^2 + of*4*omega^2. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="134" bodyend="134"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7d53f482f9ab10f82f3bd91c0bf735de" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::user_change_diff</definition>
        <argsstring></argsstring>
        <name>user_change_diff</name>
        <briefdescription>
<para>If true, call user-defined code to change diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="137" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="137" bodyend="137"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ad63befd3c2f96ae687694dc5976d81f8" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::usekappashear</definition>
        <argsstring></argsstring>
        <name>usekappashear</name>
        <briefdescription>
<para>If true, use the kappa_shear module to find the shear-driven diapycnal diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a131962e99b3f652c0f13c49007c28dc3" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::vertex_shear</definition>
        <argsstring></argsstring>
        <name>vertex_shear</name>
        <briefdescription>
<para>If true, do the calculations of the shear-driven mixing at the cell vertices (i.e., the vorticity points). </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="140" bodyend="140"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a6738ec61fbe533b499d25ec15c5e539b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::use_cvmix_shear</definition>
        <argsstring></argsstring>
        <name>use_cvmix_shear</name>
        <briefdescription>
<para>If true, use one of the CVMix modules to find shear-driven diapycnal diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="142" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="142" bodyend="142"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1af2f0a5117361f85b17e45027d378c15e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::double_diffusion</definition>
        <argsstring></argsstring>
        <name>double_diffusion</name>
        <briefdescription>
<para>If true, enable double-diffusive mixing using an old method. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="144" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="144" bodyend="144"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a985026588438405515722a2ea58cf870" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::use_cvmix_ddiff</definition>
        <argsstring></argsstring>
        <name>use_cvmix_ddiff</name>
        <briefdescription>
<para>If true, enable double-diffusive mixing via CVMix. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="145" bodyend="145"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a580638da9eaba4b4c4b3f03399195a54" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::use_tidal_mixing</definition>
        <argsstring></argsstring>
        <name>use_tidal_mixing</name>
        <briefdescription>
<para>If true, activate tidal mixing diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="146" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="146" bodyend="146"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7dd07a38210928ffaeb539fe917a80e1" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_cs::simple_tke_to_kd</definition>
        <argsstring></argsstring>
        <name>simple_tke_to_kd</name>
        <briefdescription>
<para>If true, uses a simple estimate of Kd/TKE that does not rely on a layer-formulation. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="147" bodyend="147"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a283f55a458a50ac7abce8d7b61fff0c0" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::max_rrho_salt_fingers</definition>
        <argsstring></argsstring>
        <name>max_rrho_salt_fingers</name>
        <briefdescription>
<para>max density ratio for salt fingering </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="149" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="149" bodyend="149"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a139fb1a1deae31abc831e7875095e1fa" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::max_salt_diff_salt_fingers</definition>
        <argsstring></argsstring>
        <name>max_salt_diff_salt_fingers</name>
        <briefdescription>
<para>max salt diffusivity for salt fingers [Z2 T-1 ~&gt; m2 s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="150" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="150" bodyend="150"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a426b76d7cd2892cc75dd608303a6fc35" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_set_diffusivity::set_diffusivity_cs::kv_molecular</definition>
        <argsstring></argsstring>
        <name>kv_molecular</name>
        <briefdescription>
<para>molecular visc for double diff convect [Z2 T-1 ~&gt; m2 s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="151" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="151" bodyend="151"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1afbca78b98fef608f7b73ff9dd7abc46f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_set_diffusivity::set_diffusivity_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_set_diffusivity.F90" line="153" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="153" bodyend="153"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a06b233f5488a54f0c57325760560623b" 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_set_diffusivity::set_diffusivity_cs::inputdir</definition>
        <argsstring></argsstring>
        <name>inputdir</name>
        <briefdescription>
<para>The directory in which input files are found. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="157" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1acf8a4617b99124062ab1ee316323bc9f" prot="public" static="no" mutable="no">
        <type>type(user_change_diff_cs), pointer</type>
        <definition>type(user_change_diff_cs), pointer mom_set_diffusivity::set_diffusivity_cs::user_change_diff_csp</definition>
        <argsstring></argsstring>
        <name>user_change_diff_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="158" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="158" bodyend="158"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae66b441bd1b2059866f2ac7ef2dce2cb" prot="public" static="no" mutable="no">
        <type>type(kappa_shear_cs), pointer</type>
        <definition>type(kappa_shear_cs), pointer mom_set_diffusivity::set_diffusivity_cs::kappashear_csp</definition>
        <argsstring></argsstring>
        <name>kappashear_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a279fccf5e9293af07c99b83f245f812d" prot="public" static="no" mutable="no">
        <type>type(cvmix_shear_cs), pointer</type>
        <definition>type(cvmix_shear_cs), pointer mom_set_diffusivity::set_diffusivity_cs::cvmix_shear_csp</definition>
        <argsstring></argsstring>
        <name>cvmix_shear_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="160" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="160" bodyend="160"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aa025d665c5d00bfc4d6271986ed8c011" prot="public" static="no" mutable="no">
        <type>type(cvmix_ddiff_cs), pointer</type>
        <definition>type(cvmix_ddiff_cs), pointer mom_set_diffusivity::set_diffusivity_cs::cvmix_ddiff_csp</definition>
        <argsstring></argsstring>
        <name>cvmix_ddiff_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="161" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="161" bodyend="161"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1aaaf7cdd1adada8f993ca2dc3eccd0731" prot="public" static="no" mutable="no">
        <type>type(bkgnd_mixing_cs), pointer</type>
        <definition>type(bkgnd_mixing_cs), pointer mom_set_diffusivity::set_diffusivity_cs::bkgnd_mixing_csp</definition>
        <argsstring></argsstring>
        <name>bkgnd_mixing_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="162" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="162" bodyend="162"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1ad33dc26fbb850efcf1305ec9c0e8f701" prot="public" static="no" mutable="no">
        <type>type(int_tide_cs), pointer</type>
        <definition>type(int_tide_cs), pointer mom_set_diffusivity::set_diffusivity_cs::int_tide_csp</definition>
        <argsstring></argsstring>
        <name>int_tide_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="163" bodyend="163"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1set__diffusivity__cs_1a462fd3d8b13de97ed147f13b1dad2c8f" prot="public" static="no" mutable="no">
        <type>type(tidal_mixing_cs), pointer</type>
        <definition>type(tidal_mixing_cs), pointer mom_set_diffusivity::set_diffusivity_cs::tidal_mixing_csp</definition>
        <argsstring></argsstring>
        <name>tidal_mixing_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Control structure for a child module. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="164" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="164" bodyend="164"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This control structure contains parameters for MOM_set_diffusivity. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="12">
        <label>real</label>
      </node>
      <node id="5">
        <label>type(tidal_mixing_cs), pointer</label>
      </node>
      <node id="7">
        <label>bkgnd_mixing_cs</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="13">
        <label>type(int_tide_cs), pointer</label>
      </node>
      <node id="8">
        <label>type(kappa_shear_cs), pointer</label>
      </node>
      <node id="9">
        <label>type(cvmix_shear_cs), pointer</label>
      </node>
      <node id="10">
        <label>diag_ctrl</label>
      </node>
      <node id="11">
        <label>integer</label>
      </node>
      <node id="4">
        <label>character(len=200)</label>
      </node>
      <node id="3">
        <label>type(cvmix_ddiff_cs), pointer</label>
      </node>
      <node id="1">
        <label>mom_set_diffusivity::set_diffusivity_cs</label>
        <link refid="structmom__set__diffusivity_1_1set__diffusivity__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>use_lotw_bbl_diffusivity</edgelabel>
          <edgelabel>double_diffusion</edgelabel>
          <edgelabel>ml_use_omega</edgelabel>
          <edgelabel>bulkmixedlayer</edgelabel>
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>ml_rad_bug</edgelabel>
          <edgelabel>ml_radiation</edgelabel>
          <edgelabel>simple_tke_to_kd</edgelabel>
          <edgelabel>use_tidal_mixing</edgelabel>
          <edgelabel>lotw_bbl_use_omega</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>cvmix_ddiff_csp</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>inputdir</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>tidal_mixing_csp</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>user_change_diff_csp</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>bkgnd_mixing_csp</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>kappashear_csp</edgelabel>
        </childnode>
        <childnode refid="9" relation="usage">
          <edgelabel>cvmix_shear_csp</edgelabel>
        </childnode>
        <childnode refid="10" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="11" relation="usage">
          <edgelabel>id_r_rho</edgelabel>
          <edgelabel>id_kd_user</edgelabel>
          <edgelabel>id_maxtke</edgelabel>
          <edgelabel>id_tke_to_kd</edgelabel>
          <edgelabel>id_n2</edgelabel>
          <edgelabel>id_ks_extra</edgelabel>
          <edgelabel>id_kt_extra</edgelabel>
          <edgelabel>id_kd_bbl</edgelabel>
          <edgelabel>id_kd_work</edgelabel>
          <edgelabel>id_kd_bkgnd</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="12" relation="usage">
          <edgelabel>cdrag</edgelabel>
          <edgelabel>max_rrho_salt_fingers</edgelabel>
          <edgelabel>ml_rad_coeff</edgelabel>
          <edgelabel>max_salt_diff_salt_fingers</edgelabel>
          <edgelabel>tke_decay</edgelabel>
          <edgelabel>ml_rad_kd_max</edgelabel>
          <edgelabel>mstar</edgelabel>
          <edgelabel>dissip_kd_min</edgelabel>
          <edgelabel>ml_rad_efold_coeff</edgelabel>
          <edgelabel>dissip_n0</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="13" relation="usage">
          <edgelabel>int_tide_csp</edgelabel>
        </childnode>
      </node>
      <node id="6">
        <label>type(user_change_diff_cs), pointer</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="58" bodyend="173"/>
    <listofallmembers>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1afbca78b98fef608f7b73ff9dd7abc46f" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>answers_2018</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a3230f42750256e6beeac372d60f9a9e0" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>bbl_effic</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aac3e841fb3ae101a240ef128b6babee0" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>bbl_mixing_as_max</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aaaf7cdd1adada8f993ca2dc3eccd0731" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>bkgnd_mixing_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a0d8b6dfa52e3c6feaeba39604fb609b7" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>bottomdraglaw</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae0d5ec562bf0bbc584f8ed6662998c82" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>bulkmixedlayer</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae1faa74732e8e05e22ba193eed56cd2b" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>cdrag</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aa025d665c5d00bfc4d6271986ed8c011" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>cvmix_ddiff_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a279fccf5e9293af07c99b83f245f812d" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>cvmix_shear_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a95ddbc0a1c539e7f4e840bcf5e9b00ff" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>debug</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a011e9d044f6fbb6d5c669cf8080127d3" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>diag</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1adcddf45021fe31460c96bb48b16520b9" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>dissip_kd_min</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a857fd412ab6ae4e9f66e58b34afe9c34" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>dissip_min</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a714c7ed0172a25e5880317fcf543cd38" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>dissip_n0</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7d30eb853f2f3d0c4dc4d8293cab07db" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>dissip_n1</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1affaf25dd04b0743e94729211ad720b91" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>dissip_n2</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1af2f0a5117361f85b17e45027d378c15e" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>double_diffusion</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a761417505e2768138e350cadd7c33e2e" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>fluxri_max</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a71700d8205b4a70f396bb4abb7fc9644" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kd_bbl</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a2f574e6377ce5baab37f98f986a1856c" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kd_bkgnd</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a4ff7ccc1ac81c715c5a863290508bde5" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kd_layer</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1afe9d4db42243c6a3d2ac640faef141da" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kd_user</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a753563ba2b57be6c3eb3c3e9433eec7d" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kd_work</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a0e6df18a647981364aee2fdfab8c50e5" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_ks_extra</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a3a27609d20770e657fcdaff3f9363433" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kt_extra</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a8b343a18b6565843d904782bc14369c9" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_kv_bkgnd</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a10b48612fd2ff21b5ce4f089dab388e9" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_maxtke</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ab0c2153844aa889a7a660c28f8417110" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_n2</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a558cd8ff5709e13351f4d047467965e4" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_r_rho</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aa7528282375fe67bc16c130b9d2aa54f" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>id_tke_to_kd</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7eacb5c106f3c3ed59725e703095bbec" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>imax_decay</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a06b233f5488a54f0c57325760560623b" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>inputdir</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ad33dc26fbb850efcf1305ec9c0e8f701" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>int_tide_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae66b441bd1b2059866f2ac7ef2dce2cb" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kappashear_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ac17e53d11352ef95a4d28910f21d074b" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kd</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a10e67e44e995a7a555b2ab01159a9f84" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kd_add</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1acc22b62e4f48621223545550705f75fd" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kd_max</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a3018a99f779d095519b2c48bf3795d51" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kd_min</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a8cb85457a51c21957ee88e6f6f734088" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kd_smooth</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a1d2895218b2dcab2aca94e2b25a4e037" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kv</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a426b76d7cd2892cc75dd608303a6fc35" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>kv_molecular</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ac531ad116cd57691bb59610389d9a610" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>limit_dissipation</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a6311f986da946a7c0fc5e2a93b181d3e" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>lotw_bbl_use_omega</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a283f55a458a50ac7abce8d7b61fff0c0" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>max_rrho_salt_fingers</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a139fb1a1deae31abc831e7875095e1fa" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>max_salt_diff_salt_fingers</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a17d528a0911868200951c8df03b8a88c" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_omega_frac</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a8b9c07d13c51d5bac1fa01355d73237b" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_rad_bug</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a38666e9299b9e48e7d1c79e0e36ecf0a" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_rad_coeff</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1abd4df7fb0baf51838e1aca7bbad0a729" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_rad_efold_coeff</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a2c7d9a5b4a9c305fc924650728f30580" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_rad_kd_max</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a13939d1209941f0eae285ac712ea0480" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_rad_tke_decay</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a16150a4b9a050ffac409cc55916cea3f" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_radiation</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ab0fa44a4fd11e43d46a203488112116f" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ml_use_omega</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aae22d1bdc58c71e326c589aa1fad2682" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>mstar</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aa1bb6ef3e913624e457e3601eec4ba29" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>omega</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7dd07a38210928ffaeb539fe917a80e1" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>simple_tke_to_kd</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a462fd3d8b13de97ed147f13b1dad2c8f" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>tidal_mixing_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1aca05b08438ce900ee5ea810bf7c8db9d" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>tke_decay</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a985026588438405515722a2ea58cf870" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>use_cvmix_ddiff</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a6738ec61fbe533b499d25ec15c5e539b" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>use_cvmix_shear</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a4527f21a797b77fb615280d7cc546def" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>use_lotw_bbl_diffusivity</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a580638da9eaba4b4c4b3f03399195a54" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>use_tidal_mixing</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ad63befd3c2f96ae687694dc5976d81f8" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>usekappashear</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a7d53f482f9ab10f82f3bd91c0bf735de" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>user_change_diff</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1acf8a4617b99124062ab1ee316323bc9f" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>user_change_diff_csp</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1ae2253507d8cf64ac1c626c5fdfca82f7" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>ustar_min</name></member>
      <member refid="structmom__set__diffusivity_1_1set__diffusivity__cs_1a131962e99b3f652c0f13c49007c28dc3" prot="public" virt="non-virtual"><scope>mom_set_diffusivity::set_diffusivity_cs</scope><name>vertex_shear</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
