<?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="structmom__set__diffusivity_1_1diffusivity__diags" kind="type" language="Fortran" prot="private">
    <compoundname>mom_set_diffusivity::diffusivity_diags</compoundname>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a9da2105d1647764eb53cb4a523ac7b7a" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::n2_3d</definition>
        <argsstring></argsstring>
        <name>n2_3d</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>squared buoyancy frequency at interfaces [T-2 ~&gt; s-2] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="187"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a969e529c7489db937fa1175361296d16" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_user</definition>
        <argsstring></argsstring>
        <name>kd_user</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>user-added diffusivity at interfaces [Z2 T-1 ~&gt; m2 s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a9992868810c0656647acd31b0d8976f6" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_bbl</definition>
        <argsstring></argsstring>
        <name>kd_bbl</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>BBL diffusivity at interfaces [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1aeaba1528a3908ed67d90683c6f134681" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_work</definition>
        <argsstring></argsstring>
        <name>kd_work</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>layer integrated work by diapycnal mixing [R Z3 T-3 ~&gt; W m-2] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a8295c308d023dc6e0bcb2d3a1c48896d" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::maxtke</definition>
        <argsstring></argsstring>
        <name>maxtke</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>energy required to entrain to h_max [Z3 T-3 ~&gt; m3 s-3] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1aa883f45e5723c62169ec4014d61ac07f" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_bkgnd</definition>
        <argsstring></argsstring>
        <name>kd_bkgnd</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Background diffusivity at interfaces [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1aba106d6f6818890e184e6e9aab933427" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kv_bkgnd</definition>
        <argsstring></argsstring>
        <name>kv_bkgnd</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>Viscosity from ackground diffusivity at interfaces [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a5dad18e25e3d63ddbdedc37c042e7778" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kt_extra</definition>
        <argsstring></argsstring>
        <name>kt_extra</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>double diffusion diffusivity for temp [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1abcc118526d59610cb8a58aedcaf12fc4" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::ks_extra</definition>
        <argsstring></argsstring>
        <name>ks_extra</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>double diffusion diffusivity for saln [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a270456f5b355e8713c4f77d41ecd9384" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::drho_rat</definition>
        <argsstring></argsstring>
        <name>drho_rat</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The density difference ratio used in double diffusion [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="177" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="177" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__set__diffusivity_1_1diffusivity__diags_1a51b73a43f3e2d407a218ebf321478ebd" prot="private" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::tke_to_kd</definition>
        <argsstring></argsstring>
        <name>tke_to_kd</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>conversion rate (~1.0 / (G_Earth + dRho_lay)) between TKE dissipated within a layer and Kd in that layer [Z2 T-1 / Z3 T-3 = T2 Z-1 ~&gt; s2 m-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="188" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="188" bodyend="188"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>This structure has memory for used in calculating diagnostics of diffusivity. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="2">
        <label>real</label>
      </node>
      <node id="1">
        <label>mom_set_diffusivity::diffusivity_diags</label>
        <link refid="structmom__set__diffusivity_1_1diffusivity__diags"/>
        <childnode refid="2" relation="usage">
          <edgelabel>n2_3d</edgelabel>
          <edgelabel>kd_work</edgelabel>
          <edgelabel>kd_user</edgelabel>
          <edgelabel>ks_extra</edgelabel>
          <edgelabel>kt_extra</edgelabel>
          <edgelabel>kd_bkgnd</edgelabel>
          <edgelabel>kd_bbl</edgelabel>
          <edgelabel>drho_rat</edgelabel>
          <edgelabel>kv_bkgnd</edgelabel>
          <edgelabel>maxtke</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" line="176" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/vertical/MOM_set_diffusivity.F90" bodystart="176" bodyend="193"/>
    <listofallmembers>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a270456f5b355e8713c4f77d41ecd9384" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>drho_rat</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a9992868810c0656647acd31b0d8976f6" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>kd_bbl</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1aa883f45e5723c62169ec4014d61ac07f" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>kd_bkgnd</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a969e529c7489db937fa1175361296d16" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>kd_user</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1aeaba1528a3908ed67d90683c6f134681" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>kd_work</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1abcc118526d59610cb8a58aedcaf12fc4" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>ks_extra</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a5dad18e25e3d63ddbdedc37c042e7778" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>kt_extra</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1aba106d6f6818890e184e6e9aab933427" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>kv_bkgnd</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a8295c308d023dc6e0bcb2d3a1c48896d" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>maxtke</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a9da2105d1647764eb53cb4a523ac7b7a" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>n2_3d</name></member>
      <member refid="structmom__set__diffusivity_1_1diffusivity__diags_1a51b73a43f3e2d407a218ebf321478ebd" prot="private" virt="non-virtual"><scope>mom_set_diffusivity::diffusivity_diags</scope><name>tke_to_kd</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
