<?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.18">
  <compounddef id="structmom__lateral__mixing__coeffs_1_1varmix__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_lateral_mixing_coeffs::varmix_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3e98df039bbb89c504bca73aa225cd58" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_sn_u</definition>
        <argsstring></argsstring>
        <name>id_sn_u</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1af9b19c89877289d60528a5a86673ec6e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_sn_v</definition>
        <argsstring></argsstring>
        <name>id_sn_v</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="138" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a45f886520728476f2a12c914b51b74dd" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_l2u</definition>
        <argsstring></argsstring>
        <name>id_l2u</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="138" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a35a2cb4599b587e4cac4ee169fdcbac2" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_l2v</definition>
        <argsstring></argsstring>
        <name>id_l2v</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="138" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7364e037bc59942d2c9c064e4826c78b" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_res_fn</definition>
        <argsstring></argsstring>
        <name>id_res_fn</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="138" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a4fe0d518840872274ebd465d9f763be9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_n2_u</definition>
        <argsstring></argsstring>
        <name>id_n2_u</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="139" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="139" bodyend="139"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7a27352670f3598fc3b796f59bac540e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_n2_v</definition>
        <argsstring></argsstring>
        <name>id_n2_v</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="139" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="139" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aa18370c76fb83f6a156897fedfa45ce9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_s2_u</definition>
        <argsstring></argsstring>
        <name>id_s2_u</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="139" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="139" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a6af3405df2cae676ebfe048c90fd44a0" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_s2_v</definition>
        <argsstring></argsstring>
        <name>id_s2_v</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="139" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="139" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae75085d38e025ccf12e0cb3b3ed4b172" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_rd_dx</definition>
        <argsstring></argsstring>
        <name>id_rd_dx</name>
        <initializer>=-1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="140" bodyend="140"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5980957fb16c046b1d3a00b5c9a914f4" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_kh_u_qg</definition>
        <argsstring></argsstring>
        <name>id_kh_u_qg</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="140" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a387e24e508fa938f35cc50155e32cc0a" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::id_kh_v_qg</definition>
        <argsstring></argsstring>
        <name>id_kh_v_qg</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic identifier. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="140" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7397c5eea35ca7f687c28bf28bc72db1" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_lateral_mixing_coeffs::varmix_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <briefdescription>
<para>A structure that is used to regulate the timing of diagnostic output. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="141" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="141" bodyend="141"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a284617559ea9f1ca18d469a54b89211f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::use_variable_mixing</definition>
        <argsstring></argsstring>
        <name>use_variable_mixing</name>
        <briefdescription>
<para>If true, use the variable mixing. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="28" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="28" bodyend="28"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a2a49077f27fff2d6403787874d5bfbb3" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::resoln_scaled_kh</definition>
        <argsstring></argsstring>
        <name>resoln_scaled_kh</name>
        <briefdescription>
<para>If true, scale away the Laplacian viscosity when the deformation radius is well resolved. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="29" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="29" bodyend="29"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7fc9bc1623ca406f84b0cb2db9a4278b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::resoln_scaled_khth</definition>
        <argsstring></argsstring>
        <name>resoln_scaled_khth</name>
        <briefdescription>
<para>If true, scale away the thickness diffusivity when the deformation radius is well resolved. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="31" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="31" bodyend="31"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1abcce24a527d31232882584013a74bdc9" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::depth_scaled_khth</definition>
        <argsstring></argsstring>
        <name>depth_scaled_khth</name>
        <briefdescription>
<para>If true, KHTH is scaled away when the depth is shallower than a reference depth. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="33" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="33" bodyend="33"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a667daefcaf30d5b4bc1be70013959891" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::resoln_scaled_khtr</definition>
        <argsstring></argsstring>
        <name>resoln_scaled_khtr</name>
        <briefdescription>
<para>If true, scale away the tracer diffusivity when the deformation radius is well resolved. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="35" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="35" bodyend="35"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3b227e059289844dee29e6612d1b27da" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::interpolate_res_fn</definition>
        <argsstring></argsstring>
        <name>interpolate_res_fn</name>
        <briefdescription>
<para>If true, interpolate the resolution function to the velocity points from the thickness points; otherwise interpolate the wave speed and calculate the resolution function independently at each point. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="37" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="37" bodyend="37"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1abc71e92bc5b685437dcd8aed1e53ec4f" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::use_stored_slopes</definition>
        <argsstring></argsstring>
        <name>use_stored_slopes</name>
        <briefdescription>
<para>If true, stores isopycnal slopes in this structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="42" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="42" bodyend="42"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a4eee69b5e116779ee7c2ac0c4bf8ec50" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::resoln_use_ebt</definition>
        <argsstring></argsstring>
        <name>resoln_use_ebt</name>
        <briefdescription>
<para>If true, uses the equivalent barotropic wave speed instead of first baroclinic wave for calculating the resolution fn. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="43" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="43" bodyend="43"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a17cb588f2298aaac0638a2a48b204714" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::khth_use_ebt_struct</definition>
        <argsstring></argsstring>
        <name>khth_use_ebt_struct</name>
        <briefdescription>
<para>If true, uses the equivalent barotropic structure as the vertical structure of thickness diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="45" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="45" bodyend="45"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3c438835a4ca3691ec901111d01b57e8" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::calculate_cg1</definition>
        <argsstring></argsstring>
        <name>calculate_cg1</name>
        <briefdescription>
<para>If true, calls <ref refid="namespacemom__wave__speed_1a936732268d9f4097149adb82b393cf39" kindref="member">wave_speed()</ref> to calculate the first baroclinic wave speed and populate CScg1. This parameter is set depending on other parameters. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="47" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="47" bodyend="47"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a555e87944510177a09fb7e5400eb30fc" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::calculate_rd_dx</definition>
        <argsstring></argsstring>
        <name>calculate_rd_dx</name>
        <briefdescription>
<para>If true, calculates Rd/dx and populate CSRd_dx_h. This parameter is set depending on other parameters. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="50" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a9660a0796d0c25909e953b194f0121ba" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::calculate_res_fns</definition>
        <argsstring></argsstring>
        <name>calculate_res_fns</name>
        <briefdescription>
<para>If true, calculate all the resolution factors. This parameter is set depending on other parameters. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="52" bodyend="52"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a502f7bf30d644f530e49c2361c7b837b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::calculate_depth_fns</definition>
        <argsstring></argsstring>
        <name>calculate_depth_fns</name>
        <briefdescription>
<para>If true, calculate all the depth factors. This parameter is set depending on other parameters. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="54" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="54" bodyend="54"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ab345850f820c34933886a8d0af71629d" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::calculate_eady_growth_rate</definition>
        <argsstring></argsstring>
        <name>calculate_eady_growth_rate</name>
        <briefdescription>
<para>If true, calculate all the Eady growth rate. This parameter is set depending on other parameters. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="56" bodyend="56"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3b9164561d6063e0ae0939216e0bcd95" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::sn_u</definition>
        <argsstring></argsstring>
        <name>sn_u</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>S*N at u-points [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="92"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5c43a1d00b4a448e1f3d6591204d4bb2" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::sn_v</definition>
        <argsstring></argsstring>
        <name>sn_v</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>S*N at v-points [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aa87ac0967c5a889d2f7988d7448270cc" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::l2u</definition>
        <argsstring></argsstring>
        <name>l2u</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Length scale^2 at u-points [L2 ~&gt; m2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a59dbb98ab5b126789e4d8e033eb0fd54" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::l2v</definition>
        <argsstring></argsstring>
        <name>l2v</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Length scale^2 at v-points [L2 ~&gt; m2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a42c8b2a241dcf8a87b0f244ce9c9d3ff" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::cg1</definition>
        <argsstring></argsstring>
        <name>cg1</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The first baroclinic gravity wave speed [L T-1 ~&gt; m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a93460805d27d13640e1ab8ddcc361162" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::res_fn_h</definition>
        <argsstring></argsstring>
        <name>res_fn_h</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Non-dimensional function of the ratio the first baroclinic. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7f61c3afb0c6df181b577d25e3ec3aa3" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::res_fn_q</definition>
        <argsstring></argsstring>
        <name>res_fn_q</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Non-dimensional function of the ratio the first baroclinic. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ace77198e16dc8926b18278945a666d68" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::res_fn_u</definition>
        <argsstring></argsstring>
        <name>res_fn_u</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Non-dimensional function of the ratio the first baroclinic. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ad21be8a7edfe4da3c8dd37e0ffc0a8d3" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::res_fn_v</definition>
        <argsstring></argsstring>
        <name>res_fn_v</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Non-dimensional function of the ratio the first baroclinic. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a924de57347422136946998d0ebd5dd2b" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::depth_fn_u</definition>
        <argsstring></argsstring>
        <name>depth_fn_u</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Non-dimensional function of the ratio of the depth to. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5b1932b63f9b1a737f927cadeeae2c2c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::depth_fn_v</definition>
        <argsstring></argsstring>
        <name>depth_fn_v</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Non-dimensional function of the ratio of the depth to. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a2789c1bd3a008cb1c71667f27fb4802b" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::beta_dx2_h</definition>
        <argsstring></argsstring>
        <name>beta_dx2_h</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The magnitude of the gradient of the Coriolis parameter. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a6b8f30a61e2c46109eb3e36835fc4a43" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::beta_dx2_q</definition>
        <argsstring></argsstring>
        <name>beta_dx2_q</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The magnitude of the gradient of the Coriolis parameter. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5c048d86cb2b1f1f9803afa36235ffa5" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::beta_dx2_u</definition>
        <argsstring></argsstring>
        <name>beta_dx2_u</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The magnitude of the gradient of the Coriolis parameter. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a0bb1d03a9be010e9403cf71d182d4a70" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::beta_dx2_v</definition>
        <argsstring></argsstring>
        <name>beta_dx2_v</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The magnitude of the gradient of the Coriolis parameter. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5848c8b357cc79c9dd00c91d40b41066" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::f2_dx2_h</definition>
        <argsstring></argsstring>
        <name>f2_dx2_h</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The Coriolis parameter squared times the grid. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1abc843d5b241d46e82095d3ee990b3bd6" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::f2_dx2_q</definition>
        <argsstring></argsstring>
        <name>f2_dx2_q</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The Coriolis parameter squared times the grid. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a6f911807e9649ad19a472243fcf075da" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::f2_dx2_u</definition>
        <argsstring></argsstring>
        <name>f2_dx2_u</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The Coriolis parameter squared times the grid. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3818971f5112e8e907def123cb966c48" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::f2_dx2_v</definition>
        <argsstring></argsstring>
        <name>f2_dx2_v</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The Coriolis parameter squared times the grid. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae79e386de01adcefb17aa23ee512ae36" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::rd_dx_h</definition>
        <argsstring></argsstring>
        <name>rd_dx_h</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Deformation radius over grid spacing [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7303c46ce083dfedc47f14ea41766bde" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::slope_x</definition>
        <argsstring></argsstring>
        <name>slope_x</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Zonal isopycnal slope [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="94" bodyend="97"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a23074ce641deb8c699f2c317294c6735" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::slope_y</definition>
        <argsstring></argsstring>
        <name>slope_y</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Meridional isopycnal slope [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="94" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aba148ce80db0e8619e03589704de66bb" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_lateral_mixing_coeffs::varmix_cs::ebt_struct</definition>
        <argsstring></argsstring>
        <name>ebt_struct</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Vertical structure function to scale diffusivities with [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="94" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae57aa1cdc6f19b6ee9cd03288000d45e" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_lateral_mixing_coeffs::varmix_cs::laplac3_const_u</definition>
        <argsstring></argsstring>
        <name>laplac3_const_u</name>
        <briefdescription>
<para>Laplacian metric-dependent constants [L3 ~&gt; m3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="98" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="98" bodyend="99"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a8d787189ab7062e06bde0d31453ee249" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :), allocatable</type>
        <definition>real, dimension( : , : ), allocatable mom_lateral_mixing_coeffs::varmix_cs::laplac3_const_v</definition>
        <argsstring></argsstring>
        <name>laplac3_const_v</name>
        <briefdescription>
<para>Laplacian metric-dependent constants [L3 ~&gt; m3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="101" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="101" bodyend="102"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aa31a731a43323315a37ec2ea5fd1fd30" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_lateral_mixing_coeffs::varmix_cs::kh_u_qg</definition>
        <argsstring></argsstring>
        <name>kh_u_qg</name>
        <briefdescription>
<para>QG Leith GM coefficient at u-points [L2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="104" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="104" bodyend="105"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a739bb194b4c0cb0abcdb6fa8958ab6ac" prot="public" static="no" mutable="no">
        <type>real, dimension(:, :, :), allocatable</type>
        <definition>real, dimension( : , : , : ), allocatable mom_lateral_mixing_coeffs::varmix_cs::kh_v_qg</definition>
        <argsstring></argsstring>
        <name>kh_v_qg</name>
        <briefdescription>
<para>QG Leith GM coefficient at v-points [L2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="107" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="107" bodyend="108"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a89545cca8a4fb96aad51cf4ac1c5379e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::use_visbeck</definition>
        <argsstring></argsstring>
        <name>use_visbeck</name>
        <briefdescription>
<para>Use Visbeck formulation for thickness diffusivity. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="111" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="111" bodyend="111"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1acc23da8f8c4820374dfba32ef8df2581" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::varmix_ktop</definition>
        <argsstring></argsstring>
        <name>varmix_ktop</name>
        <briefdescription>
<para>Top layer to start downward integrals. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="112" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="112" bodyend="112"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a38e5fba32ec0a65c560ef7308407e2ff" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::visbeck_l_scale</definition>
        <argsstring></argsstring>
        <name>visbeck_l_scale</name>
        <briefdescription>
<para>Fixed length scale in Visbeck formula. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="113" bodyend="113"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ace7e615e5bebaff91c202bd4036fb26a" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::res_coef_khth</definition>
        <argsstring></argsstring>
        <name>res_coef_khth</name>
        <briefdescription>
<para>A non-dimensional number that determines the function of resolution, used for thickness and tracer mixing, as: F = 1 / (1 + (Res_coef_khth*Ld/dx)^Res_fn_power) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="114" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="114" bodyend="114"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5b6af94b3203d515e0582ae3153ad7e6" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::res_coef_visc</definition>
        <argsstring></argsstring>
        <name>res_coef_visc</name>
        <briefdescription>
<para>A non-dimensional number that determines the function of resolution, used for lateral viscosity, as: F = 1 / (1 + (Res_coef_visc*Ld/dx)^Res_fn_power) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="117" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="117" bodyend="117"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ac696428aba13df36f76f82e114848928" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::depth_scaled_khth_h0</definition>
        <argsstring></argsstring>
        <name>depth_scaled_khth_h0</name>
        <briefdescription>
<para>The depth above which KHTH is linearly scaled away [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="120" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="120" bodyend="120"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aff61b67e2718c101a94946f424b1902b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::depth_scaled_khth_exp</definition>
        <argsstring></argsstring>
        <name>depth_scaled_khth_exp</name>
        <briefdescription>
<para>The exponent used in the depth dependent scaling function for KHTH [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="121" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="121" bodyend="121"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a1de60769228e9ba3f23c992e07ce63bb" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::kappa_smooth</definition>
        <argsstring></argsstring>
        <name>kappa_smooth</name>
        <briefdescription>
<para>A diffusivity for smoothing T/S in vanished layers [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="122" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="122" bodyend="122"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae62c838f36789bc5d9c1654e81ecae1e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::res_fn_power_khth</definition>
        <argsstring></argsstring>
        <name>res_fn_power_khth</name>
        <briefdescription>
<para>The power of dx/Ld in the KhTh resolution function. Any positive integer power may be used, but even powers and especially 2 are coded to be more efficient. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="123" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="123" bodyend="123"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a110fb3ab583a1c4abfaee649455908be" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_lateral_mixing_coeffs::varmix_cs::res_fn_power_visc</definition>
        <argsstring></argsstring>
        <name>res_fn_power_visc</name>
        <briefdescription>
<para>The power of dx/Ld in the Kh resolution function. Any positive integer power may be used, but even powers and especially 2 are coded to be more efficient. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="126" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="126" bodyend="126"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a311a90b88029d63f65dfa2ba67aae27a" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_lateral_mixing_coeffs::varmix_cs::visbeck_s_max</definition>
        <argsstring></argsstring>
        <name>visbeck_s_max</name>
        <briefdescription>
<para>Upper bound on slope used in Eady growth rate [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="129" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="129" bodyend="129"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a1a285cdee2c68e05d452f151fe531f46" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::use_qg_leith_gm</definition>
        <argsstring></argsstring>
        <name>use_qg_leith_gm</name>
        <briefdescription>
<para>If true, uses the QG Leith viscosity as the GM coefficient. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="132" bodyend="132"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ab694fdcab7e9442fb34d7cbb1e1383ba" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::use_beta_in_qg_leith</definition>
        <argsstring></argsstring>
        <name>use_beta_in_qg_leith</name>
        <briefdescription>
<para>If true, includes the beta term in the QG Leith GM coefficient. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="133" bodyend="133"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae16a469020d91605d7e3b2f4c1a4044b" prot="public" static="no" mutable="no">
        <type>type(wave_speed_cs), pointer</type>
        <definition>type(wave_speed_cs), pointer mom_lateral_mixing_coeffs::varmix_cs::wave_speed_csp</definition>
        <argsstring></argsstring>
        <name>wave_speed_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Wave speed control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="145" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="145" bodyend="145"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a4e9588c1af03d37215f5286769b3a7b7" prot="public" static="no" mutable="no">
        <type>type(group_pass_type)</type>
        <definition>type(group_pass_type) mom_lateral_mixing_coeffs::varmix_cs::pass_cg1</definition>
        <argsstring></argsstring>
        <name>pass_cg1</name>
        <briefdescription>
<para>For group halo pass. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="146" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="146" bodyend="146"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae36b57faccbee017f27b7cb9fcb91eb7" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_lateral_mixing_coeffs::varmix_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If true, write out checksums of data for debugging. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="147" bodyend="147"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Variable mixing coefficients. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="7">
        <label>real</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="3">
        <label>type(wave_speed_cs), pointer</label>
      </node>
      <node id="5">
        <label>diag_ctrl</label>
      </node>
      <node id="6">
        <label>integer</label>
      </node>
      <node id="4">
        <label>group_pass_type</label>
      </node>
      <node id="1">
        <label>mom_lateral_mixing_coeffs::varmix_cs</label>
        <link refid="structmom__lateral__mixing__coeffs_1_1varmix__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>depth_scaled_khth</edgelabel>
          <edgelabel>calculate_cg1</edgelabel>
          <edgelabel>use_stored_slopes</edgelabel>
          <edgelabel>calculate_eady_growth_rate</edgelabel>
          <edgelabel>use_visbeck</edgelabel>
          <edgelabel>calculate_rd_dx</edgelabel>
          <edgelabel>khth_use_ebt_struct</edgelabel>
          <edgelabel>resoln_scaled_khtr</edgelabel>
          <edgelabel>use_qg_leith_gm</edgelabel>
          <edgelabel>calculate_depth_fns</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>wave_speed_csp</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>pass_cg1</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>id_kh_v_qg</edgelabel>
          <edgelabel>id_s2_u</edgelabel>
          <edgelabel>id_s2_v</edgelabel>
          <edgelabel>id_n2_u</edgelabel>
          <edgelabel>res_fn_power_khth</edgelabel>
          <edgelabel>id_n2_v</edgelabel>
          <edgelabel>id_l2u</edgelabel>
          <edgelabel>id_l2v</edgelabel>
          <edgelabel>varmix_ktop</edgelabel>
          <edgelabel>id_rd_dx</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>beta_dx2_u</edgelabel>
          <edgelabel>beta_dx2_h</edgelabel>
          <edgelabel>sn_u</edgelabel>
          <edgelabel>f2_dx2_h</edgelabel>
          <edgelabel>beta_dx2_v</edgelabel>
          <edgelabel>sn_v</edgelabel>
          <edgelabel>res_coef_visc</edgelabel>
          <edgelabel>visbeck_l_scale</edgelabel>
          <edgelabel>depth_scaled_khth_h0</edgelabel>
          <edgelabel>res_fn_q</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" line="27" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90" bodystart="27" bodyend="148"/>
    <listofallmembers>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a2789c1bd3a008cb1c71667f27fb4802b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>beta_dx2_h</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a6b8f30a61e2c46109eb3e36835fc4a43" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>beta_dx2_q</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5c048d86cb2b1f1f9803afa36235ffa5" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>beta_dx2_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a0bb1d03a9be010e9403cf71d182d4a70" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>beta_dx2_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3c438835a4ca3691ec901111d01b57e8" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>calculate_cg1</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a502f7bf30d644f530e49c2361c7b837b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>calculate_depth_fns</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ab345850f820c34933886a8d0af71629d" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>calculate_eady_growth_rate</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a555e87944510177a09fb7e5400eb30fc" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>calculate_rd_dx</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a9660a0796d0c25909e953b194f0121ba" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>calculate_res_fns</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a42c8b2a241dcf8a87b0f244ce9c9d3ff" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>cg1</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae36b57faccbee017f27b7cb9fcb91eb7" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>debug</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a924de57347422136946998d0ebd5dd2b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>depth_fn_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5b1932b63f9b1a737f927cadeeae2c2c" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>depth_fn_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1abcce24a527d31232882584013a74bdc9" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>depth_scaled_khth</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aff61b67e2718c101a94946f424b1902b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>depth_scaled_khth_exp</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ac696428aba13df36f76f82e114848928" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>depth_scaled_khth_h0</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7397c5eea35ca7f687c28bf28bc72db1" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>diag</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aba148ce80db0e8619e03589704de66bb" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>ebt_struct</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5848c8b357cc79c9dd00c91d40b41066" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>f2_dx2_h</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1abc843d5b241d46e82095d3ee990b3bd6" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>f2_dx2_q</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a6f911807e9649ad19a472243fcf075da" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>f2_dx2_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3818971f5112e8e907def123cb966c48" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>f2_dx2_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5980957fb16c046b1d3a00b5c9a914f4" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_kh_u_qg</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a387e24e508fa938f35cc50155e32cc0a" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_kh_v_qg</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a45f886520728476f2a12c914b51b74dd" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_l2u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a35a2cb4599b587e4cac4ee169fdcbac2" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_l2v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a4fe0d518840872274ebd465d9f763be9" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_n2_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7a27352670f3598fc3b796f59bac540e" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_n2_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae75085d38e025ccf12e0cb3b3ed4b172" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_rd_dx</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7364e037bc59942d2c9c064e4826c78b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_res_fn</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aa18370c76fb83f6a156897fedfa45ce9" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_s2_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a6af3405df2cae676ebfe048c90fd44a0" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_s2_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3e98df039bbb89c504bca73aa225cd58" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_sn_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1af9b19c89877289d60528a5a86673ec6e" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>id_sn_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3b227e059289844dee29e6612d1b27da" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>interpolate_res_fn</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a1de60769228e9ba3f23c992e07ce63bb" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>kappa_smooth</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aa31a731a43323315a37ec2ea5fd1fd30" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>kh_u_qg</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a739bb194b4c0cb0abcdb6fa8958ab6ac" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>kh_v_qg</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a17cb588f2298aaac0638a2a48b204714" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>khth_use_ebt_struct</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1aa87ac0967c5a889d2f7988d7448270cc" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>l2u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a59dbb98ab5b126789e4d8e033eb0fd54" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>l2v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae57aa1cdc6f19b6ee9cd03288000d45e" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>laplac3_const_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a8d787189ab7062e06bde0d31453ee249" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>laplac3_const_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a4e9588c1af03d37215f5286769b3a7b7" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>pass_cg1</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae79e386de01adcefb17aa23ee512ae36" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>rd_dx_h</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ace7e615e5bebaff91c202bd4036fb26a" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_coef_khth</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5b6af94b3203d515e0582ae3153ad7e6" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_coef_visc</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a93460805d27d13640e1ab8ddcc361162" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_fn_h</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae62c838f36789bc5d9c1654e81ecae1e" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_fn_power_khth</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a110fb3ab583a1c4abfaee649455908be" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_fn_power_visc</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7f61c3afb0c6df181b577d25e3ec3aa3" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_fn_q</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ace77198e16dc8926b18278945a666d68" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_fn_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ad21be8a7edfe4da3c8dd37e0ffc0a8d3" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>res_fn_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a2a49077f27fff2d6403787874d5bfbb3" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>resoln_scaled_kh</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7fc9bc1623ca406f84b0cb2db9a4278b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>resoln_scaled_khth</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a667daefcaf30d5b4bc1be70013959891" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>resoln_scaled_khtr</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a4eee69b5e116779ee7c2ac0c4bf8ec50" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>resoln_use_ebt</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a7303c46ce083dfedc47f14ea41766bde" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>slope_x</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a23074ce641deb8c699f2c317294c6735" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>slope_y</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a3b9164561d6063e0ae0939216e0bcd95" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>sn_u</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a5c43a1d00b4a448e1f3d6591204d4bb2" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>sn_v</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ab694fdcab7e9442fb34d7cbb1e1383ba" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>use_beta_in_qg_leith</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a1a285cdee2c68e05d452f151fe531f46" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>use_qg_leith_gm</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1abc71e92bc5b685437dcd8aed1e53ec4f" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>use_stored_slopes</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a284617559ea9f1ca18d469a54b89211f" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>use_variable_mixing</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a89545cca8a4fb96aad51cf4ac1c5379e" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>use_visbeck</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1acc23da8f8c4820374dfba32ef8df2581" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>varmix_ktop</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a38e5fba32ec0a65c560ef7308407e2ff" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>visbeck_l_scale</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1a311a90b88029d63f65dfa2ba67aae27a" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>visbeck_s_max</name></member>
      <member refid="structmom__lateral__mixing__coeffs_1_1varmix__cs_1ae16a469020d91605d7e3b2f4c1a4044b" prot="public" virt="non-virtual"><scope>mom_lateral_mixing_coeffs::varmix_cs</scope><name>wave_speed_csp</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
