<?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.20" xml:lang="en-US">
  <compounddef id="namespaceocean__da__core__mod" kind="namespace" language="Fortran">
    <compoundname>ocean_da_core_mod</compoundname>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespaceocean__da__core__mod_1a9cdd5b7a18defca49132ae74501772b9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public ocean_da_core_mod::ocean_da_core_init</definition>
        <argsstring>(Domain, global_grid, Profiles, model_time)</argsstring>
        <name>ocean_da_core_init</name>
        <param>
          <type>Domain</type>
          <defname>Domain</defname>
        </param>
        <param>
          <type>global_grid</type>
          <defname>global_grid</defname>
        </param>
        <param>
          <type>Profiles</type>
          <defname>Profiles</defname>
        </param>
        <param>
          <type>model_time</type>
          <defname>model_time</defname>
        </param>
        <briefdescription>
<para>Initializes the MOM6 DA driver code. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">domain</parametername>
</parameternamelist>
<parameterdescription>
<para>A MOM domain type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">global_grid</parametername>
</parameternamelist>
<parameterdescription>
<para>The global ODA horizontal grid type </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>profiles</parametername>
</parameternamelist>
<parameterdescription>
<para>This is an unstructured recursive list of profiles which are either within the localized domain corresponding to the Domain argument, or the global profile list (type). </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">model_time</parametername>
</parameternamelist>
<parameterdescription>
<para>The current model time type. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/config_src/external/ODA_hooks/ocean_da_core.F90" line="18" column="1" bodyfile="/home/cermak/src/MOM6.devrob/config_src/external/ODA_hooks/ocean_da_core.F90" bodystart="19" bodyend="29"/>
        <referencedby refid="namespacemom__oda__driver__mod_1aaaf67b8d0e0db3ba3dfe09e24d2b8b24" compoundref="MOM__oda__driver_8F90" startline="115" endline="303">mom_oda_driver_mod::init_oda</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespaceocean__da__core__mod_1a96c4af035fc05977e404e977d0e62f25" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public ocean_da_core_mod::get_profiles</definition>
        <argsstring>(model_time, Profiles, Current_profiles)</argsstring>
        <name>get_profiles</name>
        <param>
          <type>model_time</type>
          <defname>model_time</defname>
        </param>
        <param>
          <type>Profiles</type>
          <defname>Profiles</defname>
        </param>
        <param>
          <type>Current_profiles</type>
          <defname>Current_profiles</defname>
        </param>
        <briefdescription>
<para>Get profiles obs within the current analysis interval. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model_time</parametername>
</parameternamelist>
<parameterdescription>
<para>The current analysis time. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>profiles</parametername>
</parameternamelist>
<parameterdescription>
<para>The full recursive list of profiles. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>current_profiles</parametername>
</parameternamelist>
<parameterdescription>
<para>A returned list of profiles for the current analysis step. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/config_src/external/ODA_hooks/ocean_da_core.F90" line="34" column="1" bodyfile="/home/cermak/src/MOM6.devrob/config_src/external/ODA_hooks/ocean_da_core.F90" bodystart="35" bodyend="43"/>
        <referencedby refid="namespacemom__oda__driver__mod_1ac7821f6ee4d3a59fc8bfe505730b0059" compoundref="MOM__oda__driver_8F90" startline="415" endline="437">mom_oda_driver_mod::oda</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>A set of dummy interfaces for compiling the MOM6 DA driver code. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/config_src/external/ODA_hooks/ocean_da_core.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
