<?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.13">
  <compounddef id="structmom__ice__shelf_1_1ice__shelf__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_ice_shelf::ice_shelf_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ab499ec2bfefbbb5151cf73577e5255b4" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_melt</definition>
        <argsstring></argsstring>
        <name>id_melt</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="170"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ad28cc1057043048e9e13b9fa6c0dc121" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_exch_vel_s</definition>
        <argsstring></argsstring>
        <name>id_exch_vel_s</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a69a0100ef6578d346e6fc192d7ace26f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_exch_vel_t</definition>
        <argsstring></argsstring>
        <name>id_exch_vel_t</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a9225e38e88e0e2d2a10a92315465b1c0" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_tfreeze</definition>
        <argsstring></argsstring>
        <name>id_tfreeze</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1afd2f8aceff1fb3d6074f5cee3cb81087" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_tfl_shelf</definition>
        <argsstring></argsstring>
        <name>id_tfl_shelf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1af300fc4c6b43abc0b9afb0825f64774f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_thermal_driving</definition>
        <argsstring></argsstring>
        <name>id_thermal_driving</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a1e13155d3cc4cf56b89e9ce98ae754d2" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_haline_driving</definition>
        <argsstring></argsstring>
        <name>id_haline_driving</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a0cd718506f8da89541606289aa7a3498" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_u_ml</definition>
        <argsstring></argsstring>
        <name>id_u_ml</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a5892a9b94b525d7317d9b498d0cece1f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_v_ml</definition>
        <argsstring></argsstring>
        <name>id_v_ml</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a6b809804b9aa36af6198458ffbbcddda" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_sbdry</definition>
        <argsstring></argsstring>
        <name>id_sbdry</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aba256c4d21de9c2dc6a72ae8839e2aed" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_h_shelf</definition>
        <argsstring></argsstring>
        <name>id_h_shelf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a22620e451bd5b09298fe473a1b494637" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_h_mask</definition>
        <argsstring></argsstring>
        <name>id_h_mask</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a6a53b31a7a1ca5fe8e9dc372437cd967" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_surf_elev</definition>
        <argsstring></argsstring>
        <name>id_surf_elev</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a971ce19627bc01b43bd7b6d95756756c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_bathym</definition>
        <argsstring></argsstring>
        <name>id_bathym</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a4f37a17217082beeb55cd6ead20ad77e" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_area_shelf_h</definition>
        <argsstring></argsstring>
        <name>id_area_shelf_h</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a9abf3cff033252dc9dce7f684f83b585" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_ustar_shelf</definition>
        <argsstring></argsstring>
        <name>id_ustar_shelf</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1abc9bbe5a17aff381e1f1cc5bc7f1d71f" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_shelf_mass</definition>
        <argsstring></argsstring>
        <name>id_shelf_mass</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a733fcc0124d79fbdf5b9694c8edccfe3" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_mass_flux</definition>
        <argsstring></argsstring>
        <name>id_mass_flux</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="163" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="163" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a53e228d2f145f9b8e0631ee76bc6a092" prot="public" static="no" mutable="no">
        <type>type(mom_restart_cs), pointer</type>
        <definition>type(mom_restart_cs), pointer mom_ice_shelf::ice_shelf_cs::restart_csp</definition>
        <argsstring></argsstring>
        <name>restart_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the restart control structure for the ice shelves. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="74" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="74" bodyend="74"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a892f42dc1121b690d33c43b42eb6d32d" prot="public" static="no" mutable="no">
        <type>type(ocean_grid_type)</type>
        <definition>type(ocean_grid_type) mom_ice_shelf::ice_shelf_cs::grid</definition>
        <argsstring></argsstring>
        <name>grid</name>
        <briefdescription>
<para>Grid for the ice-shelf model. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="76" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="76" bodyend="76"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a19955dea7c4f20d0eabddb8119d7f91f" prot="public" static="no" mutable="no">
        <type>type(unit_scale_type), pointer</type>
        <definition>type(unit_scale_type), pointer mom_ice_shelf::ice_shelf_cs::us</definition>
        <argsstring></argsstring>
        <name>us</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure containing various unit conversion factors. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="77" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="77" bodyend="78"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ad504253e40adc1e63de5fda987b761b6" prot="public" static="no" mutable="no">
        <type>type(ocean_grid_type), pointer</type>
        <definition>type(ocean_grid_type), pointer mom_ice_shelf::ice_shelf_cs::ocn_grid</definition>
        <argsstring></argsstring>
        <name>ocn_grid</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the ocean model grid The rest is private. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="80" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="80" bodyend="80"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aff41b0cf5034c801ef1c9c2ee4c38d0f" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::flux_factor</definition>
        <argsstring></argsstring>
        <name>flux_factor</name>
        <initializer>= 1.0</initializer>
        <briefdescription>
<para>A factor that can be used to turn off ice shelf melting (flux_factor = 0) [nondim]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="82" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="82" bodyend="82"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a40ebb9276267b5c701553836e226528e" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=128)</type>
        <definition>character(len=128) mom_ice_shelf::ice_shelf_cs::restart_output_dir</definition>
        <argsstring></argsstring>
        <name>restart_output_dir</name>
        <initializer>= &apos; &apos;</initializer>
        <briefdescription>
<para>The directory in which to write restart files. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="84" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="84" bodyend="84"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ac5e157a3885284bd55562ed53067da2c" prot="public" static="no" mutable="no">
        <type>type(ice_shelf_state), pointer</type>
        <definition>type(ice_shelf_state), pointer mom_ice_shelf::ice_shelf_cs::iss</definition>
        <argsstring></argsstring>
        <name>iss</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure with elements that describe the ice-shelf state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="85" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="85" bodyend="85"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aa31242c861c44baa48a9ee3c46538105" prot="public" static="no" mutable="no">
        <type>type(ice_shelf_dyn_cs), pointer</type>
        <definition>type(ice_shelf_dyn_cs), pointer mom_ice_shelf::ice_shelf_cs::dcs</definition>
        <argsstring></argsstring>
        <name>dcs</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The control structure for the ice-shelf dynamics. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="87" bodyend="87"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aae7f4f994e46da88be85ff34879611aa" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), pointer</type>
        <definition>real, dimension(:,:), pointer mom_ice_shelf::ice_shelf_cs::utide</definition>
        <argsstring></argsstring>
        <name>utide</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>An unresolved tidal velocity [L T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="89" bodyend="90"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a97a77ff9f47c1c19ce19e2a79fce922f" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::ustar_bg</definition>
        <argsstring></argsstring>
        <name>ustar_bg</name>
        <briefdescription>
<para>A minimum value for ustar under ice shelves [Z T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="92" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="92" bodyend="92"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ab0415a6af60fc42badf837cf04996359" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::cdrag</definition>
        <argsstring></argsstring>
        <name>cdrag</name>
        <briefdescription>
<para>drag coefficient under ice shelves [nondim]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="93" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="93" bodyend="93"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1af8a67f7e6e10f2296e2f422b1b5a2071" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::g_earth</definition>
        <argsstring></argsstring>
        <name>g_earth</name>
        <briefdescription>
<para>The gravitational acceleration [L2 Z-1 T-2 ~&gt; m s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="94" bodyend="94"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a6a0533cb412bda03c4798a407f2e771a" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::cp</definition>
        <argsstring></argsstring>
        <name>cp</name>
        <briefdescription>
<para>The heat capacity of sea water [Q degC-1 ~&gt; J kg-1 degC-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="95" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="95" bodyend="95"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a1c8856bdc24e7aceb097f42ff8a36df8" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::rho_ocn</definition>
        <argsstring></argsstring>
        <name>rho_ocn</name>
        <briefdescription>
<para>A reference ocean density [R ~&gt; kg m-3]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="96" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="96" bodyend="96"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a7ede42db82612632edc039ab4b6cdc60" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::cp_ice</definition>
        <argsstring></argsstring>
        <name>cp_ice</name>
        <briefdescription>
<para>The heat capacity of fresh ice [Q degC-1 ~&gt; J kg-1 degC-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="97" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="97" bodyend="97"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a0b9979a9d71a9b25ee9746950856fde0" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::gamma_t</definition>
        <argsstring></argsstring>
        <name>gamma_t</name>
        <briefdescription>
<para>The (fixed) turbulent exchange velocity in the 2-equation formulation [Z T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="98" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="98" bodyend="98"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a2d7c8da47c64ca130c8629f66a67fcfa" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::salin_ice</definition>
        <argsstring></argsstring>
        <name>salin_ice</name>
        <briefdescription>
<para>The salinity of shelf ice [ppt]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="100" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="100" bodyend="100"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a455aa67091820556ce834860438c71d5" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::temp_ice</definition>
        <argsstring></argsstring>
        <name>temp_ice</name>
        <briefdescription>
<para>The core temperature of shelf ice [degC]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="101" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="101" bodyend="101"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1abfb7a69267181d6c1b6bcd11d2f25d59" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::kv_ice</definition>
        <argsstring></argsstring>
        <name>kv_ice</name>
        <briefdescription>
<para>The viscosity of ice [L4 Z-2 T-1 ~&gt; m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="102" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="102" bodyend="102"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ad55dbb6bc7c6a4ba8c97dad524ec7763" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::density_ice</definition>
        <argsstring></argsstring>
        <name>density_ice</name>
        <briefdescription>
<para>A typical density of ice [R ~&gt; kg m-3]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="103" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="103" bodyend="103"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a287174e0afaa4966a30ba768ef555617" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::kv_molec</definition>
        <argsstring></argsstring>
        <name>kv_molec</name>
        <briefdescription>
<para>The molecular kinematic viscosity of sea water [Z2 T-1 ~&gt; m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="104" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="104" bodyend="104"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a4d41bd6afab1e2624b122b0a24d522c9" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::kd_molec_salt</definition>
        <argsstring></argsstring>
        <name>kd_molec_salt</name>
        <briefdescription>
<para>The molecular diffusivity of salt [Z2 T-1 ~&gt; m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="105" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="105" bodyend="105"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a2898b2da881a4f4350716fb857efd472" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::kd_molec_temp</definition>
        <argsstring></argsstring>
        <name>kd_molec_temp</name>
        <briefdescription>
<para>The molecular diffusivity of heat [Z2 T-1 ~&gt; m2 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="106" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="106" bodyend="106"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a63e3e964daf52869fbafead8045fdba1" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::lat_fusion</definition>
        <argsstring></argsstring>
        <name>lat_fusion</name>
        <briefdescription>
<para>The latent heat of fusion [Q ~&gt; J kg-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="107" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="107" bodyend="107"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aeb83cc157fa4fbb0da66cd8e0338a9b8" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::gamma_t_3eq</definition>
        <argsstring></argsstring>
        <name>gamma_t_3eq</name>
        <briefdescription>
<para>Nondimensional heat-transfer coefficient, used in the 3Eq. formulation. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="108" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="108" bodyend="108"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a2d5b05cbc005693fda08e16a6af6abb9" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::gamma_s_3eq</definition>
        <argsstring></argsstring>
        <name>gamma_s_3eq</name>
        <briefdescription>
<para>Nondimensional salt-transfer coefficient, used in the 3Eq. formulation This number should be specified by the user. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="109" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="109" bodyend="109"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aa91cb76cfefdef6031dee74a4f73d7ab" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::col_mass_melt_threshold</definition>
        <argsstring></argsstring>
        <name>col_mass_melt_threshold</name>
        <briefdescription>
<para>An ocean column mass below the iceshelf below which melting does not occur [R Z ~&gt; kg m-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="111" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="111" bodyend="111"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ab2bbd6a07b8d44e25628c241882afc9b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::mass_from_file</definition>
        <argsstring></argsstring>
        <name>mass_from_file</name>
        <briefdescription>
<para>Read the ice shelf mass from a file every dt. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="113" bodyend="113"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a49badff4ab2bc71cbc5d6e3212ef265a" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::time_step</definition>
        <argsstring></argsstring>
        <name>time_step</name>
        <briefdescription>
<para>this is the shortest timestep that the ice shelf sees, and is equal to the forcing timestep (it is passed in when the shelf is initialized - so need to reorganize MOM driver. it will be the prognistic timestep ... maybe. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="117" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="117" bodyend="117"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ab3164e7e3927ec8265823babad498952" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::solo_ice_sheet</definition>
        <argsstring></argsstring>
        <name>solo_ice_sheet</name>
        <briefdescription>
<para>whether the ice model is running without being coupled to the ocean </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="122" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="122" bodyend="122"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a31be987df2b84bbc5b5f54429b6bb0b3" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::gl_regularize</definition>
        <argsstring></argsstring>
        <name>gl_regularize</name>
        <briefdescription>
<para>whether to regularize the floatation condition at the grounding line a la Goldberg Holland Schoof 2009 </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="124" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="124" bodyend="124"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a0715df507da8e9cda7e7b51ce10a084e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::gl_couple</definition>
        <argsstring></argsstring>
        <name>gl_couple</name>
        <briefdescription>
<para>whether to let the floatation condition be determined by ocean column thickness means update_OD_ffrac will be called (note: GL_regularize and GL_couple should be exclusive) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="126" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="126" bodyend="126"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a1efecc2750dd093ece52160348bbc9f4" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::calve_to_mask</definition>
        <argsstring></argsstring>
        <name>calve_to_mask</name>
        <briefdescription>
<para>If true, calve any ice that passes outside of a masked area. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="130" bodyend="130"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a8ae4eab0d4b6f32bb13266573ab0cb4f" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::min_thickness_simple_calve</definition>
        <argsstring></argsstring>
        <name>min_thickness_simple_calve</name>
        <briefdescription>
<para>min. ice shelf thickness criteria for calving [Z ~&gt; m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="131" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="131" bodyend="131"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1afb3f5aab430ff89bbc8f7da4efff391c" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::t0</definition>
        <argsstring></argsstring>
        <name>t0</name>
        <briefdescription>
<para>temperature at ocean surface in the restoring region [degC] </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="132" bodyend="132"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a1c1a7af588cd3b5369fec28dd593de00" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::s0</definition>
        <argsstring></argsstring>
        <name>s0</name>
        <briefdescription>
<para>Salinity at ocean surface in the restoring region [ppt]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="133" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="133" bodyend="133"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1afb6907e703411c98bd3668c1b62302d0" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::input_flux</definition>
        <argsstring></argsstring>
        <name>input_flux</name>
        <briefdescription>
<para>Ice volume flux at an upstream open boundary [m3 s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="134" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="134" bodyend="134"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1afc8deddd477f2b1d7a7237f4c7cbc719" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::input_thickness</definition>
        <argsstring></argsstring>
        <name>input_thickness</name>
        <briefdescription>
<para>Ice thickness at an upstream open boundary [m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="135" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="135" bodyend="135"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ac46c1a6e79f5cc6a4c7bb5dd29118c46" prot="public" static="no" mutable="no">
        <type>type(time_type)</type>
        <definition>type(time_type) mom_ice_shelf::ice_shelf_cs::time</definition>
        <argsstring></argsstring>
        <name>time</name>
        <briefdescription>
<para>The component&apos;s time. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="137" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="137" bodyend="137"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a58f36604c6e5b2d1c6b41d95bc8c686b" prot="public" static="no" mutable="no">
        <type>type(eos_type), pointer</type>
        <definition>type(eos_type), pointer mom_ice_shelf::ice_shelf_cs::eqn_of_state</definition>
        <argsstring></argsstring>
        <name>eqn_of_state</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Type that indicates the equation of state to use. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="138" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a43e21d61f58d808fb6cd3e4beabb2ac2" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::active_shelf_dynamics</definition>
        <argsstring></argsstring>
        <name>active_shelf_dynamics</name>
        <briefdescription>
<para>True if the ice shelf mass changes as a result the dynamic ice-shelf model. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="140" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="140" bodyend="140"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1abaa0f57ec4ec43bc505dec49d4038202" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::override_shelf_movement</definition>
        <argsstring></argsstring>
        <name>override_shelf_movement</name>
        <briefdescription>
<para>If true, user code specifies the shelf movement instead of using the dynamic ice-shelf mode. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="142" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="142" bodyend="142"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ad1d53ca49894cb67df2843f2fa485d37" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::isthermo</definition>
        <argsstring></argsstring>
        <name>isthermo</name>
        <briefdescription>
<para>True if the ice shelf can exchange heat and mass with the underlying ocean. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="144" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="144" bodyend="144"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a4f27d3f57be0c1f7b2dcc41542cd8112" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::threeeq</definition>
        <argsstring></argsstring>
        <name>threeeq</name>
        <briefdescription>
<para>If true, the 3 equation consistency equations are used to calculate the flux at the ocean-ice interface. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="146" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="146" bodyend="146"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ad85e02ac082b4075c044f5beac79c73b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::insulator</definition>
        <argsstring></argsstring>
        <name>insulator</name>
        <briefdescription>
<para>If true, ice shelf is a perfect insulator. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="149" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="149" bodyend="149"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a347abcbb4df78956ae37ca0a7953cb28" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::const_gamma</definition>
        <argsstring></argsstring>
        <name>const_gamma</name>
        <briefdescription>
<para>If true, gamma_T is specified by the user. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="150" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="150" bodyend="150"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ae45beed6807a1bab47eeb47685af8598" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::constant_sea_level</definition>
        <argsstring></argsstring>
        <name>constant_sea_level</name>
        <briefdescription>
<para>if true, apply an evaporative, heat and salt fluxes. It will avoid large increase in sea level. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="151" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="151" bodyend="151"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a1e55a4e44b6038c90b5a831476e57435" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::min_ocean_mass_float</definition>
        <argsstring></argsstring>
        <name>min_ocean_mass_float</name>
        <briefdescription>
<para>The minimum ocean mass per unit area before the ice shelf is considered to float when constant_sea_level is used [R Z ~&gt; kg m-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="153" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="153" bodyend="153"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ab59aa3b9227448a1b9df35f9fb4ebfb6" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::cutoff_depth</definition>
        <argsstring></argsstring>
        <name>cutoff_depth</name>
        <briefdescription>
<para>Depth above which melt is set to zero (&gt;= 0) [Z ~&gt; m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="156" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="156" bodyend="156"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1afe6ab68ed9b2dcd18c207aafc95ba8c8" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::find_salt_root</definition>
        <argsstring></argsstring>
        <name>find_salt_root</name>
        <briefdescription>
<para>If true, if true find Sbdry using a quadratic eq. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="157" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a95649da09ff37f9c11121e963a574ef7" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::tfr_0_0</definition>
        <argsstring></argsstring>
        <name>tfr_0_0</name>
        <briefdescription>
<para>The freezing point at 0 pressure and 0 salinity [degC]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="158" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="158" bodyend="158"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ac551ddcd3a04237dc1656ea65181e941" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::dtfr_ds</definition>
        <argsstring></argsstring>
        <name>dtfr_ds</name>
        <briefdescription>
<para>Partial derivative of freezing temperature with salinity [degC ppt-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a404790194cd6d67d83de003de200a476" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_ice_shelf::ice_shelf_cs::dtfr_dp</definition>
        <argsstring></argsstring>
        <name>dtfr_dp</name>
        <briefdescription>
<para>Partial derivative of freezing temperature with pressure [degC T2 R-1 L-2 ~&gt; degC Pa-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="160" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="160" bodyend="160"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1ad19892e18df88659bbdf16273daf9fac" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_read_mass</definition>
        <argsstring></argsstring>
        <name>id_read_mass</name>
        <briefdescription>
<para>An integer handle used in time interpolation of the ice shelf mass read from a file. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="173" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="173" bodyend="173"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1aba8bc1ef43773d893ef12d7bbd12a405" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_ice_shelf::ice_shelf_cs::id_read_area</definition>
        <argsstring></argsstring>
        <name>id_read_area</name>
        <briefdescription>
<para>An integer handle used in time interpolation of the ice shelf mass read from a file. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="175" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="175" bodyend="175"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1adf1bec6e02d0db2f9941d52e58ca7048" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_ice_shelf::ice_shelf_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure that is used to control diagnostic output. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="178" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="178" bodyend="178"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a28451ccf8a9684843d462ed2c9471275" prot="public" static="no" mutable="no">
        <type>type(user_ice_shelf_cs), pointer</type>
        <definition>type(user_ice_shelf_cs), pointer mom_ice_shelf::ice_shelf_cs::user_cs</definition>
        <argsstring></argsstring>
        <name>user_cs</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the control structure for user-supplied modifications to the ice shelf code. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="179" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="179" bodyend="179"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__ice__shelf_1_1ice__shelf__cs_1a012f5cbd1f6596306c28fea4540172fd" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_ice_shelf::ice_shelf_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If true, write verbose checksums for debugging purposes and use reproducible sums. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="182" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="182" bodyend="182"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Control structure that contains ice shelf parameters and diagnostics handles. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="576">
        <label>real</label>
      </node>
      <node id="566">
        <label>unit_scale_type</label>
      </node>
      <node id="577">
        <label>ocean_grid_type</label>
      </node>
      <node id="574">
        <label>character(len=128)</label>
      </node>
      <node id="565">
        <label>logical</label>
      </node>
      <node id="564">
        <label>mom_ice_shelf::ice_shelf_cs</label>
        <link refid="structmom__ice__shelf_1_1ice__shelf__cs"/>
        <childnode refid="565" relation="usage">
          <edgelabel>override_shelf_movement</edgelabel>
          <edgelabel>solo_ice_sheet</edgelabel>
          <edgelabel>constant_sea_level</edgelabel>
          <edgelabel>active_shelf_dynamics</edgelabel>
          <edgelabel>find_salt_root</edgelabel>
          <edgelabel>calve_to_mask</edgelabel>
          <edgelabel>gl_couple</edgelabel>
          <edgelabel>mass_from_file</edgelabel>
          <edgelabel>threeeq</edgelabel>
          <edgelabel>const_gamma</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="566" relation="usage">
          <edgelabel>us</edgelabel>
        </childnode>
        <childnode refid="567" relation="usage">
          <edgelabel>dcs</edgelabel>
        </childnode>
        <childnode refid="568" relation="usage">
          <edgelabel>iss</edgelabel>
        </childnode>
        <childnode refid="569" relation="usage">
          <edgelabel>time</edgelabel>
        </childnode>
        <childnode refid="570" relation="usage">
          <edgelabel>eqn_of_state</edgelabel>
        </childnode>
        <childnode refid="571" relation="usage">
          <edgelabel>restart_csp</edgelabel>
        </childnode>
        <childnode refid="572" relation="usage">
          <edgelabel>user_cs</edgelabel>
        </childnode>
        <childnode refid="573" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="574" relation="usage">
          <edgelabel>restart_output_dir</edgelabel>
        </childnode>
        <childnode refid="575" relation="usage">
          <edgelabel>id_bathym</edgelabel>
          <edgelabel>id_exch_vel_s</edgelabel>
          <edgelabel>id_melt</edgelabel>
          <edgelabel>id_exch_vel_t</edgelabel>
          <edgelabel>id_sbdry</edgelabel>
          <edgelabel>id_tfl_shelf</edgelabel>
          <edgelabel>id_h_shelf</edgelabel>
          <edgelabel>id_read_mass</edgelabel>
          <edgelabel>id_ustar_shelf</edgelabel>
          <edgelabel>id_surf_elev</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="576" relation="usage">
          <edgelabel>input_thickness</edgelabel>
          <edgelabel>t0</edgelabel>
          <edgelabel>gamma_t</edgelabel>
          <edgelabel>cdrag</edgelabel>
          <edgelabel>dtfr_ds</edgelabel>
          <edgelabel>s0</edgelabel>
          <edgelabel>gamma_t_3eq</edgelabel>
          <edgelabel>cutoff_depth</edgelabel>
          <edgelabel>gamma_s_3eq</edgelabel>
          <edgelabel>temp_ice</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="577" relation="usage">
          <edgelabel>ocn_grid</edgelabel>
          <edgelabel>grid</edgelabel>
        </childnode>
      </node>
      <node id="569">
        <label>time_type</label>
      </node>
      <node id="570">
        <label>type(eos_type), pointer</label>
      </node>
      <node id="573">
        <label>diag_ctrl</label>
      </node>
      <node id="567">
        <label>type(ice_shelf_dyn_cs), pointer</label>
      </node>
      <node id="572">
        <label>type(user_ice_shelf_cs), pointer</label>
      </node>
      <node id="575">
        <label>integer</label>
      </node>
      <node id="571">
        <label>type(mom_restart_cs), pointer</label>
      </node>
      <node id="568">
        <label>ice_shelf_state</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" line="72" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf.F90" bodystart="72" bodyend="184"/>
    <listofallmembers>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a43e21d61f58d808fb6cd3e4beabb2ac2" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>active_shelf_dynamics</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a1efecc2750dd093ece52160348bbc9f4" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>calve_to_mask</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ab0415a6af60fc42badf837cf04996359" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>cdrag</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aa91cb76cfefdef6031dee74a4f73d7ab" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>col_mass_melt_threshold</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a347abcbb4df78956ae37ca0a7953cb28" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>const_gamma</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ae45beed6807a1bab47eeb47685af8598" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>constant_sea_level</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a6a0533cb412bda03c4798a407f2e771a" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>cp</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a7ede42db82612632edc039ab4b6cdc60" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>cp_ice</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ab59aa3b9227448a1b9df35f9fb4ebfb6" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>cutoff_depth</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aa31242c861c44baa48a9ee3c46538105" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>dcs</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a012f5cbd1f6596306c28fea4540172fd" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>debug</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ad55dbb6bc7c6a4ba8c97dad524ec7763" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>density_ice</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1adf1bec6e02d0db2f9941d52e58ca7048" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>diag</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a404790194cd6d67d83de003de200a476" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>dtfr_dp</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ac551ddcd3a04237dc1656ea65181e941" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>dtfr_ds</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a58f36604c6e5b2d1c6b41d95bc8c686b" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>eqn_of_state</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1afe6ab68ed9b2dcd18c207aafc95ba8c8" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>find_salt_root</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aff41b0cf5034c801ef1c9c2ee4c38d0f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>flux_factor</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1af8a67f7e6e10f2296e2f422b1b5a2071" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>g_earth</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a2d5b05cbc005693fda08e16a6af6abb9" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>gamma_s_3eq</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a0b9979a9d71a9b25ee9746950856fde0" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>gamma_t</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aeb83cc157fa4fbb0da66cd8e0338a9b8" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>gamma_t_3eq</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a0715df507da8e9cda7e7b51ce10a084e" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>gl_couple</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a31be987df2b84bbc5b5f54429b6bb0b3" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>gl_regularize</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a892f42dc1121b690d33c43b42eb6d32d" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>grid</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a4f37a17217082beeb55cd6ead20ad77e" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_area_shelf_h</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a971ce19627bc01b43bd7b6d95756756c" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_bathym</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ad28cc1057043048e9e13b9fa6c0dc121" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_exch_vel_s</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a69a0100ef6578d346e6fc192d7ace26f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_exch_vel_t</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a22620e451bd5b09298fe473a1b494637" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_h_mask</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aba256c4d21de9c2dc6a72ae8839e2aed" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_h_shelf</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a1e13155d3cc4cf56b89e9ce98ae754d2" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_haline_driving</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a733fcc0124d79fbdf5b9694c8edccfe3" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_mass_flux</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ab499ec2bfefbbb5151cf73577e5255b4" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_melt</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aba8bc1ef43773d893ef12d7bbd12a405" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_read_area</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ad19892e18df88659bbdf16273daf9fac" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_read_mass</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a6b809804b9aa36af6198458ffbbcddda" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_sbdry</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1abc9bbe5a17aff381e1f1cc5bc7f1d71f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_shelf_mass</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a6a53b31a7a1ca5fe8e9dc372437cd967" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_surf_elev</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1afd2f8aceff1fb3d6074f5cee3cb81087" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_tfl_shelf</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a9225e38e88e0e2d2a10a92315465b1c0" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_tfreeze</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1af300fc4c6b43abc0b9afb0825f64774f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_thermal_driving</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a0cd718506f8da89541606289aa7a3498" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_u_ml</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a9abf3cff033252dc9dce7f684f83b585" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_ustar_shelf</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a5892a9b94b525d7317d9b498d0cece1f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>id_v_ml</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1afb6907e703411c98bd3668c1b62302d0" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>input_flux</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1afc8deddd477f2b1d7a7237f4c7cbc719" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>input_thickness</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ad85e02ac082b4075c044f5beac79c73b" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>insulator</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ac5e157a3885284bd55562ed53067da2c" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>iss</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ad1d53ca49894cb67df2843f2fa485d37" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>isthermo</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a4d41bd6afab1e2624b122b0a24d522c9" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>kd_molec_salt</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a2898b2da881a4f4350716fb857efd472" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>kd_molec_temp</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1abfb7a69267181d6c1b6bcd11d2f25d59" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>kv_ice</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a287174e0afaa4966a30ba768ef555617" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>kv_molec</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a63e3e964daf52869fbafead8045fdba1" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>lat_fusion</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ab2bbd6a07b8d44e25628c241882afc9b" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>mass_from_file</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a1e55a4e44b6038c90b5a831476e57435" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>min_ocean_mass_float</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a8ae4eab0d4b6f32bb13266573ab0cb4f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>min_thickness_simple_calve</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ad504253e40adc1e63de5fda987b761b6" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>ocn_grid</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1abaa0f57ec4ec43bc505dec49d4038202" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>override_shelf_movement</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a53e228d2f145f9b8e0631ee76bc6a092" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>restart_csp</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a40ebb9276267b5c701553836e226528e" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>restart_output_dir</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a1c8856bdc24e7aceb097f42ff8a36df8" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>rho_ocn</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a1c1a7af588cd3b5369fec28dd593de00" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>s0</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a2d7c8da47c64ca130c8629f66a67fcfa" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>salin_ice</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ab3164e7e3927ec8265823babad498952" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>solo_ice_sheet</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1afb3f5aab430ff89bbc8f7da4efff391c" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>t0</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a455aa67091820556ce834860438c71d5" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>temp_ice</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a95649da09ff37f9c11121e963a574ef7" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>tfr_0_0</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a4f27d3f57be0c1f7b2dcc41542cd8112" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>threeeq</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1ac46c1a6e79f5cc6a4c7bb5dd29118c46" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>time</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a49badff4ab2bc71cbc5d6e3212ef265a" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>time_step</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a19955dea7c4f20d0eabddb8119d7f91f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>us</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a28451ccf8a9684843d462ed2c9471275" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>user_cs</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1a97a77ff9f47c1c19ce19e2a79fce922f" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>ustar_bg</name></member>
      <member refid="structmom__ice__shelf_1_1ice__shelf__cs_1aae7f4f994e46da88be85ff34879611aa" prot="public" virt="non-virtual"><scope>mom_ice_shelf::ice_shelf_cs</scope><name>utide</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
