\hypertarget{structmom__set__diffusivity_1_1diffusivity__diags}{}\section{mom\+\_\+set\+\_\+diffusivity\+:\+:diffusivity\+\_\+diags Type Reference}
\label{structmom__set__diffusivity_1_1diffusivity__diags}\index{mom\+\_\+set\+\_\+diffusivity\+::diffusivity\+\_\+diags@{mom\+\_\+set\+\_\+diffusivity\+::diffusivity\+\_\+diags}}


\subsection{Detailed Description}
This structure has memory for used in calculating diagnostics of diffusivity. 

Definition at line 176 of file M\+O\+M\+\_\+set\+\_\+diffusivity.\+F90.



Collaboration diagram for mom\+\_\+set\+\_\+diffusivity\+:\+:diffusivity\+\_\+diags\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=196pt]{structmom__set__diffusivity_1_1diffusivity__diags__coll__graph}
\end{center}
\end{figure}
\subsection*{Private variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a9da2105d1647764eb53cb4a523ac7b7a}\label{structmom__set__diffusivity_1_1diffusivity__diags_a9da2105d1647764eb53cb4a523ac7b7a}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a9da2105d1647764eb53cb4a523ac7b7a}{n2\+\_\+3d} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em squared buoyancy frequency at interfaces \mbox{[}T-\/2 $\sim$$>$ s-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a969e529c7489db937fa1175361296d16}\label{structmom__set__diffusivity_1_1diffusivity__diags_a969e529c7489db937fa1175361296d16}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a969e529c7489db937fa1175361296d16}{kd\+\_\+user} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em user-\/added diffusivity at interfaces \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a9992868810c0656647acd31b0d8976f6}\label{structmom__set__diffusivity_1_1diffusivity__diags_a9992868810c0656647acd31b0d8976f6}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a9992868810c0656647acd31b0d8976f6}{kd\+\_\+bbl} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em B\+BL diffusivity at interfaces \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_aeaba1528a3908ed67d90683c6f134681}\label{structmom__set__diffusivity_1_1diffusivity__diags_aeaba1528a3908ed67d90683c6f134681}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_aeaba1528a3908ed67d90683c6f134681}{kd\+\_\+work} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em layer integrated work by diapycnal mixing \mbox{[}R Z3 T-\/3 $\sim$$>$ W m-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a8295c308d023dc6e0bcb2d3a1c48896d}\label{structmom__set__diffusivity_1_1diffusivity__diags_a8295c308d023dc6e0bcb2d3a1c48896d}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a8295c308d023dc6e0bcb2d3a1c48896d}{maxtke} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em energy required to entrain to h\+\_\+max \mbox{[}Z3 T-\/3 $\sim$$>$ m3 s-\/3\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_aa883f45e5723c62169ec4014d61ac07f}\label{structmom__set__diffusivity_1_1diffusivity__diags_aa883f45e5723c62169ec4014d61ac07f}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_aa883f45e5723c62169ec4014d61ac07f}{kd\+\_\+bkgnd} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Background diffusivity at interfaces \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_aba106d6f6818890e184e6e9aab933427}\label{structmom__set__diffusivity_1_1diffusivity__diags_aba106d6f6818890e184e6e9aab933427}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_aba106d6f6818890e184e6e9aab933427}{kv\+\_\+bkgnd} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Viscosity from ackground diffusivity at interfaces \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a5dad18e25e3d63ddbdedc37c042e7778}\label{structmom__set__diffusivity_1_1diffusivity__diags_a5dad18e25e3d63ddbdedc37c042e7778}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a5dad18e25e3d63ddbdedc37c042e7778}{kt\+\_\+extra} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em double diffusion diffusivity for temp \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_abcc118526d59610cb8a58aedcaf12fc4}\label{structmom__set__diffusivity_1_1diffusivity__diags_abcc118526d59610cb8a58aedcaf12fc4}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_abcc118526d59610cb8a58aedcaf12fc4}{ks\+\_\+extra} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em double diffusion diffusivity for saln \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a270456f5b355e8713c4f77d41ecd9384}\label{structmom__set__diffusivity_1_1diffusivity__diags_a270456f5b355e8713c4f77d41ecd9384}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a270456f5b355e8713c4f77d41ecd9384}{drho\+\_\+rat} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The density difference ratio used in double diffusion \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__set__diffusivity_1_1diffusivity__diags_a51b73a43f3e2d407a218ebf321478ebd}\label{structmom__set__diffusivity_1_1diffusivity__diags_a51b73a43f3e2d407a218ebf321478ebd}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__set__diffusivity_1_1diffusivity__diags_a51b73a43f3e2d407a218ebf321478ebd}{tke\+\_\+to\+\_\+kd} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em conversion rate ($\sim$1.0 / (G\+\_\+\+Earth + d\+Rho\+\_\+lay)) between T\+KE dissipated within a layer and Kd in that layer \mbox{[}Z2 T-\/1 / Z3 T-\/3 = T2 Z-\/1 $\sim$$>$ s2 m-\/1\mbox{]} \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This structure has memory for used in calculating diagnostics of diffusivity. 

Definition at line 176 of file M\+O\+M\+\_\+set\+\_\+diffusivity.\+F90.



The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/parameterizations/vertical/M\+O\+M\+\_\+set\+\_\+diffusivity.\+F90\end{DoxyCompactItemize}
