<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.19" xml:lang="en-US">
  <compounddef id="structuser__shelf__init_1_1user__ice__shelf__cs" kind="type" language="Fortran" prot="public">
    <compoundname>user_shelf_init::user_ice_shelf_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1af37ef18994ff8515a27d541790b344ce" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::rho_ocean</definition>
        <argsstring></argsstring>
        <name>rho_ocean</name>
        <briefdescription>
<para>The ocean&apos;s typical density [R ~&gt; kg m-3]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="30" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="30" bodyend="30"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1a6f55bf4215b57b6da91be2e906bc7681" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::max_draft</definition>
        <argsstring></argsstring>
        <name>max_draft</name>
        <briefdescription>
<para>The maximum ocean draft of the ice shelf [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="31" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="31" bodyend="31"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1a0b714c48cde35b3f8ef6e199b1204318" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::min_draft</definition>
        <argsstring></argsstring>
        <name>min_draft</name>
        <briefdescription>
<para>The minimum ocean draft of the ice shelf [Z ~&gt; m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="32" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="32" bodyend="32"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1a59f55f6f953657a2369355179b09ecc9" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::flat_shelf_width</definition>
        <argsstring></argsstring>
        <name>flat_shelf_width</name>
        <briefdescription>
<para>The range over which the shelf is min_draft thick [km]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="33" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="33" bodyend="33"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1a73002e0f12af727fc9554f12ccba3197" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::shelf_slope_scale</definition>
        <argsstring></argsstring>
        <name>shelf_slope_scale</name>
        <briefdescription>
<para>The range over which the shelf slopes [km]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="34" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="34" bodyend="34"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1ab2015482139a0c1bee2df3232cfa7b7e" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::pos_shelf_edge_0</definition>
        <argsstring></argsstring>
        <name>pos_shelf_edge_0</name>
        <briefdescription>
<para>The x-position of the shelf edge at time 0 [km]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="35" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="35" bodyend="35"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1a41abb965d93a7f72b7be61d281feae5b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real user_shelf_init::user_ice_shelf_cs::shelf_speed</definition>
        <argsstring></argsstring>
        <name>shelf_speed</name>
        <briefdescription>
<para>The ice shelf speed of translation [km day-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="36" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="36" bodyend="36"/>
      </memberdef>
      <memberdef kind="variable" id="structuser__shelf__init_1_1user__ice__shelf__cs_1a8b621517f162385eb7b0b99bc9861ccf" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical user_shelf_init::user_ice_shelf_cs::first_call</definition>
        <argsstring></argsstring>
        <name>first_call</name>
        <initializer>= .true.</initializer>
        <briefdescription>
<para>If true, this module has not been called before. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="37" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="37" bodyend="37"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The control structure for the user_ice_shelf module. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>user_shelf_init::user_ice_shelf_cs</label>
        <link refid="structuser__shelf__init_1_1user__ice__shelf__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>first_call</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>flat_shelf_width</edgelabel>
          <edgelabel>max_draft</edgelabel>
          <edgelabel>min_draft</edgelabel>
          <edgelabel>pos_shelf_edge_0</edgelabel>
          <edgelabel>rho_ocean</edgelabel>
          <edgelabel>shelf_slope_scale</edgelabel>
          <edgelabel>shelf_speed</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>real</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" line="29" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/user_shelf_init.F90" bodystart="29" bodyend="38"/>
    <listofallmembers>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1a8b621517f162385eb7b0b99bc9861ccf" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>first_call</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1a59f55f6f953657a2369355179b09ecc9" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>flat_shelf_width</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1a6f55bf4215b57b6da91be2e906bc7681" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>max_draft</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1a0b714c48cde35b3f8ef6e199b1204318" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>min_draft</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1ab2015482139a0c1bee2df3232cfa7b7e" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>pos_shelf_edge_0</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1af37ef18994ff8515a27d541790b344ce" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>rho_ocean</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1a73002e0f12af727fc9554f12ccba3197" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>shelf_slope_scale</name></member>
      <member refid="structuser__shelf__init_1_1user__ice__shelf__cs_1a41abb965d93a7f72b7be61d281feae5b" prot="public" virt="non-virtual"><scope>user_shelf_init::user_ice_shelf_cs</scope><name>shelf_speed</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
