<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.20" xml:lang="en-US">
  <compounddef id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_cvmix_ddiff::cvmix_ddiff_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a1144ffbc3b9fb5cccf0ccee07a6f0d86" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::strat_param_max</definition>
        <argsstring></argsstring>
        <name>strat_param_max</name>
        <briefdescription>
<para>maximum value for the stratification parameter [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="29" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="29" bodyend="29"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1aea1c3d371eabbdb57bab855fb35d74cb" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::kappa_ddiff_s</definition>
        <argsstring></argsstring>
        <name>kappa_ddiff_s</name>
        <briefdescription>
<para>leading coefficient in formula for salt-fingering regime for salinity diffusion [m2 s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="30" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="30" bodyend="30"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1ad7065b0e108e5aa28ca6bef9c20a63a9" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::ddiff_exp1</definition>
        <argsstring></argsstring>
        <name>ddiff_exp1</name>
        <briefdescription>
<para>interior exponent in salt-fingering regime formula [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="32" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="32" bodyend="32"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a9decc28605c9262b98bb2ea8a921ce7c" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::ddiff_exp2</definition>
        <argsstring></argsstring>
        <name>ddiff_exp2</name>
        <briefdescription>
<para>exterior exponent in salt-fingering regime formula [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="33" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="33" bodyend="33"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1aa902e8be88b0f6aa6253d420c88eed33" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::mol_diff</definition>
        <argsstring></argsstring>
        <name>mol_diff</name>
        <briefdescription>
<para>molecular diffusivity [m2 s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="34" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="34" bodyend="34"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a4a5c77cf252754c3c15e1a16036ed2f8" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::kappa_ddiff_param1</definition>
        <argsstring></argsstring>
        <name>kappa_ddiff_param1</name>
        <briefdescription>
<para>exterior coefficient in diffusive convection regime [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="35" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="35" bodyend="35"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1aebfff5e4b944b481c51773590d5c0b56" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::kappa_ddiff_param2</definition>
        <argsstring></argsstring>
        <name>kappa_ddiff_param2</name>
        <briefdescription>
<para>middle coefficient in diffusive convection regime [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="36" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="36" bodyend="36"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a95b949c508d6a330ec48ed0385ca221b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_cs::kappa_ddiff_param3</definition>
        <argsstring></argsstring>
        <name>kappa_ddiff_param3</name>
        <briefdescription>
<para>interior coefficient in diffusive convection regime [nondim] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="37" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="37" bodyend="37"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a6f4315468d9e2207705524e5d29fefdd" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_ddiff::cvmix_ddiff_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_CVMix_ddiff.F90" line="38" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="38" bodyend="38"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1ae39c2a3a58bcaad1eab05c36bead8b9d" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=4)</type>
        <definition>character(len=4) mom_cvmix_ddiff::cvmix_ddiff_cs::diff_conv_type</definition>
        <argsstring></argsstring>
        <name>diff_conv_type</name>
        <briefdescription>
<para>type of diffusive convection to use. Options are Marmorino &amp; Caldwell 1976 (&quot;MC76&quot;; default) and Kelley 1988, 1990 (&quot;K90&quot;) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="39" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="39" bodyend="39"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a1a3fc1a038f9c638a0f75fb2aadfa9b1" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_ddiff::cvmix_ddiff_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If true, turn on debugging. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="41" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="41" bodyend="41"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Control structure including parameters for CVMix double diffusion. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="4">
        <label>real</label>
      </node>
      <node id="1">
        <label>mom_cvmix_ddiff::cvmix_ddiff_cs</label>
        <link refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>debug</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>diff_conv_type</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>ddiff_exp1</edgelabel>
          <edgelabel>ddiff_exp2</edgelabel>
          <edgelabel>kappa_ddiff_param1</edgelabel>
          <edgelabel>kappa_ddiff_param2</edgelabel>
          <edgelabel>kappa_ddiff_param3</edgelabel>
          <edgelabel>kappa_ddiff_s</edgelabel>
          <edgelabel>min_thickness</edgelabel>
          <edgelabel>mol_diff</edgelabel>
          <edgelabel>strat_param_max</edgelabel>
        </childnode>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="3">
        <label>character(len=4)</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" line="26" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_ddiff.F90" bodystart="26" bodyend="43"/>
    <listofallmembers>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1ad7065b0e108e5aa28ca6bef9c20a63a9" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>ddiff_exp1</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a9decc28605c9262b98bb2ea8a921ce7c" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>ddiff_exp2</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a1a3fc1a038f9c638a0f75fb2aadfa9b1" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>debug</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1ae39c2a3a58bcaad1eab05c36bead8b9d" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>diff_conv_type</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a4a5c77cf252754c3c15e1a16036ed2f8" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>kappa_ddiff_param1</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1aebfff5e4b944b481c51773590d5c0b56" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>kappa_ddiff_param2</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a95b949c508d6a330ec48ed0385ca221b" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>kappa_ddiff_param3</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1aea1c3d371eabbdb57bab855fb35d74cb" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>kappa_ddiff_s</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a6f4315468d9e2207705524e5d29fefdd" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>min_thickness</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1aa902e8be88b0f6aa6253d420c88eed33" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>mol_diff</name></member>
      <member refid="structmom__cvmix__ddiff_1_1cvmix__ddiff__cs_1a1144ffbc3b9fb5cccf0ccee07a6f0d86" prot="public" virt="non-virtual"><scope>mom_cvmix_ddiff::cvmix_ddiff_cs</scope><name>strat_param_max</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
