<?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.15">
  <compounddef id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs" kind="type" language="Fortran" prot="public">
    <compoundname>pseudo_salt_tracer::pseudo_salt_tracer_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1ad9be261ad80169c8d86acd6eeee1e047" prot="public" static="no" mutable="no">
        <type>type(time_type), pointer</type>
        <definition>type(time_type), pointer pseudo_salt_tracer::pseudo_salt_tracer_cs::time</definition>
        <argsstring></argsstring>
        <name>time</name>
        <initializer>=&gt; NULL()</initializer>
        <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/pseudo_salt_tracer.F90" line="40" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="40" bodyend="40"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a2ade42daa95011d13a7ca219b92b7168" prot="public" static="no" mutable="no">
        <type>type(tracer_registry_type), pointer</type>
        <definition>type(tracer_registry_type), pointer pseudo_salt_tracer::pseudo_salt_tracer_cs::tr_reg</definition>
        <argsstring></argsstring>
        <name>tr_reg</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the MOM tracer registry. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="41" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="41" bodyend="41"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1af863c8593405e7d4dfd80d87288f3847" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer pseudo_salt_tracer::pseudo_salt_tracer_cs::ps</definition>
        <argsstring></argsstring>
        <name>ps</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The array of pseudo-salt tracer used in this subroutine [ppt}. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="42" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="42" bodyend="42"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1ad88761262fb0d30a57c147d1aa392bff" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer pseudo_salt_tracer::pseudo_salt_tracer_cs::diff</definition>
        <argsstring></argsstring>
        <name>diff</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The difference between the pseudo-salt tracer and the real salt [ppt]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="44" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="44" bodyend="44"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a79cc0dbd27d5ba3cbe80dabc76eb80a9" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical pseudo_salt_tracer::pseudo_salt_tracer_cs::pseudo_salt_may_reinit</definition>
        <argsstring></argsstring>
        <name>pseudo_salt_may_reinit</name>
        <initializer>= .true.</initializer>
        <briefdescription>
<para>Hard coding since this should not matter. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="46" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="46" bodyend="46"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a0ec1aad2a7fe42cdabc5b807b77426ba" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer pseudo_salt_tracer::pseudo_salt_tracer_cs::id_psd</definition>
        <argsstring></argsstring>
        <name>id_psd</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>A diagnostic ID. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="48" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="48" bodyend="48"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1ad5a34af7e459d7e262964d3f6a86056d" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer</type>
        <definition>type(diag_ctrl), pointer pseudo_salt_tracer::pseudo_salt_tracer_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <initializer>=&gt; NULL()</initializer>
        <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/pseudo_salt_tracer.F90" line="50" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a37362b44d315cb633a0711c7c09affd0" prot="public" static="no" mutable="no">
        <type>type(mom_restart_cs), pointer</type>
        <definition>type(mom_restart_cs), pointer pseudo_salt_tracer::pseudo_salt_tracer_cs::restart_csp</definition>
        <argsstring></argsstring>
        <name>restart_csp</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>A pointer to the restart control structure. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="52" bodyend="52"/>
      </memberdef>
      <memberdef kind="variable" id="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a732ce107ec1a038f4d7c24a05b69486e" prot="public" static="no" mutable="no">
        <type>type(vardesc)</type>
        <definition>type(vardesc) pseudo_salt_tracer::pseudo_salt_tracer_cs::tr_desc</definition>
        <argsstring></argsstring>
        <name>tr_desc</name>
        <briefdescription>
<para>A description and metadata for the pseudo-salt tracer. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="54" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="54" bodyend="54"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The control structure for the pseudo-salt tracer. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1183">
        <label>real</label>
      </node>
      <node id="1179">
        <label>vardesc</label>
      </node>
      <node id="1175">
        <label>pseudo_salt_tracer::pseudo_salt_tracer_cs</label>
        <link refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs"/>
        <childnode refid="1176" relation="usage">
          <edgelabel>pseudo_salt_may_reinit</edgelabel>
        </childnode>
        <childnode refid="1177" relation="usage">
          <edgelabel>time</edgelabel>
        </childnode>
        <childnode refid="1178" relation="usage">
          <edgelabel>tr_reg</edgelabel>
        </childnode>
        <childnode refid="1179" relation="usage">
          <edgelabel>tr_desc</edgelabel>
        </childnode>
        <childnode refid="1180" relation="usage">
          <edgelabel>restart_csp</edgelabel>
        </childnode>
        <childnode refid="1181" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="1182" relation="usage">
          <edgelabel>id_psd</edgelabel>
        </childnode>
        <childnode refid="1183" relation="usage">
          <edgelabel>ps</edgelabel>
          <edgelabel>diff</edgelabel>
        </childnode>
      </node>
      <node id="1176">
        <label>logical</label>
      </node>
      <node id="1177">
        <label>time_type</label>
      </node>
      <node id="1181">
        <label>diag_ctrl</label>
      </node>
      <node id="1182">
        <label>integer</label>
      </node>
      <node id="1180">
        <label>type(mom_restart_cs), pointer</label>
      </node>
      <node id="1178">
        <label>tracer_registry_type</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" line="39" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/tracer/pseudo_salt_tracer.F90" bodystart="39" bodyend="55"/>
    <listofallmembers>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1ad5a34af7e459d7e262964d3f6a86056d" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>diag</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1ad88761262fb0d30a57c147d1aa392bff" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>diff</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a0ec1aad2a7fe42cdabc5b807b77426ba" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>id_psd</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1af863c8593405e7d4dfd80d87288f3847" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>ps</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a79cc0dbd27d5ba3cbe80dabc76eb80a9" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>pseudo_salt_may_reinit</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a37362b44d315cb633a0711c7c09affd0" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>restart_csp</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1ad9be261ad80169c8d86acd6eeee1e047" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>time</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a732ce107ec1a038f4d7c24a05b69486e" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>tr_desc</name></member>
      <member refid="structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_1a2ade42daa95011d13a7ca219b92b7168" prot="public" virt="non-virtual"><scope>pseudo_salt_tracer::pseudo_salt_tracer_cs</scope><name>tr_reg</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
