<?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__ale__sponge_1_1p2d" kind="type" language="Fortran" prot="private">
    <compoundname>mom_ale_sponge::p2d</compoundname>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="structmom__ale__sponge_1_1p2d_1a5e89e1dc1547ab9eba3959ce915124b5" prot="private" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ale_sponge::p2d::id</definition>
        <argsstring></argsstring>
        <name>id</name>
        <briefdescription>
<para>id for FMS external time interpolator </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="77" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="77" bodyend="77"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ale__sponge_1_1p2d_1a91a3ce803b8c23c64a711d2f385f71eb" prot="private" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ale_sponge::p2d::nz_data</definition>
        <argsstring></argsstring>
        <name>nz_data</name>
        <briefdescription>
<para>The number of vertical levels in the input field. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="78" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="78" bodyend="78"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ale__sponge_1_1p2d_1ac78b67961cda8bb8ac046ca1e93639e7" prot="private" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ale_sponge::p2d::num_tlevs</definition>
        <argsstring></argsstring>
        <name>num_tlevs</name>
        <briefdescription>
<para>The number of time records contained in the file. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="79" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="79" bodyend="79"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ale__sponge_1_1p2d_1a8569540c1c98586a8e9db78ff09e6465" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_ale_sponge::p2d::mask_in</definition>
        <argsstring></argsstring>
        <name>mask_in</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>pointer to the data mask. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="80" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="80" bodyend="80"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ale__sponge_1_1p2d_1ab93368767d41a112432318cb646c8b45" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_ale_sponge::p2d::p</definition>
        <argsstring></argsstring>
        <name>p</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>pointer the data. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="81" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="81" bodyend="81"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ale__sponge_1_1p2d_1a1938859557eca21e190e9faf855766b5" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_ale_sponge::p2d::h</definition>
        <argsstring></argsstring>
        <name>h</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>pointer the data grid. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="82" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="82" bodyend="82"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>A structure for creating arrays of pointers to 2D arrays with extra gridding information. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="2">
        <label>real</label>
      </node>
      <node id="1">
        <label>mom_ale_sponge::p2d</label>
        <link refid="structmom__ale__sponge_1_1p2d"/>
        <childnode refid="2" relation="usage">
          <edgelabel>h</edgelabel>
          <edgelabel>p</edgelabel>
          <edgelabel>mask_in</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>id</edgelabel>
          <edgelabel>num_tlevs</edgelabel>
          <edgelabel>nz_data</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>integer</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" line="76" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_ALE_sponge.F90" bodystart="76" bodyend="83"/>
    <listofallmembers>
      <member refid="structmom__ale__sponge_1_1p2d_1a1938859557eca21e190e9faf855766b5" prot="private" virt="non-virtual"><scope>mom_ale_sponge::p2d</scope><name>h</name></member>
      <member refid="structmom__ale__sponge_1_1p2d_1a5e89e1dc1547ab9eba3959ce915124b5" prot="private" virt="non-virtual"><scope>mom_ale_sponge::p2d</scope><name>id</name></member>
      <member refid="structmom__ale__sponge_1_1p2d_1a8569540c1c98586a8e9db78ff09e6465" prot="private" virt="non-virtual"><scope>mom_ale_sponge::p2d</scope><name>mask_in</name></member>
      <member refid="structmom__ale__sponge_1_1p2d_1ac78b67961cda8bb8ac046ca1e93639e7" prot="private" virt="non-virtual"><scope>mom_ale_sponge::p2d</scope><name>num_tlevs</name></member>
      <member refid="structmom__ale__sponge_1_1p2d_1a91a3ce803b8c23c64a711d2f385f71eb" prot="private" virt="non-virtual"><scope>mom_ale_sponge::p2d</scope><name>nz_data</name></member>
      <member refid="structmom__ale__sponge_1_1p2d_1ab93368767d41a112432318cb646c8b45" prot="private" virt="non-virtual"><scope>mom_ale_sponge::p2d</scope><name>p</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
