<?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.19" xml:lang="en-US">
  <compounddef id="structmom__diag__mediator_1_1diag__grid__storage" kind="type" language="Fortran" prot="public">
    <compoundname>mom_diag_mediator::diag_grid_storage</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__diag__mediator_1_1diag__grid__storage_1a99b7ef86c60de2e8adf43fc300f9a1e3" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_diag_mediator::diag_grid_storage::num_diag_coords</definition>
        <argsstring></argsstring>
        <name>num_diag_coords</name>
        <briefdescription>
<para>Number of target coordinates. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" bodystart="147" bodyend="147"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__diag__mediator_1_1diag__grid__storage_1ad60415aaed70b5edb3f49ad79c01d3d5" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_diag_mediator::diag_grid_storage::h_state</definition>
        <argsstring></argsstring>
        <name>h_state</name>
        <briefdescription>
<para>Layer thicknesses in native space [H ~&gt; m or kg m-2]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" line="148" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" bodystart="148" bodyend="148"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__diag__mediator_1_1diag__grid__storage_1a56829b290aacc109e7336ff4636bfab8" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__diag__mediator_1_1diag__grids__type" kindref="compound">diag_grids_type</ref>), dimension(:), allocatable</type>
        <definition>type(diag_grids_type), dimension(:), allocatable mom_diag_mediator::diag_grid_storage::diag_grids</definition>
        <argsstring></argsstring>
        <name>diag_grids</name>
        <briefdescription>
<para>Primarily empty, except h field. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" line="150" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" bodystart="150" bodyend="150"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Stores all the remapping grids and the model&apos;s native space thicknesses. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="3">
        <label>real</label>
      </node>
      <node id="2">
        <label>mom_diag_mediator::diag_grids_type</label>
        <link refid="structmom__diag__mediator_1_1diag__grids__type"/>
        <childnode refid="3" relation="usage">
          <edgelabel>h</edgelabel>
        </childnode>
      </node>
      <node id="1">
        <label>mom_diag_mediator::diag_grid_storage</label>
        <link refid="structmom__diag__mediator_1_1diag__grid__storage"/>
        <childnode refid="2" relation="usage">
          <edgelabel>diag_grids</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>h_state</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>num_diag_coords</edgelabel>
        </childnode>
      </node>
      <node id="4">
        <label>integer</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" line="146" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_diag_mediator.F90" bodystart="146" bodyend="151"/>
    <listofallmembers>
      <member refid="structmom__diag__mediator_1_1diag__grid__storage_1a56829b290aacc109e7336ff4636bfab8" prot="public" virt="non-virtual"><scope>mom_diag_mediator::diag_grid_storage</scope><name>diag_grids</name></member>
      <member refid="structmom__diag__mediator_1_1diag__grid__storage_1ad60415aaed70b5edb3f49ad79c01d3d5" prot="public" virt="non-virtual"><scope>mom_diag_mediator::diag_grid_storage</scope><name>h_state</name></member>
      <member refid="structmom__diag__mediator_1_1diag__grid__storage_1a99b7ef86c60de2e8adf43fc300f9a1e3" prot="public" virt="non-virtual"><scope>mom_diag_mediator::diag_grid_storage</scope><name>num_diag_coords</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
