<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16">
  <compounddef id="namespacemom__ice__shelf__initialize" kind="namespace" language="Fortran">
    <compoundname>mom_ice_shelf_initialize</compoundname>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemom__ice__shelf__initialize_1a1a45ca83d02a01108e202584a95e7527" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_ice_shelf_initialize::initialize_ice_thickness</definition>
        <argsstring>(h_shelf, area_shelf_h, hmask, G, US, PF)</argsstring>
        <name>initialize_ice_thickness</name>
        <param>
          <type>h_shelf</type>
          <defname>h_shelf</defname>
        </param>
        <param>
          <type>area_shelf_h</type>
          <defname>area_shelf_h</defname>
        </param>
        <param>
          <type>hmask</type>
          <defname>hmask</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>PF</type>
          <defname>PF</defname>
        </param>
        <briefdescription>
<para>Initialize ice shelf thickness. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">h_shelf</parametername>
</parameternamelist>
<parameterdescription>
<para>The ice shelf thickness [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">area_shelf_h</parametername>
</parameternamelist>
<parameterdescription>
<para>The area per cell covered by the ice shelf [L2 ~&gt; m2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">hmask</parametername>
</parameternamelist>
<parameterdescription>
<para>A mask indicating which tracer points are </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure containing unit conversion factors </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pf</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure to parse for run-time parameters </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" line="28" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" bodystart="29" bodyend="56"/>
        <references refid="namespacemom__ice__shelf__initialize_1a4c4079406cd67e29d511f48311dcc02d" compoundref="MOM__ice__shelf__initialize_8F90" startline="147" endline="237">initialize_ice_thickness_channel</references>
        <references refid="namespacemom__ice__shelf__initialize_1a5020446bea2cb08a690a26e9c1a2941f" compoundref="MOM__ice__shelf__initialize_8F90" startline="61" endline="142">initialize_ice_thickness_from_file</references>
        <references refid="namespacemom__error__handler_1a460cfb79a06c29fc249952c2a3710d67" compoundref="MOM__error__handler_8F90" startline="72" endline="92">mom_error_handler::mom_error</references>
        <references refid="namespaceuser__shelf__init_1a2e30414d0486dbf423978be7eea677bd" compoundref="user__shelf__init_8F90" startline="103" endline="120">user_shelf_init::user_init_ice_thickness</references>
        <referencedby refid="namespacemom__ice__shelf_1a5990f9918493ff4984245eac74e5f4d9" compoundref="MOM__ice__shelf_8F90" startline="1084" endline="1638">mom_ice_shelf::initialize_ice_shelf</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__ice__shelf__initialize_1a5020446bea2cb08a690a26e9c1a2941f" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_ice_shelf_initialize::initialize_ice_thickness_from_file</definition>
        <argsstring>(h_shelf, area_shelf_h, hmask, G, US, PF)</argsstring>
        <name>initialize_ice_thickness_from_file</name>
        <param>
          <type>h_shelf</type>
          <defname>h_shelf</defname>
        </param>
        <param>
          <type>area_shelf_h</type>
          <defname>area_shelf_h</defname>
        </param>
        <param>
          <type>hmask</type>
          <defname>hmask</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>PF</type>
          <defname>PF</defname>
        </param>
        <briefdescription>
<para>Initialize ice shelf thickness from file. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">h_shelf</parametername>
</parameternamelist>
<parameterdescription>
<para>The ice shelf thickness [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">area_shelf_h</parametername>
</parameternamelist>
<parameterdescription>
<para>The area per cell covered by the ice shelf [L2 ~&gt; m2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">hmask</parametername>
</parameternamelist>
<parameterdescription>
<para>A mask indicating which tracer points are </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure containing unit conversion factors </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pf</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure to parse for run-time parameters </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" line="60" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" bodystart="61" bodyend="142"/>
        <references refid="namespacemom__error__handler_1a460cfb79a06c29fc249952c2a3710d67" compoundref="MOM__error__handler_8F90" startline="72" endline="92">mom_error_handler::mom_error</references>
        <references refid="namespacemom__error__handler_1a1c462df7b61f1296407b4af51dfeceab" compoundref="MOM__error__handler_8F90" startline="53" endline="66">mom_error_handler::mom_mesg</references>
        <referencedby refid="namespacemom__ice__shelf__initialize_1a1a45ca83d02a01108e202584a95e7527" compoundref="MOM__ice__shelf__initialize_8F90" startline="29" endline="56">initialize_ice_thickness</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__ice__shelf__initialize_1a4c4079406cd67e29d511f48311dcc02d" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_ice_shelf_initialize::initialize_ice_thickness_channel</definition>
        <argsstring>(h_shelf, area_shelf_h, hmask, G, US, PF)</argsstring>
        <name>initialize_ice_thickness_channel</name>
        <param>
          <type>h_shelf</type>
          <defname>h_shelf</defname>
        </param>
        <param>
          <type>area_shelf_h</type>
          <defname>area_shelf_h</defname>
        </param>
        <param>
          <type>hmask</type>
          <defname>hmask</defname>
        </param>
        <param>
          <type>G</type>
          <defname>G</defname>
        </param>
        <param>
          <type>US</type>
          <defname>US</defname>
        </param>
        <param>
          <type>PF</type>
          <defname>PF</defname>
        </param>
        <briefdescription>
<para>Initialize ice shelf thickness for a channel configuration. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">g</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s grid structure </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">h_shelf</parametername>
</parameternamelist>
<parameterdescription>
<para>The ice shelf thickness [Z ~&gt; m]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">area_shelf_h</parametername>
</parameternamelist>
<parameterdescription>
<para>The area per cell covered by the ice shelf [L2 ~&gt; m2]. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">hmask</parametername>
</parameternamelist>
<parameterdescription>
<para>A mask indicating which tracer points are </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">us</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure containing unit conversion factors </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pf</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure to parse for run-time parameters </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" line="146" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" bodystart="147" bodyend="237"/>
        <references refid="namespacemom__error__handler_1a1c462df7b61f1296407b4af51dfeceab" compoundref="MOM__error__handler_8F90" startline="53" endline="66">mom_error_handler::mom_mesg</references>
        <referencedby refid="namespacemom__ice__shelf__initialize_1a1a45ca83d02a01108e202584a95e7527" compoundref="MOM__ice__shelf__initialize_8F90" startline="29" endline="56">initialize_ice_thickness</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Initialize ice shelf variables. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/ice_shelf/MOM_ice_shelf_initialize.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
