<?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="interfacemom__diag__manager__wrapper_1_1register__diag__field__fms" kind="interface" language="Fortran" prot="private">
    <compoundname>mom_diag_manager_wrapper::register_diag_field_fms</compoundname>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="interfacemom__diag__manager__wrapper_1_1register__diag__field__fms_1a9bbf62710f651b97d90b09db5c02b06b" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_diag_manager_wrapper::register_diag_field_fms::register_diag_field_array_fms</definition>
        <argsstring>(module_name, field_name, axes, init_time, long_name, units, missing_value, range, mask_variant, standard_name, verbose, do_not_log, err_msg, interp_method, tile_count, area, volume)</argsstring>
        <name>register_diag_field_array_fms</name>
        <param>
          <type>module_name</type>
          <defname>module_name</defname>
        </param>
        <param>
          <type>field_name</type>
          <defname>field_name</defname>
        </param>
        <param>
          <type>axes</type>
          <defname>axes</defname>
        </param>
        <param>
          <type>init_time</type>
          <defname>init_time</defname>
        </param>
        <param>
          <type>long_name</type>
          <defname>long_name</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>missing_value</type>
          <defname>missing_value</defname>
        </param>
        <param>
          <type>range</type>
          <defname>range</defname>
        </param>
        <param>
          <type>mask_variant</type>
          <defname>mask_variant</defname>
        </param>
        <param>
          <type>standard_name</type>
          <defname>standard_name</defname>
        </param>
        <param>
          <type>verbose</type>
          <defname>verbose</defname>
        </param>
        <param>
          <type>do_not_log</type>
          <defname>do_not_log</defname>
        </param>
        <param>
          <type>err_msg</type>
          <defname>err_msg</defname>
        </param>
        <param>
          <type>interp_method</type>
          <defname>interp_method</defname>
        </param>
        <param>
          <type>tile_count</type>
          <defname>tile_count</defname>
        </param>
        <param>
          <type>area</type>
          <defname>area</defname>
        </param>
        <param>
          <type>volume</type>
          <defname>volume</defname>
        </param>
        <briefdescription>
<para>An integer handle for a diagnostic array returned by <ref refid="namespacemom__diag__mediator_1ada491446bf7216fe101e6b0f6ed551e1" kindref="member">register_diag_field()</ref> </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">module_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of this module, usually &quot;ocean_model&quot; or &quot;ice_shelf_model&quot; </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">field_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of the diagnostic field </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">axes</parametername>
</parameternamelist>
<parameterdescription>
<para>Container w/ up to 3 integer handles that indicates axes for this field </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">init_time</parametername>
</parameternamelist>
<parameterdescription>
<para>Time at which a field is first available? </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">long_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Long name of a field. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>Units of a field. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">standard_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Standardized name associated with a field </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">missing_value</parametername>
</parameternamelist>
<parameterdescription>
<para>A value that indicates missing values. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">range</parametername>
</parameternamelist>
<parameterdescription>
<para>Valid range of a variable (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">mask_variant</parametername>
</parameternamelist>
<parameterdescription>
<para>If true a logical mask must be provided with post_data calls (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">verbose</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, FMS is verbose (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">do_not_log</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, do not log something (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">err_msg</parametername>
</parameternamelist>
<parameterdescription>
<para>String into which an error message might be placed (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">interp_method</parametername>
</parameternamelist>
<parameterdescription>
<para>If &apos;none&apos; indicates the field should not be interpolated as a scalar </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tile_count</parametername>
</parameternamelist>
<parameterdescription>
<para>no clue (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">area</parametername>
</parameternamelist>
<parameterdescription>
<para>The FMS id of cell area </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">volume</parametername>
</parameternamelist>
<parameterdescription>
<para>The FMS id of cell volume </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_manager_wrapper.F90" line="21" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_manager_wrapper.F90" bodystart="24" bodyend="53"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__diag__manager__wrapper_1_1register__diag__field__fms_1af027389517a11a4e35f3c1d5f13a6d89" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_diag_manager_wrapper::register_diag_field_fms::register_diag_field_scalar_fms</definition>
        <argsstring>(module_name, field_name, init_time, long_name, units, missing_value, range, mask_variant, standard_name, verbose, do_not_log, err_msg, interp_method, tile_count, area, volume)</argsstring>
        <name>register_diag_field_scalar_fms</name>
        <param>
          <type>module_name</type>
          <defname>module_name</defname>
        </param>
        <param>
          <type>field_name</type>
          <defname>field_name</defname>
        </param>
        <param>
          <type>init_time</type>
          <defname>init_time</defname>
        </param>
        <param>
          <type>long_name</type>
          <defname>long_name</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>missing_value</type>
          <defname>missing_value</defname>
        </param>
        <param>
          <type>range</type>
          <defname>range</defname>
        </param>
        <param>
          <type>mask_variant</type>
          <defname>mask_variant</defname>
        </param>
        <param>
          <type>standard_name</type>
          <defname>standard_name</defname>
        </param>
        <param>
          <type>verbose</type>
          <defname>verbose</defname>
        </param>
        <param>
          <type>do_not_log</type>
          <defname>do_not_log</defname>
        </param>
        <param>
          <type>err_msg</type>
          <defname>err_msg</defname>
        </param>
        <param>
          <type>interp_method</type>
          <defname>interp_method</defname>
        </param>
        <param>
          <type>tile_count</type>
          <defname>tile_count</defname>
        </param>
        <param>
          <type>area</type>
          <defname>area</defname>
        </param>
        <param>
          <type>volume</type>
          <defname>volume</defname>
        </param>
        <briefdescription>
<para>An integer handle for a diagnostic scalar array returned by <ref refid="namespacemom__diag__mediator_1ada491446bf7216fe101e6b0f6ed551e1" kindref="member">register_diag_field()</ref> </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">module_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of this module, usually &quot;ocean_model&quot; or &quot;ice_shelf_model&quot; </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">field_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Name of the diagnostic field </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">init_time</parametername>
</parameternamelist>
<parameterdescription>
<para>Time at which a field is first available? </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">long_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Long name of a field. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>Units of a field. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">standard_name</parametername>
</parameternamelist>
<parameterdescription>
<para>Standardized name associated with a field </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">missing_value</parametername>
</parameternamelist>
<parameterdescription>
<para>A value that indicates missing values. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">range</parametername>
</parameternamelist>
<parameterdescription>
<para>Valid range of a variable (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">mask_variant</parametername>
</parameternamelist>
<parameterdescription>
<para>If true a logical mask must be provided with post_data calls (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">verbose</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, FMS is verbose (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">do_not_log</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, do not log something (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">err_msg</parametername>
</parameternamelist>
<parameterdescription>
<para>String into which an error message might be placed (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">interp_method</parametername>
</parameternamelist>
<parameterdescription>
<para>If &apos;none&apos; indicates the field should not be interpolated as a scalar </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">tile_count</parametername>
</parameternamelist>
<parameterdescription>
<para>no clue (not used in MOM?) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">area</parametername>
</parameternamelist>
<parameterdescription>
<para>The FMS id of cell area (not used for scalars) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">volume</parametername>
</parameternamelist>
<parameterdescription>
<para>The FMS id of cell volume (not used for scalars) </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_manager_wrapper.F90" line="57" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_manager_wrapper.F90" bodystart="60" bodyend="85"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>A wrapper for register_diag_field_array() </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_manager_wrapper.F90" line="14" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_manager_wrapper.F90" bodystart="14" bodyend="15"/>
    <listofallmembers>
      <member refid="interfacemom__diag__manager__wrapper_1_1register__diag__field__fms_1a9bbf62710f651b97d90b09db5c02b06b" prot="private" virt="non-virtual"><scope>mom_diag_manager_wrapper::register_diag_field_fms</scope><name>register_diag_field_array_fms</name></member>
      <member refid="interfacemom__diag__manager__wrapper_1_1register__diag__field__fms_1af027389517a11a4e35f3c1d5f13a6d89" prot="private" virt="non-virtual"><scope>mom_diag_manager_wrapper::register_diag_field_fms</scope><name>register_diag_field_scalar_fms</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
