<?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.17">
  <compounddef id="namespacemom__time__manager" kind="namespace" language="Fortran">
    <compoundname>mom_time_manager</compoundname>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemom__time__manager_1ae2d8736d03ab62310f32ddf01e44a961" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>type(time_type) function, public</type>
        <definition>type(time_type) function, public mom_time_manager::real_to_time</definition>
        <argsstring>(x, err_msg)</argsstring>
        <name>real_to_time</name>
        <param>
          <type>x</type>
          <defname>x</defname>
        </param>
        <param>
          <type>err_msg</type>
          <defname>err_msg</defname>
        </param>
        <briefdescription>
<para>This is an alternate implementation of the FMS function real_to_time_type that is accurate over a larger range of input values. With 32 bit signed integers, this version should work over the entire valid range (2^31 days or ~5.8835 million years) of time_types, whereas the standard version in the FMS time_manager stops working for conversions of times greater than 2^31 seconds, or ~68.1 years. </para>
        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>The output time as a time_type </para>
</simplesect>
<parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">x</parametername>
</parameternamelist>
<parameterdescription>
<para>The input time in real seconds. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">err_msg</parametername>
</parameternamelist>
<parameterdescription>
<para>An optional returned error message. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_time_manager.F90" line="46" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_time_manager.F90" bodystart="47" bodyend="60"/>
        <referencedby refid="namespacemom__ice__shelf_1a8f7eae8642835e30aff99f77f3836945" compoundref="MOM__ice__shelf_8F90" startline="885" endline="1078">mom_ice_shelf::add_shelf_flux</referencedby>
        <referencedby refid="namespacemom__controlled__forcing_1a3428c4ca0349d4aad6f5523ffa45f39f" compoundref="MOM__controlled__forcing_8F90" startline="83" endline="372">mom_controlled_forcing::apply_ctrl_forcing</referencedby>
        <referencedby refid="namespacemom__barotropic_1ac60353f002de5980317d117a3db1a075" compoundref="MOM__barotropic_8F90" startline="411" endline="2638">mom_barotropic::btstep</referencedby>
        <referencedby refid="namespacemom__diabatic__driver_1ada12cae1e63c6aa56775f1a235b7db95" compoundref="MOM__diabatic__driver_8F90" startline="263" endline="445">mom_diabatic_driver::diabatic</referencedby>
        <referencedby refid="MOM__driver_8F90_1a08fffeb2d8e8acbf9ed4609be6d258c6" compoundref="MOM__driver_8F90" startline="1">mom_main</referencedby>
        <referencedby refid="namespacemom__offline__main_1ae68ac2570f0623013b09714d467ef857" compoundref="MOM__offline__main_8F90" startline="1290" endline="1460">mom_offline_main::offline_transport_init</referencedby>
        <referencedby refid="namespacemom__dynamics__unsplit_1ab72d911d187f9247b6cc72d87e815370" compoundref="MOM__dynamics__unsplit_8F90" startline="192" endline="507">mom_dynamics_unsplit::step_mom_dyn_unsplit</referencedby>
        <referencedby refid="namespaceocean__model__mod_1a497d254b44f58fb797b9d75bc006eb60" compoundref="ocean__model__MOM_8F90" startline="424" endline="668">ocean_model_mod::update_ocean_model</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Wraps the FMS time manager functions. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_time_manager.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
