<?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="interfaceocean__model__mod_1_1ocean__model__data__get" kind="interface" language="Fortran" prot="private">
    <compoundname>ocean_model_mod::ocean_model_data_get</compoundname>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="interfaceocean__model__mod_1_1ocean__model__data__get_1a844a7b9a4d1dade9cf657ac00477db94" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine ocean_model_mod::ocean_model_data_get::ocean_model_data1d_get</definition>
        <argsstring>(OS, Ocean, name, value)</argsstring>
        <name>ocean_model_data1d_get</name>
        <param>
          <type>OS</type>
          <defname>OS</defname>
        </param>
        <param>
          <type>Ocean</type>
          <defname>Ocean</defname>
        </param>
        <param>
          <type>name</type>
          <defname>name</defname>
        </param>
        <param>
          <type>value</type>
          <defname>value</defname>
        </param>
        <briefdescription>
<para>This subroutine extracts a named scalar field from the ocean surface or public type. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>os</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the structure containing the internal ocean state (intent in).</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">ocean</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure containing various publicly visible ocean surface fields.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the field to extract</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">value</parametername>
</parameternamelist>
<parameterdescription>
<para>The value of the named field </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/config_src/coupled_driver/ocean_model_MOM.F90" line="1074" column="1" bodyfile="/home/cermak/src/MOM6.devrob/config_src/coupled_driver/ocean_model_MOM.F90" bodystart="1075" bodyend="1091"/>
      </memberdef>
      <memberdef kind="function" id="interfaceocean__model__mod_1_1ocean__model__data__get_1ad493240c6eb21e329541b378db546924" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine ocean_model_mod::ocean_model_data_get::ocean_model_data2d_get</definition>
        <argsstring>(OS, Ocean, name, array2D, isc, jsc)</argsstring>
        <name>ocean_model_data2d_get</name>
        <param>
          <type>OS</type>
          <defname>OS</defname>
        </param>
        <param>
          <type>Ocean</type>
          <defname>Ocean</defname>
        </param>
        <param>
          <type>name</type>
          <defname>name</defname>
        </param>
        <param>
          <type>array2D</type>
          <defname>array2D</defname>
        </param>
        <param>
          <type>isc</type>
          <defname>isc</defname>
        </param>
        <param>
          <type>jsc</type>
          <defname>jsc</defname>
        </param>
        <briefdescription>
<para>This subroutine extracts a named 2-D field from the ocean surface or public type. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>os</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the structure containing the internal ocean state (intent in).</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">ocean</parametername>
</parameternamelist>
<parameterdescription>
<para>A structure containing various publicly visible ocean surface fields.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">name</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the field to extract</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">array2d</parametername>
</parameternamelist>
<parameterdescription>
<para>The values of the named field, it must cover only the computational domain</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">isc</parametername>
</parameternamelist>
<parameterdescription>
<para>The starting i-index of array2D</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">jsc</parametername>
</parameternamelist>
<parameterdescription>
<para>The starting j-index of array2D </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/config_src/coupled_driver/ocean_model_MOM.F90" line="1012" column="1" bodyfile="/home/cermak/src/MOM6.devrob/config_src/coupled_driver/ocean_model_MOM.F90" bodystart="1013" bodyend="1070"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This interface extracts a named scalar field or array from the ocean surface or public type. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/config_src/coupled_driver/ocean_model_MOM.F90" line="84" column="1" bodyfile="/home/cermak/src/MOM6.devrob/config_src/coupled_driver/ocean_model_MOM.F90" bodystart="84" bodyend="86"/>
    <listofallmembers>
      <member refid="interfaceocean__model__mod_1_1ocean__model__data__get_1a844a7b9a4d1dade9cf657ac00477db94" prot="private" virt="non-virtual"><scope>ocean_model_mod::ocean_model_data_get</scope><name>ocean_model_data1d_get</name></member>
      <member refid="interfaceocean__model__mod_1_1ocean__model__data__get_1ad493240c6eb21e329541b378db546924" prot="private" virt="non-virtual"><scope>ocean_model_mod::ocean_model_data_get</scope><name>ocean_model_data2d_get</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
