<?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__offline__main_1_1offline__transport__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_offline_main::offline_transport_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ab064b101d4bfb3a72939640bad6551a7" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_uhr</definition>
        <argsstring></argsstring>
        <name>id_uhr</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="144"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a1c433c192cde8ed205e01c5cc91ee2b4" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_vhr</definition>
        <argsstring></argsstring>
        <name>id_vhr</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a5972af0fc05fd16bf29306754b78c433" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_ear</definition>
        <argsstring></argsstring>
        <name>id_ear</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aa93d323cfd826cb6c6b87f47c80584bf" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_ebr</definition>
        <argsstring></argsstring>
        <name>id_ebr</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ac4b0f1821d9d1cb324ffc91d70ded3bf" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_hr</definition>
        <argsstring></argsstring>
        <name>id_hr</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a404a1a9aeb917f10703c1e56a15e8e1c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_hdiff</definition>
        <argsstring></argsstring>
        <name>id_hdiff</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a90b836caaa336cdce88406e8167d564c" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_uhr_redist</definition>
        <argsstring></argsstring>
        <name>id_uhr_redist</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1afbfaa302d0df7aab4187b1b1dc412572" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_vhr_redist</definition>
        <argsstring></argsstring>
        <name>id_vhr_redist</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a79a20c8e8ed5b8bd5e5826349699eab0" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_uhr_end</definition>
        <argsstring></argsstring>
        <name>id_uhr_end</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a67f7c7d07d6705e0c71423f15a6a4ca3" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_vhr_end</definition>
        <argsstring></argsstring>
        <name>id_vhr_end</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a386cd0f2389b8d980400655faf2532f6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_eta_pre_distribute</definition>
        <argsstring></argsstring>
        <name>id_eta_pre_distribute</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1af33bd70245d8522b354e21ec189dbac5" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_eta_post_distribute</definition>
        <argsstring></argsstring>
        <name>id_eta_post_distribute</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a0560af8fa098c5f5c0eb9b31cb763243" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_h_redist</definition>
        <argsstring></argsstring>
        <name>id_h_redist</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a36f4b3308bb7de955cafbb15456f0c42" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_eta_diff_end</definition>
        <argsstring></argsstring>
        <name>id_eta_diff_end</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="130" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a3181e88def91e3e728340e3f8de834af" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_uhtr_regrid</definition>
        <argsstring></argsstring>
        <name>id_uhtr_regrid</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="147" bodyend="152"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad2fa04cd55c14da4d897a1b0ec849631" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_vhtr_regrid</definition>
        <argsstring></argsstring>
        <name>id_vhtr_regrid</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="147" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a9d10ec0374aae7e10bb1c86b93479444" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_temp_regrid</definition>
        <argsstring></argsstring>
        <name>id_temp_regrid</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="147" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a593b81da7acdb1487c7c312f0d97a4a1" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_salt_regrid</definition>
        <argsstring></argsstring>
        <name>id_salt_regrid</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="147" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a0bc54c8767578a8060e2789cf7f08feb" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_h_regrid</definition>
        <argsstring></argsstring>
        <name>id_h_regrid</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic manager IDs for some fields that may be of interest when doing offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="147" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="147" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a9d41fc07a432c33bfa6db01ff0fc346f" prot="public" static="no" mutable="no">
        <type>type(ale_cs), pointer</type>
        <definition>type(ale_cs), pointer mom_offline_main::offline_transport_cs::ale_csp</definition>
        <argsstring></argsstring>
        <name>ale_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the ALE control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="48" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="48" bodyend="48"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1af491bf0840e72f4a236ea5341ffed273" prot="public" static="no" mutable="no">
        <type>type(diabatic_cs), pointer</type>
        <definition>type(diabatic_cs), pointer mom_offline_main::offline_transport_cs::diabatic_csp</definition>
        <argsstring></argsstring>
        <name>diabatic_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the diabatic control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="50" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad25c7c8486cf268cd70d795b6364a17f" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer mom_offline_main::offline_transport_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Structure that regulates diagnostic output. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="52" bodyend="52"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a8e6fb5e3e1cc1cf5e601ab4c6edb68c6" prot="public" static="no" mutable="no">
        <type>type(ocean_obc_type), pointer</type>
        <definition>type(ocean_obc_type), pointer mom_offline_main::offline_transport_cs::obc</definition>
        <argsstring></argsstring>
        <name>obc</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the open boundary condition control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="54" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="54" bodyend="54"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1accc5188e6f64592ca9cd0317caf3f6f8" prot="public" static="no" mutable="no">
        <type>type(tracer_advect_cs), pointer</type>
        <definition>type(tracer_advect_cs), pointer mom_offline_main::offline_transport_cs::tracer_adv_csp</definition>
        <argsstring></argsstring>
        <name>tracer_adv_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the tracer advection control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="56" bodyend="56"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a3e58261e070de279ab4cba30d344d745" prot="public" static="no" mutable="no">
        <type>type(opacity_cs), pointer</type>
        <definition>type(opacity_cs), pointer mom_offline_main::offline_transport_cs::opacity_csp</definition>
        <argsstring></argsstring>
        <name>opacity_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the opacity control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="58" bodyend="58"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ae4ab3773e3bc2b11611136803172f45e" prot="public" static="no" mutable="no">
        <type>type(tracer_flow_control_cs), pointer</type>
        <definition>type(tracer_flow_control_cs), pointer mom_offline_main::offline_transport_cs::tracer_flow_csp</definition>
        <argsstring></argsstring>
        <name>tracer_flow_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to control structure that orchestrates the calling of tracer packages. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="60" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="60" bodyend="60"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ae64a29f587108a9a4aa0519a46b0fc97" prot="public" static="no" mutable="no">
        <type>type(tracer_registry_type), pointer</type>
        <definition>type(tracer_registry_type), pointer mom_offline_main::offline_transport_cs::tracer_reg</definition>
        <argsstring></argsstring>
        <name>tracer_reg</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the tracer registry. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="62" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="62" bodyend="62"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aa187cb74a1163f106f703d1f5dd15069" prot="public" static="no" mutable="no">
        <type>type(thermo_var_ptrs), pointer</type>
        <definition>type(thermo_var_ptrs), pointer mom_offline_main::offline_transport_cs::tv</definition>
        <argsstring></argsstring>
        <name>tv</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A structure pointing to various thermodynamic variables. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="64" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="64" bodyend="64"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a4d12e5f8754ece45441bd4936cad0558" prot="public" static="no" mutable="no">
        <type>type(ocean_grid_type), pointer</type>
        <definition>type(ocean_grid_type), pointer mom_offline_main::offline_transport_cs::g</definition>
        <argsstring></argsstring>
        <name>g</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Pointer to a structure containing metrics and related information. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="66" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="66" bodyend="66"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ab1364a351012d5f08b77a262dc19b56a" prot="public" static="no" mutable="no">
        <type>type(verticalgrid_type), pointer</type>
        <definition>type(verticalgrid_type), pointer mom_offline_main::offline_transport_cs::gv</definition>
        <argsstring></argsstring>
        <name>gv</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Pointer to structure containing information about the vertical grid. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="68" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="68" bodyend="68"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a59819960282235d9bf3b04c9a54ba207" prot="public" static="no" mutable="no">
        <type>type(unit_scale_type), pointer</type>
        <definition>type(unit_scale_type), pointer mom_offline_main::offline_transport_cs::us</definition>
        <argsstring></argsstring>
        <name>us</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>structure containing various unit conversion factors </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="70" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="70" bodyend="70"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a441ecc81bd4f3f6a7c4832ff221b703d" prot="public" static="no" mutable="no">
        <type>type(optics_type), pointer</type>
        <definition>type(optics_type), pointer mom_offline_main::offline_transport_cs::optics</definition>
        <argsstring></argsstring>
        <name>optics</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Pointer to the optical properties type. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="72" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="72" bodyend="72"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad0a94003618fd733ce72d48ac2752347" prot="public" static="no" mutable="no">
        <type>type(diabatic_aux_cs), pointer</type>
        <definition>type(diabatic_aux_cs), pointer mom_offline_main::offline_transport_cs::diabatic_aux_csp</definition>
        <argsstring></argsstring>
        <name>diabatic_aux_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Pointer to the diabatic_aux control structure. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="74" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="74" bodyend="74"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a97508a89bc857f3786de5e45e899cb28" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::start_index</definition>
        <argsstring></argsstring>
        <name>start_index</name>
        <briefdescription>
<para>Variables related to reading in fields from online run. </para>        </briefdescription>
        <detaileddescription>
<para>Timelevel to start </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="78" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="78" bodyend="78"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a0cf744cad2a13f03be1a198bd1ffca03" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::iter_no</definition>
        <argsstring></argsstring>
        <name>iter_no</name>
        <briefdescription>
<para>Timelevel to start. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="79" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="79" bodyend="79"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aadda4b3d240a5c995ca43000ffe8cfe1" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::numtime</definition>
        <argsstring></argsstring>
        <name>numtime</name>
        <briefdescription>
<para>How many timelevels in the input fields. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="80" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="80" bodyend="80"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ace643de3aa6bd180a88f0d77e5c3cc5b" prot="public" static="no" mutable="no">
        <type>type(time_type)</type>
        <definition>type(time_type) mom_offline_main::offline_transport_cs::accumulated_time</definition>
        <argsstring></argsstring>
        <name>accumulated_time</name>
        <briefdescription>
<para>Length of time accumulated in the current offline interval. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="81" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="81" bodyend="81"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a3659688e9ed7909c70ef5dbffa05c851" prot="public" static="no" mutable="no">
        <type>type(time_type)</type>
        <definition>type(time_type) mom_offline_main::offline_transport_cs::vertical_time</definition>
        <argsstring></argsstring>
        <name>vertical_time</name>
        <briefdescription>
<para>The next value of accumulate_time at which to apply vertical processes. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="82" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="82" bodyend="82"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a10e664b5dcd078ecedb17109ca076cce" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::ridx_sum</definition>
        <argsstring></argsstring>
        <name>ridx_sum</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Read index offset of the summed variables. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="85" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="85" bodyend="85"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a47c2fcf55f6fc3ac5f5c78a5b6201271" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::ridx_snap</definition>
        <argsstring></argsstring>
        <name>ridx_snap</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Read index offset of the snapshot variables. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="86" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="86" bodyend="86"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a785b582310d78fed88dc9cb4055b3aee" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::nk_input</definition>
        <argsstring></argsstring>
        <name>nk_input</name>
        <briefdescription>
<para>Number of input levels in the input fields. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="87" bodyend="87"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a675bf1df7fbee7fc448f7330e82a5f94" 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_offline_main::offline_transport_cs::offlinedir</definition>
        <argsstring></argsstring>
        <name>offlinedir</name>
        <briefdescription>
<para>Directory where offline fields are stored. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="88" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="88" bodyend="88"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ab2013704168ea332b20e70fb5d833b05" 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_offline_main::offline_transport_cs::surf_file</definition>
        <argsstring></argsstring>
        <name>surf_file</name>
        <briefdescription>
<para>Contains surface fields (2d arrays) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="89" bodyend="93"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a9d0206d8f4c98ceb1b832376562c855c" 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_offline_main::offline_transport_cs::snap_file</definition>
        <argsstring></argsstring>
        <name>snap_file</name>
        <briefdescription>
<para>Snapshotted fields (layer thicknesses) </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1acae5b78664c6bf39f3da7b1fb675772d" 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_offline_main::offline_transport_cs::sum_file</definition>
        <argsstring></argsstring>
        <name>sum_file</name>
        <briefdescription>
<para>Fields which are accumulated over time. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a04a6dd824ddf60f1a8a903b82641aa35" 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_offline_main::offline_transport_cs::mean_file</definition>
        <argsstring></argsstring>
        <name>mean_file</name>
        <briefdescription>
<para>Fields averaged over time. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="89" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad6f4f67775d7461af309b3700bcbc199" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=20)</type>
        <definition>character(len=20) mom_offline_main::offline_transport_cs::redistribute_method</definition>
        <argsstring></argsstring>
        <name>redistribute_method</name>
        <briefdescription>
<para>&apos;barotropic&apos; if evenly distributing extra flow throughout entire watercolumn, &apos;upwards&apos;, if trying to do it just in the layers above &apos;both&apos; if both methods are used </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="94" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="94" bodyend="94"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a7ff40dcc44d5991f3ef534b2893021b2" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=20)</type>
        <definition>character(len=20) mom_offline_main::offline_transport_cs::mld_var_name</definition>
        <argsstring></argsstring>
        <name>mld_var_name</name>
        <briefdescription>
<para>Name of the mixed layer depth variable to use. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="98" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="98" bodyend="98"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1af3a46c6720fa805482cb56c014ea3450" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::fields_are_offset</definition>
        <argsstring></argsstring>
        <name>fields_are_offset</name>
        <briefdescription>
<para>True if the time-averaged fields and snapshot fields are offset by one time level. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="99" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="99" bodyend="99"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a146c528e9f826f9f9cdab7af6688315c" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::x_before_y</definition>
        <argsstring></argsstring>
        <name>x_before_y</name>
        <briefdescription>
<para>Which horizontal direction is advected first. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="101" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="101" bodyend="101"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1abb478bcd77fd990c3ec08a722af00df5" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::print_adv_offline</definition>
        <argsstring></argsstring>
        <name>print_adv_offline</name>
        <briefdescription>
<para>Prints out some updates each advection sub interation. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="102" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="102" bodyend="102"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aa8bf310ce9512a6d1db6e9acc788696b" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::skip_diffusion</definition>
        <argsstring></argsstring>
        <name>skip_diffusion</name>
        <briefdescription>
<para>Skips horizontal diffusion of tracers. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="103" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="103" bodyend="103"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1acde11009b5cd26577cd407c5a62ea663" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::read_sw</definition>
        <argsstring></argsstring>
        <name>read_sw</name>
        <briefdescription>
<para>Read in averaged values for shortwave radiation. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="104" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="104" bodyend="104"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a3d9d5c273e9471a6db99febd5cbbc46d" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::read_mld</definition>
        <argsstring></argsstring>
        <name>read_mld</name>
        <briefdescription>
<para>Check to see whether mixed layer depths should be read in. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="105" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="105" bodyend="105"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1afe2957301da132836c05192e33f0240a" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::diurnal_sw</definition>
        <argsstring></argsstring>
        <name>diurnal_sw</name>
        <briefdescription>
<para>Adds a synthetic diurnal cycle on shortwave radiation. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="106" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="106" bodyend="106"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a478b2532fa7ac546f4f4d9d2c4c6935d" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::debug</definition>
        <argsstring></argsstring>
        <name>debug</name>
        <briefdescription>
<para>If true, write verbose debugging messages. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="107" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="107" bodyend="107"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad712ea0c749cd1c27e44b4f0e98b5038" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::redistribute_barotropic</definition>
        <argsstring></argsstring>
        <name>redistribute_barotropic</name>
        <briefdescription>
<para>Redistributes column-summed residual transports throughout a column weighted by thickness. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="108" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="108" bodyend="108"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a6f8d4ead95e1458984236b0448aaac66" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::redistribute_upwards</definition>
        <argsstring></argsstring>
        <name>redistribute_upwards</name>
        <briefdescription>
<para>Redistributes remaining fluxes only in layers above the current one based as the max allowable transport in that cell. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="110" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="110" bodyend="110"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1abffcd602e69dd16c143cef8b22441a0e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_offline_main::offline_transport_cs::read_all_ts_uvh</definition>
        <argsstring></argsstring>
        <name>read_all_ts_uvh</name>
        <briefdescription>
<para>If true, then all timelevels of temperature, salinity, mass transports, and Layer thicknesses are read during initialization Variables controlling some of the numerical considerations of offline transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="113" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="113" bodyend="113"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a6deaad3d45f2a401e6820bc439745fc3" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::num_off_iter</definition>
        <argsstring></argsstring>
        <name>num_off_iter</name>
        <briefdescription>
<para>Number of advection iterations per offline step. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="116" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="116" bodyend="116"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ac735c62449457dd9764ed77cdcf87525" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::num_vert_iter</definition>
        <argsstring></argsstring>
        <name>num_vert_iter</name>
        <briefdescription>
<para>Number of vertical iterations per offline step. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="117" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="117" bodyend="117"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a5b810fb95f9b07f9b6d1b302b00070c6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::off_ale_mod</definition>
        <argsstring></argsstring>
        <name>off_ale_mod</name>
        <briefdescription>
<para>Sets how frequently the ALE step is done during the advection. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="118" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="118" bodyend="118"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ab3562da8feaf861137c8502e3d65b976" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_offline_main::offline_transport_cs::dt_offline</definition>
        <argsstring></argsstring>
        <name>dt_offline</name>
        <briefdescription>
<para>Timestep used for offline tracers [T ~&gt; s]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="119" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="119" bodyend="119"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a6d5e3e8f906f8deaf494c7cc7c80129e" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_offline_main::offline_transport_cs::dt_offline_vertical</definition>
        <argsstring></argsstring>
        <name>dt_offline_vertical</name>
        <briefdescription>
<para>Timestep used for calls to tracer vertical physics [T ~&gt; s]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="120" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="120" bodyend="120"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aeea481b12e9b92d32a57b186e9ef9e08" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_offline_main::offline_transport_cs::evap_cfl_limit</definition>
        <argsstring></argsstring>
        <name>evap_cfl_limit</name>
        <briefdescription>
<para>Limit on the fraction of the water that can be fluxed out of the top layer in a timestep [nondim]. This is Copied from diabatic_CS controlling how tracers follow freshwater fluxes. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="121" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="121" bodyend="121"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a2b810fb6b593094369b99a78a1b2a596" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_offline_main::offline_transport_cs::minimum_forcing_depth</definition>
        <argsstring></argsstring>
        <name>minimum_forcing_depth</name>
        <briefdescription>
<para>The smallest depth over which fluxes can be applied [H ~&gt; m or kg m-2]. This is copied from diabatic_CS controlling how tracers follow freshwater fluxes. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="124" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="124" bodyend="124"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1af22bc62cf50d43d2716fde9f32741e29" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_offline_main::offline_transport_cs::kd_max</definition>
        <argsstring></argsstring>
        <name>kd_max</name>
        <briefdescription>
<para>Runtime parameter specifying the maximum value of vertical diffusivity. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="127" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="127" bodyend="127"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ae5210e4b6c1674a0c0d9e80777455976" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_offline_main::offline_transport_cs::min_residual</definition>
        <argsstring></argsstring>
        <name>min_residual</name>
        <briefdescription>
<para>The minimum amount of total mass flux before exiting the main advection routine. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="128" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="128" bodyend="128"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a3a6ee153500721ba88b9fd94a3af4245" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_clock_read_fields</definition>
        <argsstring></argsstring>
        <name>id_clock_read_fields</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>A CPU time clock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="156" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="156" bodyend="156"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad9db03bb2e38122fbe28dbcee4b2bed6" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_clock_offline_diabatic</definition>
        <argsstring></argsstring>
        <name>id_clock_offline_diabatic</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>A CPU time clock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="157" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="157" bodyend="157"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1afb03d0ee01c63882b8e7a97b7344a010" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_clock_offline_adv</definition>
        <argsstring></argsstring>
        <name>id_clock_offline_adv</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>A CPU time clock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="158" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="158" bodyend="158"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a35b316ef4faec68bf0f77dfd8b7fba80" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_offline_main::offline_transport_cs::id_clock_redistribute</definition>
        <argsstring></argsstring>
        <name>id_clock_redistribute</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>A CPU time clock. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="159" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="159" bodyend="159"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a1310a3d06584e858e8ca9ba11942e335" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::uhtr</definition>
        <argsstring></argsstring>
        <name>uhtr</name>
        <briefdescription>
<para>Zonal transport that may need to be stored between calls to step_MOM. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="162" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="162" bodyend="162"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a42e61e143b9a9fb1e325088e0837fe89" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::vhtr</definition>
        <argsstring></argsstring>
        <name>vhtr</name>
        <briefdescription>
<para>Meridional transport that may need to be stored between calls to step_MOM. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="164" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="164" bodyend="164"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aab6be8cbd1bfb0510307f8c7a0ef5512" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::eatr</definition>
        <argsstring></argsstring>
        <name>eatr</name>
        <briefdescription>
<para>Amount of fluid entrained from the layer above within one time step [H ~&gt; m or kg m-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="167" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="167" bodyend="167"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ac64865ad2c1d296a474cd9fd5215e0b3" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::ebtr</definition>
        <argsstring></argsstring>
        <name>ebtr</name>
        <briefdescription>
<para>Amount of fluid entrained from the layer below within one time step [H ~&gt; m or kg m-2]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="170" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="170" bodyend="170"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a87528b269832f4b9b0ff5079a53256fe" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::kd</definition>
        <argsstring></argsstring>
        <name>kd</name>
        <briefdescription>
<para>Vertical diffusivity. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="174" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="174" bodyend="174"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1affb2aced23d68dcdf3d11420a8f9ec18" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:), allocatable mom_offline_main::offline_transport_cs::h_end</definition>
        <argsstring></argsstring>
        <name>h_end</name>
        <briefdescription>
<para>Thicknesses at the end of offline timestep. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="175" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="175" bodyend="175"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a0d1e5202458dda6d4c8d0731129ac68d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_offline_main::offline_transport_cs::netmassin</definition>
        <argsstring></argsstring>
        <name>netmassin</name>
        <briefdescription>
<para>Freshwater fluxes into the ocean. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="177" bodyend="177"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aa0dae4970d0174ac71c0ff89f1c596c5" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_offline_main::offline_transport_cs::netmassout</definition>
        <argsstring></argsstring>
        <name>netmassout</name>
        <briefdescription>
<para>Freshwater fluxes out of the ocean. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="178" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="178" bodyend="178"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aff9fbfba0d149595c6b65708e613b38c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable</type>
        <definition>real, dimension(:,:), allocatable mom_offline_main::offline_transport_cs::mld</definition>
        <argsstring></argsstring>
        <name>mld</name>
        <briefdescription>
<para>Mixed layer depths at thickness points [Z ~&gt; m]. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="179" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="179" bodyend="179"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a4131631fe1100e219f323c9d72e79a4d" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::uhtr_all</definition>
        <argsstring></argsstring>
        <name>uhtr_all</name>
        <briefdescription>
<para>Entire field of zonal transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="182" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="182" bodyend="182"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1aa2bb228c93a2fbb4b5de441e022e8a4c" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::vhtr_all</definition>
        <argsstring></argsstring>
        <name>vhtr_all</name>
        <briefdescription>
<para>Entire field of mericional transport. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="183" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="183" bodyend="183"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a62badafedcef7dac3fc1371ebbba46b0" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::hend_all</definition>
        <argsstring></argsstring>
        <name>hend_all</name>
        <briefdescription>
<para>Entire field of layer thicknesses. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="184" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="184" bodyend="184"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1a064a1eae56b438e16196e50a1877e86b" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::temp_all</definition>
        <argsstring></argsstring>
        <name>temp_all</name>
        <briefdescription>
<para>Entire field of temperatures. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="185" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="185" bodyend="185"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__offline__main_1_1offline__transport__cs_1ad3e82769d70775d3ca7160003fce5a43" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), allocatable</type>
        <definition>real, dimension(:,:,:,:), allocatable mom_offline_main::offline_transport_cs::salt_all</definition>
        <argsstring></argsstring>
        <name>salt_all</name>
        <briefdescription>
<para>Entire field of salinities. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="186" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="186" bodyend="186"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The control structure for the offline transport module. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1030">
        <label>type(diabatic_cs), pointer</label>
      </node>
      <node id="1042">
        <label>real</label>
      </node>
      <node id="1028">
        <label>unit_scale_type</label>
      </node>
      <node id="1045">
        <label>ocean_grid_type</label>
      </node>
      <node id="1044">
        <label>type(verticalgrid_type), pointer</label>
      </node>
      <node id="1032">
        <label>type(tracer_flow_control_cs), pointer</label>
      </node>
      <node id="1026">
        <label>logical</label>
      </node>
      <node id="1027">
        <label>type(ale_cs), pointer</label>
      </node>
      <node id="1037">
        <label>type(tracer_advect_cs), pointer</label>
      </node>
      <node id="1031">
        <label>time_type</label>
      </node>
      <node id="1029">
        <label>ocean_obc_type</label>
      </node>
      <node id="1036">
        <label>type(diabatic_aux_cs), pointer</label>
      </node>
      <node id="1035">
        <label>thermo_var_ptrs</label>
      </node>
      <node id="1041">
        <label>type(opacity_cs), pointer</label>
      </node>
      <node id="1040">
        <label>optics_type</label>
      </node>
      <node id="1039">
        <label>diag_ctrl</label>
      </node>
      <node id="1025">
        <label>mom_offline_main::offline_transport_cs</label>
        <link refid="structmom__offline__main_1_1offline__transport__cs"/>
        <childnode refid="1026" relation="usage">
          <edgelabel>redistribute_upwards</edgelabel>
          <edgelabel>print_adv_offline</edgelabel>
          <edgelabel>redistribute_barotropic</edgelabel>
          <edgelabel>diurnal_sw</edgelabel>
          <edgelabel>x_before_y</edgelabel>
          <edgelabel>read_mld</edgelabel>
          <edgelabel>read_sw</edgelabel>
          <edgelabel>fields_are_offset</edgelabel>
          <edgelabel>read_all_ts_uvh</edgelabel>
          <edgelabel>debug</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="1027" relation="usage">
          <edgelabel>ale_csp</edgelabel>
        </childnode>
        <childnode refid="1028" relation="usage">
          <edgelabel>us</edgelabel>
        </childnode>
        <childnode refid="1029" relation="usage">
          <edgelabel>obc</edgelabel>
        </childnode>
        <childnode refid="1030" relation="usage">
          <edgelabel>diabatic_csp</edgelabel>
        </childnode>
        <childnode refid="1031" relation="usage">
          <edgelabel>accumulated_time</edgelabel>
          <edgelabel>vertical_time</edgelabel>
        </childnode>
        <childnode refid="1032" relation="usage">
          <edgelabel>tracer_flow_csp</edgelabel>
        </childnode>
        <childnode refid="1033" relation="usage">
          <edgelabel>snap_file</edgelabel>
          <edgelabel>surf_file</edgelabel>
          <edgelabel>offlinedir</edgelabel>
          <edgelabel>mean_file</edgelabel>
          <edgelabel>sum_file</edgelabel>
        </childnode>
        <childnode refid="1034" relation="usage">
          <edgelabel>tracer_reg</edgelabel>
        </childnode>
        <childnode refid="1035" relation="usage">
          <edgelabel>tv</edgelabel>
        </childnode>
        <childnode refid="1036" relation="usage">
          <edgelabel>diabatic_aux_csp</edgelabel>
        </childnode>
        <childnode refid="1037" relation="usage">
          <edgelabel>tracer_adv_csp</edgelabel>
        </childnode>
        <childnode refid="1038" relation="usage">
          <edgelabel>redistribute_method</edgelabel>
          <edgelabel>mld_var_name</edgelabel>
        </childnode>
        <childnode refid="1039" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="1040" relation="usage">
          <edgelabel>optics</edgelabel>
        </childnode>
        <childnode refid="1041" relation="usage">
          <edgelabel>opacity_csp</edgelabel>
        </childnode>
        <childnode refid="1042" relation="usage">
          <edgelabel>netmassout</edgelabel>
          <edgelabel>vhtr</edgelabel>
          <edgelabel>uhtr</edgelabel>
          <edgelabel>dt_offline</edgelabel>
          <edgelabel>vhtr_all</edgelabel>
          <edgelabel>min_residual</edgelabel>
          <edgelabel>evap_cfl_limit</edgelabel>
          <edgelabel>netmassin</edgelabel>
          <edgelabel>kd</edgelabel>
          <edgelabel>uhtr_all</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="1043" relation="usage">
          <edgelabel>id_uhtr_regrid</edgelabel>
          <edgelabel>id_h_redist</edgelabel>
          <edgelabel>id_eta_pre_distribute</edgelabel>
          <edgelabel>id_ebr</edgelabel>
          <edgelabel>id_ear</edgelabel>
          <edgelabel>ridx_sum</edgelabel>
          <edgelabel>id_eta_post_distribute</edgelabel>
          <edgelabel>nk_input</edgelabel>
          <edgelabel>id_salt_regrid</edgelabel>
          <edgelabel>id_clock_offline_adv</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="1044" relation="usage">
          <edgelabel>gv</edgelabel>
        </childnode>
        <childnode refid="1045" relation="usage">
          <edgelabel>g</edgelabel>
        </childnode>
      </node>
      <node id="1043">
        <label>integer</label>
      </node>
      <node id="1033">
        <label>character(len=200)</label>
      </node>
      <node id="1034">
        <label>tracer_registry_type</label>
      </node>
      <node id="1038">
        <label>character(len=20)</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" line="45" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/MOM_offline_main.F90" bodystart="45" bodyend="188"/>
    <listofallmembers>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ace643de3aa6bd180a88f0d77e5c3cc5b" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>accumulated_time</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a9d41fc07a432c33bfa6db01ff0fc346f" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>ale_csp</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a478b2532fa7ac546f4f4d9d2c4c6935d" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>debug</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad0a94003618fd733ce72d48ac2752347" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>diabatic_aux_csp</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1af491bf0840e72f4a236ea5341ffed273" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>diabatic_csp</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad25c7c8486cf268cd70d795b6364a17f" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>diag</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1afe2957301da132836c05192e33f0240a" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>diurnal_sw</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ab3562da8feaf861137c8502e3d65b976" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>dt_offline</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a6d5e3e8f906f8deaf494c7cc7c80129e" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>dt_offline_vertical</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aab6be8cbd1bfb0510307f8c7a0ef5512" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>eatr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ac64865ad2c1d296a474cd9fd5215e0b3" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>ebtr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aeea481b12e9b92d32a57b186e9ef9e08" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>evap_cfl_limit</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1af3a46c6720fa805482cb56c014ea3450" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>fields_are_offset</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a4d12e5f8754ece45441bd4936cad0558" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>g</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ab1364a351012d5f08b77a262dc19b56a" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>gv</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1affb2aced23d68dcdf3d11420a8f9ec18" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>h_end</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a62badafedcef7dac3fc1371ebbba46b0" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>hend_all</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1afb03d0ee01c63882b8e7a97b7344a010" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_clock_offline_adv</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad9db03bb2e38122fbe28dbcee4b2bed6" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_clock_offline_diabatic</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a3a6ee153500721ba88b9fd94a3af4245" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_clock_read_fields</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a35b316ef4faec68bf0f77dfd8b7fba80" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_clock_redistribute</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a5972af0fc05fd16bf29306754b78c433" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_ear</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aa93d323cfd826cb6c6b87f47c80584bf" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_ebr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a36f4b3308bb7de955cafbb15456f0c42" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_eta_diff_end</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1af33bd70245d8522b354e21ec189dbac5" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_eta_post_distribute</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a386cd0f2389b8d980400655faf2532f6" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_eta_pre_distribute</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a0560af8fa098c5f5c0eb9b31cb763243" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_h_redist</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a0bc54c8767578a8060e2789cf7f08feb" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_h_regrid</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a404a1a9aeb917f10703c1e56a15e8e1c" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_hdiff</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ac4b0f1821d9d1cb324ffc91d70ded3bf" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_hr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a593b81da7acdb1487c7c312f0d97a4a1" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_salt_regrid</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a9d10ec0374aae7e10bb1c86b93479444" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_temp_regrid</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ab064b101d4bfb3a72939640bad6551a7" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_uhr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a79a20c8e8ed5b8bd5e5826349699eab0" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_uhr_end</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a90b836caaa336cdce88406e8167d564c" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_uhr_redist</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a3181e88def91e3e728340e3f8de834af" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_uhtr_regrid</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a1c433c192cde8ed205e01c5cc91ee2b4" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_vhr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a67f7c7d07d6705e0c71423f15a6a4ca3" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_vhr_end</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1afbfaa302d0df7aab4187b1b1dc412572" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_vhr_redist</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad2fa04cd55c14da4d897a1b0ec849631" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>id_vhtr_regrid</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a0cf744cad2a13f03be1a198bd1ffca03" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>iter_no</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a87528b269832f4b9b0ff5079a53256fe" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>kd</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1af22bc62cf50d43d2716fde9f32741e29" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>kd_max</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a04a6dd824ddf60f1a8a903b82641aa35" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>mean_file</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ae5210e4b6c1674a0c0d9e80777455976" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>min_residual</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a2b810fb6b593094369b99a78a1b2a596" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>minimum_forcing_depth</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aff9fbfba0d149595c6b65708e613b38c" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>mld</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a7ff40dcc44d5991f3ef534b2893021b2" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>mld_var_name</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a0d1e5202458dda6d4c8d0731129ac68d" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>netmassin</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aa0dae4970d0174ac71c0ff89f1c596c5" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>netmassout</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a785b582310d78fed88dc9cb4055b3aee" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>nk_input</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a6deaad3d45f2a401e6820bc439745fc3" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>num_off_iter</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ac735c62449457dd9764ed77cdcf87525" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>num_vert_iter</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aadda4b3d240a5c995ca43000ffe8cfe1" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>numtime</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a8e6fb5e3e1cc1cf5e601ab4c6edb68c6" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>obc</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a5b810fb95f9b07f9b6d1b302b00070c6" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>off_ale_mod</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a675bf1df7fbee7fc448f7330e82a5f94" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>offlinedir</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a3e58261e070de279ab4cba30d344d745" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>opacity_csp</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a441ecc81bd4f3f6a7c4832ff221b703d" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>optics</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1abb478bcd77fd990c3ec08a722af00df5" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>print_adv_offline</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1abffcd602e69dd16c143cef8b22441a0e" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>read_all_ts_uvh</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a3d9d5c273e9471a6db99febd5cbbc46d" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>read_mld</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1acde11009b5cd26577cd407c5a62ea663" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>read_sw</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad712ea0c749cd1c27e44b4f0e98b5038" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>redistribute_barotropic</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad6f4f67775d7461af309b3700bcbc199" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>redistribute_method</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a6f8d4ead95e1458984236b0448aaac66" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>redistribute_upwards</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a47c2fcf55f6fc3ac5f5c78a5b6201271" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>ridx_snap</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a10e664b5dcd078ecedb17109ca076cce" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>ridx_sum</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ad3e82769d70775d3ca7160003fce5a43" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>salt_all</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aa8bf310ce9512a6d1db6e9acc788696b" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>skip_diffusion</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a9d0206d8f4c98ceb1b832376562c855c" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>snap_file</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a97508a89bc857f3786de5e45e899cb28" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>start_index</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1acae5b78664c6bf39f3da7b1fb675772d" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>sum_file</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ab2013704168ea332b20e70fb5d833b05" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>surf_file</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a064a1eae56b438e16196e50a1877e86b" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>temp_all</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1accc5188e6f64592ca9cd0317caf3f6f8" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>tracer_adv_csp</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ae4ab3773e3bc2b11611136803172f45e" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>tracer_flow_csp</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1ae64a29f587108a9a4aa0519a46b0fc97" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>tracer_reg</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aa187cb74a1163f106f703d1f5dd15069" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>tv</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a1310a3d06584e858e8ca9ba11942e335" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>uhtr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a4131631fe1100e219f323c9d72e79a4d" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>uhtr_all</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a59819960282235d9bf3b04c9a54ba207" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>us</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a3659688e9ed7909c70ef5dbffa05c851" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>vertical_time</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a42e61e143b9a9fb1e325088e0837fe89" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>vhtr</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1aa2bb228c93a2fbb4b5de441e022e8a4c" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>vhtr_all</name></member>
      <member refid="structmom__offline__main_1_1offline__transport__cs_1a146c528e9f826f9f9cdab7af6688315c" prot="public" virt="non-virtual"><scope>mom_offline_main::offline_transport_cs</scope><name>x_before_y</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
