<?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__pointaccel_1_1pointaccel__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_pointaccel::pointaccel_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1adc370bba144c94116c1c46fa7c72b3bc" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=200)</type>
        <definition>character(len=200) mom_pointaccel::pointaccel_cs::u_trunc_file</definition>
        <argsstring></argsstring>
        <name>u_trunc_file</name>
        <briefdescription>
<para>The complete path to the file in which a column&apos;s worth of u-accelerations are written if u-velocity truncations occur. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="33" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="33" bodyend="33"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1aa7874ce8ddd91c1e91e2f3b2c1c7e13b" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=200)</type>
        <definition>character(len=200) mom_pointaccel::pointaccel_cs::v_trunc_file</definition>
        <argsstring></argsstring>
        <name>v_trunc_file</name>
        <briefdescription>
<para>The complete path to the file in which a column&apos;s worth of v-accelerations are written if v-velocity truncations occur. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="35" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="35" bodyend="35"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a561fd0e841c1def38557c8a65e138ad9" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_pointaccel::pointaccel_cs::u_file</definition>
        <argsstring></argsstring>
        <name>u_file</name>
        <briefdescription>
<para>The unit number for an opened u-truncation files, or -1 if it has not yet been opened. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="37" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="37" bodyend="37"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1aca89e63ca795686a5aac8814846573ed" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_pointaccel::pointaccel_cs::v_file</definition>
        <argsstring></argsstring>
        <name>v_file</name>
        <briefdescription>
<para>The unit number for an opened v-truncation files, or -1 if it has not yet been opened. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="38" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="38" bodyend="38"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1aac744ddd3e96526bfd0ae0f2d0d1039a" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_pointaccel::pointaccel_cs::cols_written</definition>
        <argsstring></argsstring>
        <name>cols_written</name>
        <briefdescription>
<para>The number of columns whose output has been written by this PE during the current run. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="39" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="39" bodyend="39"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a203d41195671d9d688e86ea749173ccf" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_pointaccel::pointaccel_cs::max_writes</definition>
        <argsstring></argsstring>
        <name>max_writes</name>
        <briefdescription>
<para>The maximum number of times any PE can write out a column&apos;s worth of accelerations during a run. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="41" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="41" bodyend="41"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a238a514c03e67dffe6007d9776709e2b" prot="public" static="no" mutable="no">
        <type>type(time_type), pointer</type>
        <definition>type(time_type), pointer mom_pointaccel::pointaccel_cs::time</definition>
        <argsstring></argsstring>
        <name>time</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the ocean model&apos;s clock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="43" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="43" bodyend="43"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a5b6a858b02d041246971ead08ac3c8a2" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_pointaccel::pointaccel_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure that is used to regulate the timing of diagnostic output. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="44" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="44" bodyend="44"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a2970ade010b540f92d5beadd1f3d5e9d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::u_av</definition>
        <argsstring></argsstring>
        <name>u_av</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Time average u-velocity [L T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="57"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a0070271ad0ba508eb1667cb050d25733" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::v_av</definition>
        <argsstring></argsstring>
        <name>v_av</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Time average velocity [L T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a9ec7a3900afe6cea99184067c4f8ee1c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::u_prev</definition>
        <argsstring></argsstring>
        <name>u_prev</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Previous u-velocity [L T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a365e6cc342e1eabd57c95ea369659aae" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::v_prev</definition>
        <argsstring></argsstring>
        <name>v_prev</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Previous v-velocity [L T-1 ~&gt; m s-1]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a38139e9735df5e5495702080635f7612" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::t</definition>
        <argsstring></argsstring>
        <name>t</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Temperature [degC]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a692874f1fc0e4f8384990d16abb75cea" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::s</definition>
        <argsstring></argsstring>
        <name>s</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Salinity [ppt]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1a525f46bc7535b6f16af518e83a09acb0" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::u_accel_bt</definition>
        <argsstring></argsstring>
        <name>u_accel_bt</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Barotropic u-acclerations [L T-2 ~&gt; m s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1afcd0d65cfada442fc52160579b872c61" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::v_accel_bt</definition>
        <argsstring></argsstring>
        <name>v_accel_bt</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Barotropic v-acclerations [L T-2 ~&gt; m s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__pointaccel_1_1pointaccel__cs_1aad59f5649633ae0941f0c8d3ce95e004" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::pbce</definition>
        <argsstring></argsstring>
        <name>pbce</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>pbce times eta gives the baroclinic pressure anomaly in each layer due to free surface height anomalies [m2 s-2 H-1 ~&gt; m s-2 or m4 kg-1 s-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="58" bodyend="58"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The control structure for the MOM_PointAccel module. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1145">
        <label>real</label>
      </node>
      <node id="1142">
        <label>time_type</label>
      </node>
      <node id="1141">
        <label>mom_pointaccel::pointaccel_cs</label>
        <link refid="structmom__pointaccel_1_1pointaccel__cs"/>
        <childnode refid="1142" relation="usage">
          <edgelabel>time</edgelabel>
        </childnode>
        <childnode refid="1143" relation="usage">
          <edgelabel>v_trunc_file</edgelabel>
          <edgelabel>u_trunc_file</edgelabel>
        </childnode>
        <childnode refid="1144" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="1145" relation="usage">
          <edgelabel>pbce</edgelabel>
          <edgelabel>v_accel_bt</edgelabel>
          <edgelabel>u_accel_bt</edgelabel>
          <edgelabel>s</edgelabel>
          <edgelabel>v_prev</edgelabel>
          <edgelabel>t</edgelabel>
          <edgelabel>u_prev</edgelabel>
          <edgelabel>v_av</edgelabel>
          <edgelabel>u_av</edgelabel>
        </childnode>
        <childnode refid="1146" relation="usage">
          <edgelabel>cols_written</edgelabel>
          <edgelabel>v_file</edgelabel>
          <edgelabel>max_writes</edgelabel>
          <edgelabel>u_file</edgelabel>
        </childnode>
      </node>
      <node id="1144">
        <label>diag_ctrl</label>
      </node>
      <node id="1146">
        <label>integer</label>
      </node>
      <node id="1143">
        <label>character(len=200)</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" line="32" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/diagnostics/MOM_PointAccel.F90" bodystart="32" bodyend="61"/>
    <listofallmembers>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1aac744ddd3e96526bfd0ae0f2d0d1039a" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>cols_written</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a5b6a858b02d041246971ead08ac3c8a2" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>diag</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a203d41195671d9d688e86ea749173ccf" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>max_writes</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1aad59f5649633ae0941f0c8d3ce95e004" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>pbce</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a692874f1fc0e4f8384990d16abb75cea" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>s</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a38139e9735df5e5495702080635f7612" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>t</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a238a514c03e67dffe6007d9776709e2b" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>time</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a525f46bc7535b6f16af518e83a09acb0" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>u_accel_bt</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a2970ade010b540f92d5beadd1f3d5e9d" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>u_av</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a561fd0e841c1def38557c8a65e138ad9" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>u_file</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a9ec7a3900afe6cea99184067c4f8ee1c" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>u_prev</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1adc370bba144c94116c1c46fa7c72b3bc" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>u_trunc_file</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1afcd0d65cfada442fc52160579b872c61" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>v_accel_bt</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a0070271ad0ba508eb1667cb050d25733" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>v_av</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1aca89e63ca795686a5aac8814846573ed" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>v_file</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1a365e6cc342e1eabd57c95ea369659aae" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>v_prev</name></member>
      <member refid="structmom__pointaccel_1_1pointaccel__cs_1aa7874ce8ddd91c1e91e2f3b2c1c7e13b" prot="public" virt="non-virtual"><scope>mom_pointaccel::pointaccel_cs</scope><name>v_trunc_file</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
