<?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.17">
  <compounddef id="structrgc__tracer_1_1rgc__tracer__cs" kind="type" language="Fortran" prot="public">
    <compoundname>rgc_tracer::rgc_tracer_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a00cd92fdebb7113b704e2db56ae3b510" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical rgc_tracer::rgc_tracer_cs::coupled_tracers</definition>
        <argsstring></argsstring>
        <name>coupled_tracers</name>
        <initializer>= .false.</initializer>
        <briefdescription>
<para>These tracers are not offered to the coupler. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="46" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="46" bodyend="46"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a1d84d8bbbc7d3c9d651a2a2d8462cd92" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=200)</type>
        <definition>character(len = 200) rgc_tracer::rgc_tracer_cs::tracer_ic_file</definition>
        <argsstring></argsstring>
        <name>tracer_ic_file</name>
        <briefdescription>
<para>The full path to the IC file, or &quot; &quot; to initialize internally. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="47" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="47" bodyend="47"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1aacd7ca94a9a3ec9cdec7b4ab01318de4" prot="public" static="no" mutable="no">
        <type>type(time_type), pointer</type>
        <definition>type(time_type), pointer rgc_tracer::rgc_tracer_cs::time</definition>
        <argsstring></argsstring>
        <name>time</name>
        <briefdescription>
<para>A pointer to the ocean model&apos;s clock. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="48" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="48" bodyend="48"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a96d6b53d97c2ca85f2bb3314c4be1f94" prot="public" static="no" mutable="no">
        <type>type(tracer_registry_type), pointer</type>
        <definition>type(tracer_registry_type), pointer rgc_tracer::rgc_tracer_cs::tr_reg</definition>
        <argsstring></argsstring>
        <name>tr_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/RGC_tracer.F90" line="49" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="49" bodyend="49"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a52fbca0e0fccc01538a8b69f853fcac6" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), pointer</type>
        <definition>real, dimension(:,:,:,:), pointer rgc_tracer::rgc_tracer_cs::tr</definition>
        <argsstring></argsstring>
        <name>tr</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The array of tracers used in this package. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="50" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a9a96a3c621ae711254bf37892e7673a5" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:,:), pointer</type>
        <definition>real, dimension(:,:,:,:), pointer rgc_tracer::rgc_tracer_cs::tr_aux</definition>
        <argsstring></argsstring>
        <name>tr_aux</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The masked tracer concentration. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="51" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="51" bodyend="51"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1af4cf0a0d2a6053a393a275c98027807f" prot="public" static="no" mutable="no">
        <type>real, dimension(<ref refid="namespacergc__tracer_1a92ad5e7af13730e9f0717ff898146982" kindref="member">ntr</ref>)</type>
        <definition>real, dimension(ntr) rgc_tracer::rgc_tracer_cs::land_val</definition>
        <argsstring></argsstring>
        <name>land_val</name>
        <initializer>= -1.0</initializer>
        <briefdescription>
<para>The value of tr used where land is masked out. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="52" bodyend="52"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a42be6b139a531b8d1770587b4115a2c5" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real rgc_tracer::rgc_tracer_cs::lenlat</definition>
        <argsstring></argsstring>
        <name>lenlat</name>
        <briefdescription>
<para>the latitudinal or y-direction length of the domain. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="53" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="53" bodyend="53"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a08175d5bb053ae97f35eabf447a717d6" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real rgc_tracer::rgc_tracer_cs::lenlon</definition>
        <argsstring></argsstring>
        <name>lenlon</name>
        <briefdescription>
<para>the longitudinal or x-direction length of the domain. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="54" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="54" bodyend="54"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a093427075e6492366e04d5bc4a668a41" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real rgc_tracer::rgc_tracer_cs::csl</definition>
        <argsstring></argsstring>
        <name>csl</name>
        <briefdescription>
<para>The length of the continental shelf (x dir, km) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="55" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="55" bodyend="55"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a7106e87ebf7bed295a74154f0066cb83" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real rgc_tracer::rgc_tracer_cs::lensponge</definition>
        <argsstring></argsstring>
        <name>lensponge</name>
        <briefdescription>
<para>the length of the sponge layer. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="56" bodyend="56"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a1ef5552ff9fe27e134d319945c2e48a6" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical rgc_tracer::rgc_tracer_cs::mask_tracers</definition>
        <argsstring></argsstring>
        <name>mask_tracers</name>
        <briefdescription>
<para>If true, tracers are masked out in massless layers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="57" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="57" bodyend="57"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a709d684626ecac7325b8a0abbf954c4d" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical rgc_tracer::rgc_tracer_cs::use_sponge</definition>
        <argsstring></argsstring>
        <name>use_sponge</name>
        <briefdescription>
<para>If true, sponges may be applied somewhere in the domain. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="58" bodyend="58"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1a95e57c5b250f8c87f86e120d6180094c" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer rgc_tracer::rgc_tracer_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <briefdescription>
<para>A structure that is used to regulate the timing of diagnostic output. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="59" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="59" bodyend="59"/>
      </memberdef>
      <memberdef kind="variable" id="structrgc__tracer_1_1rgc__tracer__cs_1ae03b45152cfc53e5a22128f5422452a5" prot="public" static="no" mutable="no">
        <type>type(vardesc), dimension(<ref refid="namespacergc__tracer_1a92ad5e7af13730e9f0717ff898146982" kindref="member">ntr</ref>)</type>
        <definition>type(vardesc), dimension(ntr) rgc_tracer::rgc_tracer_cs::tr_desc</definition>
        <argsstring></argsstring>
        <name>tr_desc</name>
        <briefdescription>
<para>Descriptions and metadata for the tracers. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="60" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="60" bodyend="60"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>tracer control structure </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="8">
        <label>real</label>
      </node>
      <node id="6">
        <label>vardesc</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="3">
        <label>time_type</label>
      </node>
      <node id="1">
        <label>rgc_tracer::rgc_tracer_cs</label>
        <link refid="structrgc__tracer_1_1rgc__tracer__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>use_sponge</edgelabel>
          <edgelabel>coupled_tracers</edgelabel>
          <edgelabel>mask_tracers</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>time</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>tr_reg</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>tracer_ic_file</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>tr_desc</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="8" relation="usage">
          <edgelabel>tr_aux</edgelabel>
          <edgelabel>csl</edgelabel>
          <edgelabel>lenlon</edgelabel>
          <edgelabel>lensponge</edgelabel>
          <edgelabel>land_val</edgelabel>
          <edgelabel>lenlat</edgelabel>
          <edgelabel>tr</edgelabel>
        </childnode>
      </node>
      <node id="7">
        <label>diag_ctrl</label>
      </node>
      <node id="5">
        <label>character(len=200)</label>
      </node>
      <node id="4">
        <label>tracer_registry_type</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" line="45" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/RGC_tracer.F90" bodystart="45" bodyend="61"/>
    <listofallmembers>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a00cd92fdebb7113b704e2db56ae3b510" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>coupled_tracers</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a093427075e6492366e04d5bc4a668a41" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>csl</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a95e57c5b250f8c87f86e120d6180094c" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>diag</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1af4cf0a0d2a6053a393a275c98027807f" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>land_val</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a42be6b139a531b8d1770587b4115a2c5" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>lenlat</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a08175d5bb053ae97f35eabf447a717d6" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>lenlon</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a7106e87ebf7bed295a74154f0066cb83" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>lensponge</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a1ef5552ff9fe27e134d319945c2e48a6" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>mask_tracers</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1aacd7ca94a9a3ec9cdec7b4ab01318de4" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>time</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a52fbca0e0fccc01538a8b69f853fcac6" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>tr</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a9a96a3c621ae711254bf37892e7673a5" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>tr_aux</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1ae03b45152cfc53e5a22128f5422452a5" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>tr_desc</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a96d6b53d97c2ca85f2bb3314c4be1f94" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>tr_reg</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a1d84d8bbbc7d3c9d651a2a2d8462cd92" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>tracer_ic_file</name></member>
      <member refid="structrgc__tracer_1_1rgc__tracer__cs_1a709d684626ecac7325b8a0abbf954c4d" prot="public" virt="non-virtual"><scope>rgc_tracer::rgc_tracer_cs</scope><name>use_sponge</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
