<?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.13">
  <compounddef id="structmom__coms_1_1efp__type" kind="type" language="Fortran" prot="public">
    <compoundname>mom_coms::efp_type</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__coms_1_1efp__type_1a3292c862f7837d1d495b9519cca00ded" prot="public" static="no" mutable="no">
        <type>integer(kind=8), dimension(<ref refid="namespacemom__coms_1ac1760c24e671a314322e4b1b33e0db39" kindref="member">ni</ref>)</type>
        <definition>integer(kind=8), dimension(ni) mom_coms::efp_type::v</definition>
        <argsstring></argsstring>
        <name>v</name>
        <briefdescription>
<para>The value in this type. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_coms.F90" line="75" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_coms.F90" bodystart="75" bodyend="75"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The Extended Fixed Point (EFP) type provides a public interface for doing sums and taking differences with this type. </para>    </briefdescription>
    <detaileddescription>
<para>The use of this type is documented in Hallberg, R. &amp; A. Adcroft, 2014: An Order-invariant Real-to-Integer Conversion Sum. Parallel Computing, 40(5-6), doi:10.1016/j.parco.2014.04.007. </para>    </detaileddescription>
    <collaborationgraph>
      <node id="443">
        <label>integer(kind=8), dimension(ni)</label>
      </node>
      <node id="442">
        <label>mom_coms::efp_type</label>
        <link refid="structmom__coms_1_1efp__type"/>
        <childnode refid="443" relation="usage">
          <edgelabel>v</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_coms.F90" line="74" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_coms.F90" bodystart="74" bodyend="76"/>
    <listofallmembers>
      <member refid="structmom__coms_1_1efp__type_1a3292c862f7837d1d495b9519cca00ded" prot="public" virt="non-virtual"><scope>mom_coms::efp_type</scope><name>v</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
