<?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.19" xml:lang="en-US">
  <compounddef id="structcoord__slight_1_1slight__cs" kind="type" language="Fortran" prot="public">
    <compoundname>coord_slight::slight_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a79e96fd7f60f45a0568d017ed41e88b9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer coord_slight::slight_cs::nk</definition>
        <argsstring></argsstring>
        <name>nk</name>
        <briefdescription>
<para>Number of layers/levels. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="18" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="18" bodyend="18"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a59d61d9b3e098aa550e0af9d4db1a78f" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::min_thickness</definition>
        <argsstring></argsstring>
        <name>min_thickness</name>
        <briefdescription>
<para>Minimum thickness allowed when building the new grid through regridding [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="21" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="21" bodyend="21"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a7b5d16e2e44f44317565b3b7c2333008" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::ref_pressure</definition>
        <argsstring></argsstring>
        <name>ref_pressure</name>
        <briefdescription>
<para>Reference pressure for potential density calculations [R L2 T-2 ~&gt; Pa]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="24" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="24" bodyend="24"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1ab7c47259f4c343f395d523e49f3d7dd6" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::compressibility_fraction</definition>
        <argsstring></argsstring>
        <name>compressibility_fraction</name>
        <briefdescription>
<para>Fraction (between 0 and 1) of compressibility to add to potential density profiles when interpolating for target grid positions. [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="28" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="28" bodyend="28"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a5e42345c3467708fb5395faa4e28dde8" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::rho_ml_avg_depth</definition>
        <argsstring></argsstring>
        <name>rho_ml_avg_depth</name>
        <briefdescription>
<para>Depth over which to average to determine the mixed layer potential density [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="32" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="32" bodyend="32"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1afe4f7a6b8dfd524cf018ce8b44ac8bb4" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::nlay_ml_offset</definition>
        <argsstring></argsstring>
        <name>nlay_ml_offset</name>
        <briefdescription>
<para>Number of layers to offset the mixed layer density to find resolved stratification [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="35" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="35" bodyend="35"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1ac1e3795b478ef4a54062d3399c2f03b6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer coord_slight::slight_cs::nz_fixed_surface</definition>
        <argsstring></argsstring>
        <name>nz_fixed_surface</name>
        <initializer>= 2</initializer>
        <briefdescription>
<para>The number of fixed-thickness layers at the top of the model. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="38" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="38" bodyend="38"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a2369b4f3cf4507d9bf697744bfe08f54" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::dz_ml_min</definition>
        <argsstring></argsstring>
        <name>dz_ml_min</name>
        <briefdescription>
<para>The fixed resolution in the topmost SLight_nkml_min layers [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="41" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="41" bodyend="41"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a03b70f6633210625e23537c9b0dcb09a" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical coord_slight::slight_cs::fix_haloclines</definition>
        <argsstring></argsstring>
        <name>fix_haloclines</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>If true, detect regions with much weaker stratification in the coordinate than based on in-situ density, and use a stretched coordinate there. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="45" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="45" bodyend="45"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a156afa2576c63ba561e0bf351deca00d" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::halocline_filter_length</definition>
        <argsstring></argsstring>
        <name>halocline_filter_length</name>
        <briefdescription>
<para>A length scale over which to filter T &amp; S when looking for spuriously unstable water mass profiles [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="49" bodyend="49"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1afd335e33958ca09ec3ba89fcc00b1c0c" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real coord_slight::slight_cs::halocline_strat_tol</definition>
        <argsstring></argsstring>
        <name>halocline_strat_tol</name>
        <briefdescription>
<para>A value of the stratification ratio that defines a problematic halocline region [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="52" bodyend="52"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a848c333cfe84ec9123a7305b4d90d42f" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable</type>
        <definition>real, dimension(:), allocatable coord_slight::slight_cs::target_density</definition>
        <argsstring></argsstring>
        <name>target_density</name>
        <briefdescription>
<para>Nominal density of interfaces [R ~&gt; kg m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="55" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="55" bodyend="55"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1ac9f125eded625ac8c10058dc31f0e42f" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable</type>
        <definition>real, dimension(:), allocatable coord_slight::slight_cs::max_interface_depths</definition>
        <argsstring></argsstring>
        <name>max_interface_depths</name>
        <briefdescription>
<para>Maximum depths of interfaces [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="58" bodyend="58"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1a463472253906e2d3d7f89caba02f00f6" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable</type>
        <definition>real, dimension(:), allocatable coord_slight::slight_cs::max_layer_thickness</definition>
        <argsstring></argsstring>
        <name>max_layer_thickness</name>
        <briefdescription>
<para>Maximum thicknesses of layers [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="61" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="61" bodyend="61"/>
      </memberdef>
      <memberdef kind="variable" id="structcoord__slight_1_1slight__cs_1ac00461dcd4c5589c45ee014808a23049" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structregrid__interp_1_1interp__cs__type" kindref="compound">interp_cs_type</ref>)</type>
        <definition>type(interp_cs_type) coord_slight::slight_cs::interp_cs</definition>
        <argsstring></argsstring>
        <name>interp_cs</name>
        <briefdescription>
<para>Interpolation control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="64" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="64" bodyend="64"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Control structure containing required parameters for the SLight coordinate. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="5">
        <label>real</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="3">
        <label>regrid_interp::interp_cs_type</label>
        <link refid="structregrid__interp_1_1interp__cs__type"/>
        <childnode refid="2" relation="usage">
          <edgelabel>answers_2018</edgelabel>
          <edgelabel>boundary_extrapolation</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>interpolation_scheme</edgelabel>
        </childnode>
      </node>
      <node id="1">
        <label>coord_slight::slight_cs</label>
        <link refid="structcoord__slight_1_1slight__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>fix_haloclines</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>interp_cs</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>compressibility_fraction</edgelabel>
          <edgelabel>dz_ml_min</edgelabel>
          <edgelabel>halocline_filter_length</edgelabel>
          <edgelabel>halocline_strat_tol</edgelabel>
          <edgelabel>max_interface_depths</edgelabel>
          <edgelabel>max_layer_thickness</edgelabel>
          <edgelabel>min_thickness</edgelabel>
          <edgelabel>nlay_ml_offset</edgelabel>
          <edgelabel>ref_pressure</edgelabel>
          <edgelabel>rho_ml_avg_depth</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>nk</edgelabel>
          <edgelabel>nz_fixed_surface</edgelabel>
        </childnode>
      </node>
      <node id="4">
        <label>integer</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" line="15" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ALE/coord_slight.F90" bodystart="15" bodyend="65"/>
    <listofallmembers>
      <member refid="structcoord__slight_1_1slight__cs_1ab7c47259f4c343f395d523e49f3d7dd6" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>compressibility_fraction</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a2369b4f3cf4507d9bf697744bfe08f54" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>dz_ml_min</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a03b70f6633210625e23537c9b0dcb09a" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>fix_haloclines</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a156afa2576c63ba561e0bf351deca00d" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>halocline_filter_length</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1afd335e33958ca09ec3ba89fcc00b1c0c" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>halocline_strat_tol</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1ac00461dcd4c5589c45ee014808a23049" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>interp_cs</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1ac9f125eded625ac8c10058dc31f0e42f" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>max_interface_depths</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a463472253906e2d3d7f89caba02f00f6" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>max_layer_thickness</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a59d61d9b3e098aa550e0af9d4db1a78f" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>min_thickness</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a79e96fd7f60f45a0568d017ed41e88b9" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>nk</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1afe4f7a6b8dfd524cf018ce8b44ac8bb4" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>nlay_ml_offset</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1ac1e3795b478ef4a54062d3399c2f03b6" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>nz_fixed_surface</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a7b5d16e2e44f44317565b3b7c2333008" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>ref_pressure</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a5e42345c3467708fb5395faa4e28dde8" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>rho_ml_avg_depth</name></member>
      <member refid="structcoord__slight_1_1slight__cs_1a848c333cfe84ec9123a7305b4d90d42f" prot="public" virt="non-virtual"><scope>coord_slight::slight_cs</scope><name>target_density</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
