<?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.14">
  <compounddef id="structmom__cvmix__kpp_1_1kpp__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_cvmix_kpp::kpp_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3f899be3e4f0e2a705847361c7560920" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_obldepth</definition>
        <argsstring></argsstring>
        <name>id_obldepth</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="125" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="125" bodyend="125"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ae79ff5c55e804f3d8d2e0ca52277c62c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_bulkri</definition>
        <argsstring></argsstring>
        <name>id_bulkri</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="125" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="125" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1abc4f88b2b274773740a2449853df64fd" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_n</definition>
        <argsstring></argsstring>
        <name>id_n</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="126" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="126" bodyend="126"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a0cd160eb355ab0216bf0a76aecbd6efc" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_n2</definition>
        <argsstring></argsstring>
        <name>id_n2</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="126" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="126" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3c34e4115291ed60d12ffd5d2975eb58" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_ws</definition>
        <argsstring></argsstring>
        <name>id_ws</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="127" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="127" bodyend="127"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3dc3f023456037633bbd8c21e9822503" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_vt2</definition>
        <argsstring></argsstring>
        <name>id_vt2</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="127" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="127" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a27232a4264823900da2b665d475b4939" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_bulkuz2</definition>
        <argsstring></argsstring>
        <name>id_bulkuz2</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="128" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="128" bodyend="128"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a0cb87ccfbea8ae31e05df13c7010635b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_bulkdrho</definition>
        <argsstring></argsstring>
        <name>id_bulkdrho</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="128" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="128" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3f699922d28abcd86889b94a27fc180b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_ustar</definition>
        <argsstring></argsstring>
        <name>id_ustar</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="129" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="129" bodyend="129"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a9951283ec6e6a4d805bb6829d251555a" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_buoyflux</definition>
        <argsstring></argsstring>
        <name>id_buoyflux</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="129" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="129" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a48fb126a4b15e9d01cd88cdd6918f4b2" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_qminussw</definition>
        <argsstring></argsstring>
        <name>id_qminussw</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="130" bodyend="130"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1adf6bc1ca9d1b28c4c8b91e5ba4f021f9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nets</definition>
        <argsstring></argsstring>
        <name>id_nets</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a534dbd73c0f92b6a867b3d3bdc738c11" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_sigma</definition>
        <argsstring></argsstring>
        <name>id_sigma</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="131" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="131" bodyend="131"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a8be65814187802a2f086e1e8d6197a97" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_kv_kpp</definition>
        <argsstring></argsstring>
        <name>id_kv_kpp</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="131" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="131" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a5604f119a879584b9e13b460a2c440f7" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_kt_kpp</definition>
        <argsstring></argsstring>
        <name>id_kt_kpp</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="132" bodyend="132"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3b316942a042144195ed5119fe17e317" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_ks_kpp</definition>
        <argsstring></argsstring>
        <name>id_ks_kpp</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="132" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a4fb7c5aef06a0f19b1d0b18dd119fec8" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_tsurf</definition>
        <argsstring></argsstring>
        <name>id_tsurf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="133" bodyend="133"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1abcc2f6ae28c1fd30cf9fbcf3bc260778" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_ssurf</definition>
        <argsstring></argsstring>
        <name>id_ssurf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="133" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a402e4361fdefba462897868dc54b13b6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_usurf</definition>
        <argsstring></argsstring>
        <name>id_usurf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="134" bodyend="134"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a718bf33ff566e4681d1043d32f80efab" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_vsurf</definition>
        <argsstring></argsstring>
        <name>id_vsurf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a09d8d0b7b8a676461d7c340936a2b11d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_kd_in</definition>
        <argsstring></argsstring>
        <name>id_kd_in</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="135" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="135" bodyend="135"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a4c130e0c85be385f34605b966a0d2b0b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nltt</definition>
        <argsstring></argsstring>
        <name>id_nltt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="136" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="136" bodyend="136"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a6da5861c4bfe915306df4961fc53ca96" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nlts</definition>
        <argsstring></argsstring>
        <name>id_nlts</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="137" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="137" bodyend="137"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a8635c4497e76417f204a99d505973170" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nlt_dsdt</definition>
        <argsstring></argsstring>
        <name>id_nlt_dsdt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a06990ea392d0fda4e3f80a4ffe0bd037" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nlt_dtdt</definition>
        <argsstring></argsstring>
        <name>id_nlt_dtdt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="139" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="139" bodyend="139"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a41a51fda4259cb442c7b1c719ea7d891" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nlt_temp_budget</definition>
        <argsstring></argsstring>
        <name>id_nlt_temp_budget</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="140" bodyend="140"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a53d53d7e057fa08e004256d5b29b9173" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_nlt_saln_budget</definition>
        <argsstring></argsstring>
        <name>id_nlt_saln_budget</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="141" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="141" bodyend="141"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1aaa31e5367abdcfb9ab7f023c4a396448" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_enhk</definition>
        <argsstring></argsstring>
        <name>id_enhk</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="142" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="142" bodyend="142"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a76771c1ab7a502d52ba69f0c6d45884d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_enhvt2</definition>
        <argsstring></argsstring>
        <name>id_enhvt2</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="142" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="142" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ab22b33c0b9bede21b4052bbb6c8da2b9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_enhw</definition>
        <argsstring></argsstring>
        <name>id_enhw</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="143" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="143" bodyend="143"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3861cd84921e02f80affe29ac0f4c67e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_la_sl</definition>
        <argsstring></argsstring>
        <name>id_la_sl</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="144" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="144" bodyend="144"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a4c61b9774278752c0ef901c32dff9524" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::id_obldepth_original</definition>
        <argsstring></argsstring>
        <name>id_obldepth_original</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="145" bodyend="145"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a0f314cb1ad557cda621a024260cbcf23" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::ri_crit</definition>
        <argsstring></argsstring>
        <name>ri_crit</name>
        <briefdescription>
<para>Critical bulk Richardson number (defines OBL depth) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="74" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="74" bodyend="74"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a06c765e3b683c170e2962817ad1c76a4" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::vonkarman</definition>
        <argsstring></argsstring>
        <name>vonkarman</name>
        <briefdescription>
<para>von Karman constant (dimensionless) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="75" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="75" bodyend="75"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a42d5f9c397a5895ca7c74ce59d0c2516" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::cs</definition>
        <argsstring></argsstring>
        <name>cs</name>
        <briefdescription>
<para>Parameter for computing velocity scale function (dimensionless) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="76" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="76" bodyend="76"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a44ee24f6dcc3cf14a9ecb59bb894e686" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::cs2</definition>
        <argsstring></argsstring>
        <name>cs2</name>
        <briefdescription>
<para>Parameter for multiplying by non-local term. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="77" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="77" bodyend="77"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a6332a2b1e67a71d8ba7dca20079815a0" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::enhance_diffusion</definition>
        <argsstring></argsstring>
        <name>enhance_diffusion</name>
        <briefdescription>
<para>If True, add enhanced diffusivity at base of boundary layer. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="79" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="79" bodyend="79"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a34d31c77612c400d3f3a0f9b0ee24bb6" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=10)</type>
        <definition>character(len=10) mom_cvmix_kpp::kpp_cs::interptype</definition>
        <argsstring></argsstring>
        <name>interptype</name>
        <briefdescription>
<para>Type of interpolation to compute bulk Richardson number. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="80" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="80" bodyend="80"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a20e439a9c099674be1d4209cef890f1c" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=10)</type>
        <definition>character(len=10) mom_cvmix_kpp::kpp_cs::interptype2</definition>
        <argsstring></argsstring>
        <name>interptype2</name>
        <briefdescription>
<para>Type of interpolation to compute diff and visc at OBL_depth. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="81" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="81" bodyend="81"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a9de0d55d648d9e37b1490e037be7eff6" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::computeekman</definition>
        <argsstring></argsstring>
        <name>computeekman</name>
        <briefdescription>
<para>If True, compute Ekman depth limit for OBLdepth. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="82" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="82" bodyend="82"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1af86f39ff38f6ca6d4c4d3e4f1ff81b4f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::computemoninobukhov</definition>
        <argsstring></argsstring>
        <name>computemoninobukhov</name>
        <briefdescription>
<para>If True, compute Monin-Obukhov limit for OBLdepth. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="83" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="83" bodyend="83"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ace10b2e7f61a2b74c0fa0d803c42cf2b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::passivemode</definition>
        <argsstring></argsstring>
        <name>passivemode</name>
        <briefdescription>
<para>If True, makes KPP passive meaning it does NOT alter the diffusivity. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="84" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="84" bodyend="84"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ab5206bd35bddd916412358cef6d96cdc" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::deepobloffset</definition>
        <argsstring></argsstring>
        <name>deepobloffset</name>
        <briefdescription>
<para>If non-zero, is a distance from the bottom that the OBL can not penetrate through [m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="85" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="85" bodyend="85"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1af48f2eb67cf56c3e4dba854fbfcff4d3" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::minobldepth</definition>
        <argsstring></argsstring>
        <name>minobldepth</name>
        <briefdescription>
<para>If non-zero, is a minimum depth for the OBL [m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="87" bodyend="87"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a8437a0a801c97c2f534c9cf865a53dd3" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::surf_layer_ext</definition>
        <argsstring></argsstring>
        <name>surf_layer_ext</name>
        <briefdescription>
<para>Fraction of OBL depth considered in the surface layer [nondim]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="88" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="88" bodyend="88"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ab67be74b9a6a80d951100c0fd66920fd" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::minvtsqr</definition>
        <argsstring></argsstring>
        <name>minvtsqr</name>
        <briefdescription>
<para>Min for the squared unresolved velocity used in Rib CVMix calculation [m2 s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="89" bodyend="89"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ab152b2070f6d940bbc2f0cd4d3512ff1" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::fixedobldepth</definition>
        <argsstring></argsstring>
        <name>fixedobldepth</name>
        <briefdescription>
<para>If True, will fix the OBL depth at fixedOBLdepth_value. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="90" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="90" bodyend="90"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a12841b6a3d767ad43217836629d853e8" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::fixedobldepth_value</definition>
        <argsstring></argsstring>
        <name>fixedobldepth_value</name>
        <briefdescription>
<para>value for the fixed OBL depth when fixedOBLdepth==True. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="91" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="91" bodyend="91"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1abfaefdde757c216c2274d557e9842515" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If True, calculate checksums and write debugging information. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="92" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="92" bodyend="92"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ae8c13d5db22e37d224edecafa030a249" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=30)</type>
        <definition>character(len=30) mom_cvmix_kpp::kpp_cs::matchtechnique</definition>
        <argsstring></argsstring>
        <name>matchtechnique</name>
        <briefdescription>
<para>Method used in CVMix for setting diffusivity and NLT profile functions. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="93" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="93" bodyend="93"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a5f7a8d62c37ecaa376d8ea4725f10d54" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::nlt_shape</definition>
        <argsstring></argsstring>
        <name>nlt_shape</name>
        <briefdescription>
<para>MOM6 over-ride of CVMix NLT shape function. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="94" bodyend="94"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ab1223fc643de7671198078ce7b2c3fc1" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::applynonlocaltrans</definition>
        <argsstring></argsstring>
        <name>applynonlocaltrans</name>
        <briefdescription>
<para>If True, apply non-local transport to heat and scalars. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="95" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="95" bodyend="95"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ae8cc5fc78934370fdf57b0b3b44007fd" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::n_smooth</definition>
        <argsstring></argsstring>
        <name>n_smooth</name>
        <briefdescription>
<para>Number of times smoothing operator is applied on OBLdepth. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="96" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="96" bodyend="96"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1af2bc0d1f02bcde8296a8a8ea751f4c53" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::deepen_only</definition>
        <argsstring></argsstring>
        <name>deepen_only</name>
        <briefdescription>
<para>If true, apply OBLdepth smoothing at a cell only if the OBLdepth gets deeper. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="97" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="97" bodyend="97"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ac3d7ac45fccfd939ff807d11c995916a" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::kppzerodiffusivity</definition>
        <argsstring></argsstring>
        <name>kppzerodiffusivity</name>
        <briefdescription>
<para>If True, will set diffusivity and viscosity from KPP to zero for testing purposes. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="98" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="98" bodyend="98"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a9b1bd1a96aeb1c0cc5aeadbb9a9b53bb" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::kppisadditive</definition>
        <argsstring></argsstring>
        <name>kppisadditive</name>
        <briefdescription>
<para>If True, will add KPP diffusivity to initial diffusivity. If False, will replace initial diffusivity wherever KPP diffusivity is non-zero. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="100" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="100" bodyend="100"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1afdebb580523b258ba748b5bbad87fed8" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::min_thickness</definition>
        <argsstring></argsstring>
        <name>min_thickness</name>
        <briefdescription>
<para>A minimum thickness used to avoid division by small numbers in the vicinity of vanished layers. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="103" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="103" bodyend="103"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a73271963b0a219d1efcee4542ac39cf2" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::correctsurflayeravg</definition>
        <argsstring></argsstring>
        <name>correctsurflayeravg</name>
        <briefdescription>
<para>If true, applies a correction to the averaging of surface layer properties. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="106" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="106" bodyend="106"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a538477c6e8b08cab383e8e2d9b7532df" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::surflayerdepth</definition>
        <argsstring></argsstring>
        <name>surflayerdepth</name>
        <briefdescription>
<para>A guess at the depth of the surface layer (which should 0.1 of OBLdepth) [m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="107" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="107" bodyend="107"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a6a638b829c1a86518b3aed34aaea0943" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::sw_method</definition>
        <argsstring></argsstring>
        <name>sw_method</name>
        <briefdescription>
<para>Sets method for using shortwave radiation in surface buoyancy flux. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="109" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="109" bodyend="109"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1aa352aa8f02d418b7a225a4f04fe87b1f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::lt_k_enhancement</definition>
        <argsstring></argsstring>
        <name>lt_k_enhancement</name>
        <briefdescription>
<para>Flags if enhancing mixing coefficients due to LT. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="110" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="110" bodyend="110"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a384cd75fb3dd11eca6238caa4be01d10" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::lt_k_shape</definition>
        <argsstring></argsstring>
        <name>lt_k_shape</name>
        <briefdescription>
<para>Integer for constant or shape function enhancement. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="111" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="111" bodyend="111"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ad35a2b2ff3bb582abd0dc88c202469e8" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::lt_k_method</definition>
        <argsstring></argsstring>
        <name>lt_k_method</name>
        <briefdescription>
<para>Integer for mixing coefficients LT method. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="112" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="112" bodyend="112"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a2f2ce67de80a79ec24deba06fc58cc6a" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::kpp_k_enh_fac</definition>
        <argsstring></argsstring>
        <name>kpp_k_enh_fac</name>
        <briefdescription>
<para>Factor to multiply by K if Method is CONSTANT. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="113" bodyend="113"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a0218768858d11311aacb4a34f47735c4" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::lt_vt2_enhancement</definition>
        <argsstring></argsstring>
        <name>lt_vt2_enhancement</name>
        <briefdescription>
<para>Flags if enhancing Vt2 due to LT. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="114" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="114" bodyend="114"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a2cf9e86bf2f77868771cf9d025f3e083" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_cvmix_kpp::kpp_cs::lt_vt2_method</definition>
        <argsstring></argsstring>
        <name>lt_vt2_method</name>
        <briefdescription>
<para>Integer for Vt2 LT method. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="115" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="115" bodyend="115"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a6242e2a76bd09273d5d023c82fee097b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_cvmix_kpp::kpp_cs::kpp_vt2_enh_fac</definition>
        <argsstring></argsstring>
        <name>kpp_vt2_enh_fac</name>
        <briefdescription>
<para>Factor to multiply by VT2 if Method is CONSTANT. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="116" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="116" bodyend="116"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1aae6c2b93a54a748e6033c8f77d42c9dd" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_cvmix_kpp::kpp_cs::stokes_mixing</definition>
        <argsstring></argsstring>
        <name>stokes_mixing</name>
        <briefdescription>
<para>Flag if model is mixing down Stokes gradient This is relavent for which current to use in RiB. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="117" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="117" bodyend="117"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a2b735ec9e8b36c5029067b32786bc024" prot="public" static="no" mutable="no">
        <type>type(cvmix_kpp_params_type), pointer</type>
        <definition>type(cvmix_kpp_params_type), pointer mom_cvmix_kpp::kpp_cs::kpp_params</definition>
        <argsstring></argsstring>
        <name>kpp_params</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>CVMix parameters. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="121" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="121" bodyend="121"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a08073dcb1e97680061c24d54fdc50072" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_cvmix_kpp::kpp_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Pointer to diagnostics control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="123" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="123" bodyend="123"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a8f75c776b6040f19e5dc2943f845064d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::obldepth</definition>
        <argsstring></argsstring>
        <name>obldepth</name>
        <briefdescription>
<para>Depth (positive) of OBL [m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="149" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="149" bodyend="149"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ac3c04411b7da145aa57e6c9cc613ce84" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::obldepth_original</definition>
        <argsstring></argsstring>
        <name>obldepth_original</name>
        <briefdescription>
<para>Depth (positive) of OBL [m] without smoothing. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="150" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="150" bodyend="150"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a9ba9ae50447fbac1d5fd25a5e4c917ba" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::kobl</definition>
        <argsstring></argsstring>
        <name>kobl</name>
        <briefdescription>
<para>Level (+fraction) of OBL extent. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="151" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="151" bodyend="151"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ac1f9258cde50524f58fac1e5f0f65c4d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::obldepthprev</definition>
        <argsstring></argsstring>
        <name>obldepthprev</name>
        <briefdescription>
<para>previous Depth (positive) of OBL [m] </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="152" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="152" bodyend="152"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a267987804dd867c46cc8fdd3d64b49f5" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::la_sl</definition>
        <argsstring></argsstring>
        <name>la_sl</name>
        <briefdescription>
<para>Langmuir number used in KPP. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="153" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="153" bodyend="153"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a9cfce5f1847977ab60e0614c4529ae15" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::drho</definition>
        <argsstring></argsstring>
        <name>drho</name>
        <briefdescription>
<para>Bulk difference in density [R ~&gt; kg m-3]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="154" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="154" bodyend="154"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ac68a922ed10c28b9041197517fa4fc92" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::uz2</definition>
        <argsstring></argsstring>
        <name>uz2</name>
        <briefdescription>
<para>Square of bulk difference in resolved velocity [m2 s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="155" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="155" bodyend="155"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a4e91606d6d1fd2a7cbec5848135b60f6" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::bulkri</definition>
        <argsstring></argsstring>
        <name>bulkri</name>
        <briefdescription>
<para>Bulk Richardson number for each layer (dimensionless) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="156" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="156" bodyend="156"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a4482accd47e49771ce2f28f3f56a089d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::sigma</definition>
        <argsstring></argsstring>
        <name>sigma</name>
        <briefdescription>
<para>Sigma coordinate (dimensionless) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="157" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a0768be12a32e3a72b14b7d11dac3fc14" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::ws</definition>
        <argsstring></argsstring>
        <name>ws</name>
        <briefdescription>
<para>Turbulent velocity scale for scalars [m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="158" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="158" bodyend="158"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3637392c77cb6e787a3a4ff76acd9053" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::n</definition>
        <argsstring></argsstring>
        <name>n</name>
        <briefdescription>
<para>Brunt-Vaisala frequency [s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1aaff77f5ec56b7844811c9f57b1c5e3f3" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::n2</definition>
        <argsstring></argsstring>
        <name>n2</name>
        <briefdescription>
<para>Squared Brunt-Vaisala frequency [s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="160" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="160" bodyend="160"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a3da07ab6a97dd9077bd7b17163912c27" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::vt2</definition>
        <argsstring></argsstring>
        <name>vt2</name>
        <briefdescription>
<para>Unresolved squared turbulence velocity for bulk Ri [m2 s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="161" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="161" bodyend="161"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ad4f346a37710e365eab010e9b79a1f35" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::kt_kpp</definition>
        <argsstring></argsstring>
        <name>kt_kpp</name>
        <briefdescription>
<para>Temp diffusivity from KPP [m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="162" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="162" bodyend="162"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a7e3a5dbad68ce1eb58cee3e485c66a63" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::ks_kpp</definition>
        <argsstring></argsstring>
        <name>ks_kpp</name>
        <briefdescription>
<para>Scalar diffusivity from KPP [m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="163" bodyend="163"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a190001c55b2f0eaeadeea435bc0793ae" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::kv_kpp</definition>
        <argsstring></argsstring>
        <name>kv_kpp</name>
        <briefdescription>
<para>Viscosity due to KPP [m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="164" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="164" bodyend="164"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a4b9689d82ed437a64423c652b7c4305c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::tsurf</definition>
        <argsstring></argsstring>
        <name>tsurf</name>
        <briefdescription>
<para>Temperature of surface layer [degC]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="165" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="165" bodyend="165"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a5d46760406d88171dadda1f7555bdb35" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::ssurf</definition>
        <argsstring></argsstring>
        <name>ssurf</name>
        <briefdescription>
<para>Salinity of surface layer [ppt]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="166" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="166" bodyend="166"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a992a618f3cf914651152739104306d44" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::usurf</definition>
        <argsstring></argsstring>
        <name>usurf</name>
        <briefdescription>
<para>i-velocity of surface layer [m s-1] </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="167" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="167" bodyend="167"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1a96cc7e89d2a4e0f07874b85355387afd" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_cvmix_kpp::kpp_cs::vsurf</definition>
        <argsstring></argsstring>
        <name>vsurf</name>
        <briefdescription>
<para>j-velocity of surface layer [m s-1] </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="168" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="168" bodyend="168"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ad3653e4af37e616adf7ff1f2cca913d3" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::enhk</definition>
        <argsstring></argsstring>
        <name>enhk</name>
        <briefdescription>
<para>Enhancement for mixing coefficient. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="169" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="169" bodyend="169"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__cvmix__kpp_1_1kpp__cs_1ac4e67c1f117c5a742f4ff3121c7239da" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_cvmix_kpp::kpp_cs::enhvt2</definition>
        <argsstring></argsstring>
        <name>enhvt2</name>
        <briefdescription>
<para>Enhancement for Vt2. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="170" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="170" bodyend="170"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Control structure for containing KPP parameters/data. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="661">
        <label>real</label>
      </node>
      <node id="659">
        <label>character(len=30)</label>
      </node>
      <node id="656">
        <label>type(cvmix_kpp_params_type), pointer</label>
      </node>
      <node id="655">
        <label>logical</label>
      </node>
      <node id="654">
        <label>mom_cvmix_kpp::kpp_cs</label>
        <link refid="structmom__cvmix__kpp_1_1kpp__cs"/>
        <childnode refid="655" relation="usage">
          <edgelabel>computemoninobukhov</edgelabel>
          <edgelabel>deepen_only</edgelabel>
          <edgelabel>stokes_mixing</edgelabel>
          <edgelabel>lt_vt2_enhancement</edgelabel>
          <edgelabel>kppzerodiffusivity</edgelabel>
          <edgelabel>applynonlocaltrans</edgelabel>
          <edgelabel>lt_k_enhancement</edgelabel>
          <edgelabel>kppisadditive</edgelabel>
          <edgelabel>computeekman</edgelabel>
          <edgelabel>passivemode</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="656" relation="usage">
          <edgelabel>kpp_params</edgelabel>
        </childnode>
        <childnode refid="657" relation="usage">
          <edgelabel>interptype</edgelabel>
          <edgelabel>interptype2</edgelabel>
        </childnode>
        <childnode refid="658" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="659" relation="usage">
          <edgelabel>matchtechnique</edgelabel>
        </childnode>
        <childnode refid="660" relation="usage">
          <edgelabel>id_enhw</edgelabel>
          <edgelabel>id_nltt</edgelabel>
          <edgelabel>nlt_shape</edgelabel>
          <edgelabel>id_nlt_dsdt</edgelabel>
          <edgelabel>id_vt2</edgelabel>
          <edgelabel>lt_k_shape</edgelabel>
          <edgelabel>sw_method</edgelabel>
          <edgelabel>id_obldepth_original</edgelabel>
          <edgelabel>id_la_sl</edgelabel>
          <edgelabel>id_enhk</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="661" relation="usage">
          <edgelabel>minvtsqr</edgelabel>
          <edgelabel>cs2</edgelabel>
          <edgelabel>vt2</edgelabel>
          <edgelabel>minobldepth</edgelabel>
          <edgelabel>ssurf</edgelabel>
          <edgelabel>ks_kpp</edgelabel>
          <edgelabel>tsurf</edgelabel>
          <edgelabel>kt_kpp</edgelabel>
          <edgelabel>drho</edgelabel>
          <edgelabel>usurf</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="657">
        <label>character(len=10)</label>
      </node>
      <node id="658">
        <label>diag_ctrl</label>
      </node>
      <node id="660">
        <label>integer</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" line="71" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_CVMix_KPP.F90" bodystart="71" bodyend="172"/>
    <listofallmembers>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ab1223fc643de7671198078ce7b2c3fc1" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>applynonlocaltrans</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a4e91606d6d1fd2a7cbec5848135b60f6" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>bulkri</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a9de0d55d648d9e37b1490e037be7eff6" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>computeekman</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1af86f39ff38f6ca6d4c4d3e4f1ff81b4f" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>computemoninobukhov</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a73271963b0a219d1efcee4542ac39cf2" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>correctsurflayeravg</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a42d5f9c397a5895ca7c74ce59d0c2516" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>cs</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a44ee24f6dcc3cf14a9ecb59bb894e686" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>cs2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1abfaefdde757c216c2274d557e9842515" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>debug</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1af2bc0d1f02bcde8296a8a8ea751f4c53" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>deepen_only</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ab5206bd35bddd916412358cef6d96cdc" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>deepobloffset</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a08073dcb1e97680061c24d54fdc50072" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>diag</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a9cfce5f1847977ab60e0614c4529ae15" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>drho</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a6332a2b1e67a71d8ba7dca20079815a0" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>enhance_diffusion</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ad3653e4af37e616adf7ff1f2cca913d3" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>enhk</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ac4e67c1f117c5a742f4ff3121c7239da" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>enhvt2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ab152b2070f6d940bbc2f0cd4d3512ff1" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>fixedobldepth</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a12841b6a3d767ad43217836629d853e8" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>fixedobldepth_value</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a0cb87ccfbea8ae31e05df13c7010635b" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_bulkdrho</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ae79ff5c55e804f3d8d2e0ca52277c62c" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_bulkri</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a27232a4264823900da2b665d475b4939" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_bulkuz2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a9951283ec6e6a4d805bb6829d251555a" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_buoyflux</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1aaa31e5367abdcfb9ab7f023c4a396448" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_enhk</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a76771c1ab7a502d52ba69f0c6d45884d" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_enhvt2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ab22b33c0b9bede21b4052bbb6c8da2b9" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_enhw</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a09d8d0b7b8a676461d7c340936a2b11d" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_kd_in</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3b316942a042144195ed5119fe17e317" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_ks_kpp</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a5604f119a879584b9e13b460a2c440f7" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_kt_kpp</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a8be65814187802a2f086e1e8d6197a97" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_kv_kpp</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3861cd84921e02f80affe29ac0f4c67e" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_la_sl</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1abc4f88b2b274773740a2449853df64fd" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_n</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a0cd160eb355ab0216bf0a76aecbd6efc" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_n2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1adf6bc1ca9d1b28c4c8b91e5ba4f021f9" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nets</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a8635c4497e76417f204a99d505973170" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nlt_dsdt</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a06990ea392d0fda4e3f80a4ffe0bd037" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nlt_dtdt</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a53d53d7e057fa08e004256d5b29b9173" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nlt_saln_budget</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a41a51fda4259cb442c7b1c719ea7d891" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nlt_temp_budget</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a6da5861c4bfe915306df4961fc53ca96" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nlts</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a4c130e0c85be385f34605b966a0d2b0b" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_nltt</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3f899be3e4f0e2a705847361c7560920" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_obldepth</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a4c61b9774278752c0ef901c32dff9524" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_obldepth_original</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a48fb126a4b15e9d01cd88cdd6918f4b2" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_qminussw</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a534dbd73c0f92b6a867b3d3bdc738c11" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_sigma</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1abcc2f6ae28c1fd30cf9fbcf3bc260778" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_ssurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a4fb7c5aef06a0f19b1d0b18dd119fec8" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_tsurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3f699922d28abcd86889b94a27fc180b" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_ustar</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a402e4361fdefba462897868dc54b13b6" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_usurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a718bf33ff566e4681d1043d32f80efab" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_vsurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3dc3f023456037633bbd8c21e9822503" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_vt2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3c34e4115291ed60d12ffd5d2975eb58" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>id_ws</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a34d31c77612c400d3f3a0f9b0ee24bb6" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>interptype</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a20e439a9c099674be1d4209cef890f1c" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>interptype2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a9ba9ae50447fbac1d5fd25a5e4c917ba" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kobl</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a2f2ce67de80a79ec24deba06fc58cc6a" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kpp_k_enh_fac</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a2b735ec9e8b36c5029067b32786bc024" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kpp_params</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a6242e2a76bd09273d5d023c82fee097b" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kpp_vt2_enh_fac</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a9b1bd1a96aeb1c0cc5aeadbb9a9b53bb" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kppisadditive</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ac3d7ac45fccfd939ff807d11c995916a" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kppzerodiffusivity</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a7e3a5dbad68ce1eb58cee3e485c66a63" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>ks_kpp</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ad4f346a37710e365eab010e9b79a1f35" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kt_kpp</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a190001c55b2f0eaeadeea435bc0793ae" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>kv_kpp</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a267987804dd867c46cc8fdd3d64b49f5" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>la_sl</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1aa352aa8f02d418b7a225a4f04fe87b1f" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>lt_k_enhancement</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ad35a2b2ff3bb582abd0dc88c202469e8" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>lt_k_method</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a384cd75fb3dd11eca6238caa4be01d10" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>lt_k_shape</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a0218768858d11311aacb4a34f47735c4" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>lt_vt2_enhancement</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a2cf9e86bf2f77868771cf9d025f3e083" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>lt_vt2_method</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ae8c13d5db22e37d224edecafa030a249" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>matchtechnique</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1afdebb580523b258ba748b5bbad87fed8" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>min_thickness</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1af48f2eb67cf56c3e4dba854fbfcff4d3" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>minobldepth</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ab67be74b9a6a80d951100c0fd66920fd" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>minvtsqr</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3637392c77cb6e787a3a4ff76acd9053" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>n</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1aaff77f5ec56b7844811c9f57b1c5e3f3" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>n2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ae8cc5fc78934370fdf57b0b3b44007fd" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>n_smooth</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a5f7a8d62c37ecaa376d8ea4725f10d54" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>nlt_shape</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a8f75c776b6040f19e5dc2943f845064d" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>obldepth</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ac3c04411b7da145aa57e6c9cc613ce84" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>obldepth_original</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ac1f9258cde50524f58fac1e5f0f65c4d" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>obldepthprev</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ace10b2e7f61a2b74c0fa0d803c42cf2b" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>passivemode</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a0f314cb1ad557cda621a024260cbcf23" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>ri_crit</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a4482accd47e49771ce2f28f3f56a089d" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>sigma</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a5d46760406d88171dadda1f7555bdb35" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>ssurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1aae6c2b93a54a748e6033c8f77d42c9dd" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>stokes_mixing</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a8437a0a801c97c2f534c9cf865a53dd3" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>surf_layer_ext</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a538477c6e8b08cab383e8e2d9b7532df" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>surflayerdepth</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a6a638b829c1a86518b3aed34aaea0943" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>sw_method</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a4b9689d82ed437a64423c652b7c4305c" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>tsurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a992a618f3cf914651152739104306d44" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>usurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1ac68a922ed10c28b9041197517fa4fc92" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>uz2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a06c765e3b683c170e2962817ad1c76a4" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>vonkarman</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a96cc7e89d2a4e0f07874b85355387afd" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>vsurf</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a3da07ab6a97dd9077bd7b17163912c27" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>vt2</name></member>
      <member refid="structmom__cvmix__kpp_1_1kpp__cs_1a0768be12a32e3a72b14b7d11dac3fc14" prot="public" virt="non-virtual"><scope>mom_cvmix_kpp::kpp_cs</scope><name>ws</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
