<?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.16">
  <compounddef id="structmom__sponge_1_1sponge__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_sponge::sponge_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1af282fe11886a599a1c8cdd70b41bb6b2" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_sponge::sponge_cs::bulkmixedlayer</definition>
        <argsstring></argsstring>
        <name>bulkmixedlayer</name>
        <briefdescription>
<para>If true, a refined bulk mixed layer is used with nkml sublayers and nkbl buffer layer. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="42" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="42" bodyend="42"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a4191d80e05d742241a1401ab4083230e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::nz</definition>
        <argsstring></argsstring>
        <name>nz</name>
        <briefdescription>
<para>The total number of layers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="44" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="44" bodyend="44"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a7ec50ed116ba0f96d71a1207368d0c90" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::isc</definition>
        <argsstring></argsstring>
        <name>isc</name>
        <briefdescription>
<para>The starting i-index of the computational domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="45" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="45" bodyend="45"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1af71db48e5aeb10b6afe506800c28704c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::iec</definition>
        <argsstring></argsstring>
        <name>iec</name>
        <briefdescription>
<para>The ending i-index of the computational domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="46" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="46" bodyend="46"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a2844032007cfc4d499fa0eeaf12e00c0" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::jsc</definition>
        <argsstring></argsstring>
        <name>jsc</name>
        <briefdescription>
<para>The starting j-index of the computational domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="47" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="47" bodyend="47"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a99b63ae2e3bb506f5cb2d0b8ba9f44b5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::jec</definition>
        <argsstring></argsstring>
        <name>jec</name>
        <briefdescription>
<para>The ending j-index of the computational domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="48" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="48" bodyend="48"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1ac822696549a557eefccca1f01733a24c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::isd</definition>
        <argsstring></argsstring>
        <name>isd</name>
        <briefdescription>
<para>The starting i-index of the data domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="49" bodyend="49"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a52e00e53218de0b380ad5903beda8fda" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::ied</definition>
        <argsstring></argsstring>
        <name>ied</name>
        <briefdescription>
<para>The ending i-index of the data domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="50" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a5abf0b49454d62d923b1486c57c6780c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::jsd</definition>
        <argsstring></argsstring>
        <name>jsd</name>
        <briefdescription>
<para>The starting j-index of the data domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="51" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="51" bodyend="51"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a5f887dd4d304dbed540025090465a8be" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::jed</definition>
        <argsstring></argsstring>
        <name>jed</name>
        <briefdescription>
<para>The ending j-index of the data domain at h. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="52" bodyend="52"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a405a191d1ff910507ab532868fc65864" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::num_col</definition>
        <argsstring></argsstring>
        <name>num_col</name>
        <briefdescription>
<para>The number of sponge points within the computational domain. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="53" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="53" bodyend="53"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1ac0cd535cfdae85381cd19dfd3bced367" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::fldno</definition>
        <argsstring></argsstring>
        <name>fldno</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>The number of fields which have already been registered by calls to set_up_sponge_field. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="54" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="54" bodyend="54"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a9deacb6a255841d01938ee77b67581d5" prot="public" static="no" mutable="no">
        <type>integer, dimension(:), pointer</type>
        <definition>integer, dimension(:), pointer mom_sponge::sponge_cs::col_i</definition>
        <argsstring></argsstring>
        <name>col_i</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Array of the i-indicies of each of the columns being damped. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="56" bodyend="56"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a50c084646768bede7428aee0c7167a13" prot="public" static="no" mutable="no">
        <type>integer, dimension(:), pointer</type>
        <definition>integer, dimension(:), pointer mom_sponge::sponge_cs::col_j</definition>
        <argsstring></argsstring>
        <name>col_j</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Array of the j-indicies of each of the columns being damped. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="57" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="57" bodyend="57"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a3b3a6eed04de9000aabc329ddb5dd514" prot="public" static="no" mutable="no">
        <type>real, dimension(:), pointer</type>
        <definition>real, dimension(:), pointer mom_sponge::sponge_cs::iresttime_col</definition>
        <argsstring></argsstring>
        <name>iresttime_col</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The inverse restoring time of each column [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="58" bodyend="58"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a517e1f1da3d79797c5aa800c239b22ee" prot="public" static="no" mutable="no">
        <type>real, dimension(:), pointer</type>
        <definition>real, dimension(:), pointer mom_sponge::sponge_cs::rcv_ml_ref</definition>
        <argsstring></argsstring>
        <name>rcv_ml_ref</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The value toward which the mixed layer coordinate-density is being damped [R ~&gt; kg m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="59" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="59" bodyend="59"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a71ce241342853fb3d68d855df61ddf5b" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_sponge::sponge_cs::ref_eta</definition>
        <argsstring></argsstring>
        <name>ref_eta</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The value toward which the interface heights are being damped [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="61" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="61" bodyend="61"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a22e8e749f9b0c0ed72726b4b849418c1" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__sponge_1_1p3d" kindref="compound">p3d</ref>), dimension(50)</type>
        <definition>type(p3d), dimension( 50 ) mom_sponge::sponge_cs::var</definition>
        <argsstring></argsstring>
        <name>var</name>
        <briefdescription>
<para>Pointers to the fields that are being damped. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="63" bodyend="63"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a7db6085481bb38cc534b3007ef56cd3f" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__sponge_1_1p2d" kindref="compound">p2d</ref>), dimension(50)</type>
        <definition>type(p2d), dimension( 50 ) mom_sponge::sponge_cs::ref_val</definition>
        <argsstring></argsstring>
        <name>ref_val</name>
        <briefdescription>
<para>The values to which the fields are damped. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="64" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="64" bodyend="64"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1aad5473d06a670043ebf247c5aaa66b5a" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_sponge::sponge_cs::do_i_mean_sponge</definition>
        <argsstring></argsstring>
        <name>do_i_mean_sponge</name>
        <briefdescription>
<para>If true, apply sponges to the i-mean fields. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="66" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="66" bodyend="66"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a29f4a72bf953ef3c11d25c1efcb00581" prot="public" static="no" mutable="no">
        <type>real, dimension(:), pointer</type>
        <definition>real, dimension(:), pointer mom_sponge::sponge_cs::iresttime_im</definition>
        <argsstring></argsstring>
        <name>iresttime_im</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The inverse restoring time of each row for i-mean sponges [T-1 ~&gt; s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="67" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="67" bodyend="67"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a20926118323ed0a3afc1e750b7a112c4" prot="public" static="no" mutable="no">
        <type>real, dimension(:), pointer</type>
        <definition>real, dimension(:), pointer mom_sponge::sponge_cs::rcv_ml_ref_im</definition>
        <argsstring></argsstring>
        <name>rcv_ml_ref_im</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>mixed layer coordinate-density is being damped [R ~&gt; kg m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="69" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="69" bodyend="69"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a3d9becce664fb2bccf5cd2031e8eed38" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_sponge::sponge_cs::ref_eta_im</definition>
        <argsstring></argsstring>
        <name>ref_eta_im</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The value toward which the i-mean interface heights are being damped [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="71" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="71" bodyend="71"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a524e86e9c04253a5fbfdb51be395dbe3" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__sponge_1_1p2d" kindref="compound">p2d</ref>), dimension(50)</type>
        <definition>type(p2d), dimension( 50 ) mom_sponge::sponge_cs::ref_val_im</definition>
        <argsstring></argsstring>
        <name>ref_val_im</name>
        <briefdescription>
<para>The values toward which the i-means of fields are damped. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="73" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="73" bodyend="73"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1a0fd87bbf68ccccab55514b2b12887197" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_sponge::sponge_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <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/vertical/MOM_sponge.F90" line="76" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="76" bodyend="76"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__sponge_1_1sponge__cs_1aaf717d48c9baefc8ed69a45f04318d65" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_sponge::sponge_cs::id_w_sponge</definition>
        <argsstring></argsstring>
        <name>id_w_sponge</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>A diagnostic ID. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="78" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="78" bodyend="78"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This control structure holds memory and parameters for the MOM_sponge module. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="3">
        <label>real</label>
      </node>
      <node id="2">
        <label>mom_sponge::p2d</label>
        <link refid="structmom__sponge_1_1p2d"/>
        <childnode refid="3" relation="usage">
          <edgelabel>p</edgelabel>
        </childnode>
      </node>
      <node id="7">
        <label>mom_sponge::p3d</label>
        <link refid="structmom__sponge_1_1p3d"/>
        <childnode refid="3" relation="usage">
          <edgelabel>p</edgelabel>
        </childnode>
      </node>
      <node id="4">
        <label>logical</label>
      </node>
      <node id="5">
        <label>diag_ctrl</label>
      </node>
      <node id="6">
        <label>integer</label>
      </node>
      <node id="1">
        <label>mom_sponge::sponge_cs</label>
        <link refid="structmom__sponge_1_1sponge__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>ref_val_im</edgelabel>
          <edgelabel>ref_val</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>bulkmixedlayer</edgelabel>
          <edgelabel>do_i_mean_sponge</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>iresttime_col</edgelabel>
          <edgelabel>ref_eta</edgelabel>
          <edgelabel>iresttime_im</edgelabel>
          <edgelabel>rcv_ml_ref_im</edgelabel>
          <edgelabel>rcv_ml_ref</edgelabel>
          <edgelabel>ref_eta_im</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>iec</edgelabel>
          <edgelabel>ied</edgelabel>
          <edgelabel>jec</edgelabel>
          <edgelabel>jed</edgelabel>
          <edgelabel>col_i</edgelabel>
          <edgelabel>isc</edgelabel>
          <edgelabel>col_j</edgelabel>
          <edgelabel>isd</edgelabel>
          <edgelabel>jsc</edgelabel>
          <edgelabel>jsd</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>var</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" line="41" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_sponge.F90" bodystart="41" bodyend="79"/>
    <listofallmembers>
      <member refid="structmom__sponge_1_1sponge__cs_1af282fe11886a599a1c8cdd70b41bb6b2" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>bulkmixedlayer</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a9deacb6a255841d01938ee77b67581d5" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>col_i</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a50c084646768bede7428aee0c7167a13" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>col_j</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a0fd87bbf68ccccab55514b2b12887197" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>diag</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1aad5473d06a670043ebf247c5aaa66b5a" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>do_i_mean_sponge</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1ac0cd535cfdae85381cd19dfd3bced367" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>fldno</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1aaf717d48c9baefc8ed69a45f04318d65" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>id_w_sponge</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1af71db48e5aeb10b6afe506800c28704c" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>iec</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a52e00e53218de0b380ad5903beda8fda" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>ied</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a3b3a6eed04de9000aabc329ddb5dd514" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>iresttime_col</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a29f4a72bf953ef3c11d25c1efcb00581" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>iresttime_im</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a7ec50ed116ba0f96d71a1207368d0c90" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>isc</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1ac822696549a557eefccca1f01733a24c" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>isd</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a99b63ae2e3bb506f5cb2d0b8ba9f44b5" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>jec</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a5f887dd4d304dbed540025090465a8be" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>jed</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a2844032007cfc4d499fa0eeaf12e00c0" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>jsc</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a5abf0b49454d62d923b1486c57c6780c" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>jsd</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a405a191d1ff910507ab532868fc65864" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>num_col</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a4191d80e05d742241a1401ab4083230e" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>nz</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a517e1f1da3d79797c5aa800c239b22ee" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>rcv_ml_ref</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a20926118323ed0a3afc1e750b7a112c4" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>rcv_ml_ref_im</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a71ce241342853fb3d68d855df61ddf5b" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>ref_eta</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a3d9becce664fb2bccf5cd2031e8eed38" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>ref_eta_im</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a7db6085481bb38cc534b3007ef56cd3f" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>ref_val</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a524e86e9c04253a5fbfdb51be395dbe3" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>ref_val_im</name></member>
      <member refid="structmom__sponge_1_1sponge__cs_1a22e8e749f9b0c0ed72726b4b849418c1" prot="public" virt="non-virtual"><scope>mom_sponge::sponge_cs</scope><name>var</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
