<?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.14">
  <compounddef id="interfacemom__transform__fms_1_1rotated__mpp__chksum" kind="interface" language="Fortran" prot="private">
    <compoundname>mom_transform_fms::rotated_mpp_chksum</compoundname>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a23438f626d3a925a471e2d010bb2f0de" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_transform_fms::rotated_mpp_chksum::rotated_mpp_chksum_real_0d</definition>
        <argsstring>(field, pelist, mask_val, turns)</argsstring>
        <name>rotated_mpp_chksum_real_0d</name>
        <param>
          <type>field</type>
          <defname>field</defname>
        </param>
        <param>
          <type>pelist</type>
          <defname>pelist</defname>
        </param>
        <param>
          <type>mask_val</type>
          <defname>mask_val</defname>
        </param>
        <param>
          <type>turns</type>
          <defname>turns</defname>
        </param>
        <briefdescription>
<para>Compute the FMS (mpp) checksum of a scalar. This function is provided to support the full FMS mpp_chksum interface. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" bodystart="58" bodyend="67"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a7031f14d00c6b6f74e398556c5b06421" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_transform_fms::rotated_mpp_chksum::rotated_mpp_chksum_real_1d</definition>
        <argsstring>(field, pelist, mask_val, turns)</argsstring>
        <name>rotated_mpp_chksum_real_1d</name>
        <param>
          <type>field</type>
          <defname>field</defname>
        </param>
        <param>
          <type>pelist</type>
          <defname>pelist</defname>
        </param>
        <param>
          <type>mask_val</type>
          <defname>mask_val</defname>
        </param>
        <param>
          <type>turns</type>
          <defname>turns</defname>
        </param>
        <briefdescription>
<para>Compute the FMS (mpp) checksum of a 1d field. This function is provided to support the full FMS mpp_chksum interface. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" line="73" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" bodystart="75" bodyend="84"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a8354ae7c9d1832e7a59500e8cd2892fa" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_transform_fms::rotated_mpp_chksum::rotated_mpp_chksum_real_2d</definition>
        <argsstring>(field, pelist, mask_val, turns)</argsstring>
        <name>rotated_mpp_chksum_real_2d</name>
        <param>
          <type>field</type>
          <defname>field</defname>
        </param>
        <param>
          <type>pelist</type>
          <defname>pelist</defname>
        </param>
        <param>
          <type>mask_val</type>
          <defname>mask_val</defname>
        </param>
        <param>
          <type>turns</type>
          <defname>turns</defname>
        </param>
        <briefdescription>
<para>Compute the FMS (mpp) checksum of a rotated 2d field. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" bodystart="91" bodyend="111"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__transform__fms_1_1rotated__mpp__chksum_1aadb47a7edcca7d373dc3f70b875ddcf0" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_transform_fms::rotated_mpp_chksum::rotated_mpp_chksum_real_3d</definition>
        <argsstring>(field, pelist, mask_val, turns)</argsstring>
        <name>rotated_mpp_chksum_real_3d</name>
        <param>
          <type>field</type>
          <defname>field</defname>
        </param>
        <param>
          <type>pelist</type>
          <defname>pelist</defname>
        </param>
        <param>
          <type>mask_val</type>
          <defname>mask_val</defname>
        </param>
        <param>
          <type>turns</type>
          <defname>turns</defname>
        </param>
        <briefdescription>
<para>Compute the FMS (mpp) checksum of a rotated 3d field. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" line="116" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" bodystart="118" bodyend="138"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a071f0b7c294169aca7118ba0e21467fd" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>integer function</type>
        <definition>integer function mom_transform_fms::rotated_mpp_chksum::rotated_mpp_chksum_real_4d</definition>
        <argsstring>(field, pelist, mask_val, turns)</argsstring>
        <name>rotated_mpp_chksum_real_4d</name>
        <param>
          <type>field</type>
          <defname>field</defname>
        </param>
        <param>
          <type>pelist</type>
          <defname>pelist</defname>
        </param>
        <param>
          <type>mask_val</type>
          <defname>mask_val</defname>
        </param>
        <param>
          <type>turns</type>
          <defname>turns</defname>
        </param>
        <briefdescription>
<para>Compute the FMS (mpp) checksum of a rotated 4d field. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" line="143" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" bodystart="145" bodyend="165"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Rotate and compute the FMS (mpp) checksum of a field. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" line="24" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_transform_FMS.F90" bodystart="24" bodyend="29"/>
    <listofallmembers>
      <member refid="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a23438f626d3a925a471e2d010bb2f0de" prot="private" virt="non-virtual"><scope>mom_transform_fms::rotated_mpp_chksum</scope><name>rotated_mpp_chksum_real_0d</name></member>
      <member refid="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a7031f14d00c6b6f74e398556c5b06421" prot="private" virt="non-virtual"><scope>mom_transform_fms::rotated_mpp_chksum</scope><name>rotated_mpp_chksum_real_1d</name></member>
      <member refid="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a8354ae7c9d1832e7a59500e8cd2892fa" prot="private" virt="non-virtual"><scope>mom_transform_fms::rotated_mpp_chksum</scope><name>rotated_mpp_chksum_real_2d</name></member>
      <member refid="interfacemom__transform__fms_1_1rotated__mpp__chksum_1aadb47a7edcca7d373dc3f70b875ddcf0" prot="private" virt="non-virtual"><scope>mom_transform_fms::rotated_mpp_chksum</scope><name>rotated_mpp_chksum_real_3d</name></member>
      <member refid="interfacemom__transform__fms_1_1rotated__mpp__chksum_1a071f0b7c294169aca7118ba0e21467fd" prot="private" virt="non-virtual"><scope>mom_transform_fms::rotated_mpp_chksum</scope><name>rotated_mpp_chksum_real_4d</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
