\hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs}{}\doxysection{mom\+\_\+diapyc\+\_\+energy\+\_\+req\+::diapyc\+\_\+energy\+\_\+req\+\_\+cs Type Reference}
\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs}\index{mom\_diapyc\_energy\_req::diapyc\_energy\_req\_cs@{mom\_diapyc\_energy\_req::diapyc\_energy\_req\_cs}}


\doxysubsection{Detailed Description}
This control structure holds parameters for the M\+O\+M\+\_\+diapyc\+\_\+energy\+\_\+req module. 

Definition at line 27 of file M\+O\+M\+\_\+diapyc\+\_\+energy\+\_\+req.\+F90.



Collaboration diagram for mom\+\_\+diapyc\+\_\+energy\+\_\+req\+::diapyc\+\_\+energy\+\_\+req\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4c74f02f8d761996a7ddf1a0a1908ecc}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4c74f02f8d761996a7ddf1a0a1908ecc}} 
logical \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4c74f02f8d761996a7ddf1a0a1908ecc}{initialized}} = .false.
\begin{DoxyCompactList}\small\item\em A variable that is here because empty structures are not permitted by some compilers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4df433af64fff29d17d663cd1fece1e7}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4df433af64fff29d17d663cd1fece1e7}} 
real \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4df433af64fff29d17d663cd1fece1e7}{test\+\_\+kh\+\_\+scaling}}
\begin{DoxyCompactList}\small\item\em A scaling factor for the diapycnal diffusivity. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a5faa850401ab03f6b5c1d79426d7c913}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a5faa850401ab03f6b5c1d79426d7c913}} 
real \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a5faa850401ab03f6b5c1d79426d7c913}{colht\+\_\+scaling}}
\begin{DoxyCompactList}\small\item\em A scaling factor for the column height change correction term. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acd1e28ab9add707b4a0d53c09db9a2bd}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acd1e28ab9add707b4a0d53c09db9a2bd}} 
logical \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acd1e28ab9add707b4a0d53c09db9a2bd}{use\+\_\+test\+\_\+kh\+\_\+profile}}
\begin{DoxyCompactList}\small\item\em If true, use the internal test diffusivity profile in place of any that might be passed in as an argument. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4fad3e812f70dfb757ccf8b5116683a9}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4fad3e812f70dfb757ccf8b5116683a9}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4fad3e812f70dfb757ccf8b5116683a9}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_aaa893d6b43cee476f46f0fd8a610c8b1}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_aaa893d6b43cee476f46f0fd8a610c8b1}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_aaa893d6b43cee476f46f0fd8a610c8b1}{id\+\_\+ert}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_ae8fd19c1ca6b53f14bcadb9872b5ee78}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_ae8fd19c1ca6b53f14bcadb9872b5ee78}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_ae8fd19c1ca6b53f14bcadb9872b5ee78}{id\+\_\+erb}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_ad0d03026b4f1bcf914c90e252dfbe581}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_ad0d03026b4f1bcf914c90e252dfbe581}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_ad0d03026b4f1bcf914c90e252dfbe581}{id\+\_\+erc}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_add19f8f86426368552a78b6c1a94add1}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_add19f8f86426368552a78b6c1a94add1}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_add19f8f86426368552a78b6c1a94add1}{id\+\_\+erh}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a01569f570aca7828b3722f0fbf77970c}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a01569f570aca7828b3722f0fbf77970c}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a01569f570aca7828b3722f0fbf77970c}{id\+\_\+kddt}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a74beb0f6fffc7dadb6e9051ededce286}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a74beb0f6fffc7dadb6e9051ededce286}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a74beb0f6fffc7dadb6e9051ededce286}{id\+\_\+kd}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a627b5ee44ff40155a6de2da526569b96}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a627b5ee44ff40155a6de2da526569b96}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a627b5ee44ff40155a6de2da526569b96}{id\+\_\+chct}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a91af86db9dc814d6409a88727f66445a}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a91af86db9dc814d6409a88727f66445a}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a91af86db9dc814d6409a88727f66445a}{id\+\_\+chcb}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4c98765b69399c074197cee0c0a90515}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4c98765b69399c074197cee0c0a90515}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a4c98765b69399c074197cee0c0a90515}{id\+\_\+chcc}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a65b4c2f698447a37883356d0a66a4a2c}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a65b4c2f698447a37883356d0a66a4a2c}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a65b4c2f698447a37883356d0a66a4a2c}{id\+\_\+chch}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acdb2c50d6191d11fefec84bf2c521a5b}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acdb2c50d6191d11fefec84bf2c521a5b}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acdb2c50d6191d11fefec84bf2c521a5b}{id\+\_\+t0}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0e9fa41f1d59fbe2fe60cc66130dc8d1}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0e9fa41f1d59fbe2fe60cc66130dc8d1}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0e9fa41f1d59fbe2fe60cc66130dc8d1}{id\+\_\+tf}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0ba50d218d8b6d7f5891a056fa4bbe8f}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0ba50d218d8b6d7f5891a056fa4bbe8f}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0ba50d218d8b6d7f5891a056fa4bbe8f}{id\+\_\+s0}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a5b981ee49c31156770122670abe1c87a}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a5b981ee49c31156770122670abe1c87a}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a5b981ee49c31156770122670abe1c87a}{id\+\_\+sf}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0315767817c67a7a816a6b8965f9cfc6}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0315767817c67a7a816a6b8965f9cfc6}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a0315767817c67a7a816a6b8965f9cfc6}{id\+\_\+n2\+\_\+0}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a174d7b5feb2549fdf4805a3297dde6d9}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a174d7b5feb2549fdf4805a3297dde6d9}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_a174d7b5feb2549fdf4805a3297dde6d9}{id\+\_\+n2\+\_\+f}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_af18e4ce1916d0b8533c5af019978d048}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_af18e4ce1916d0b8533c5af019978d048}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_af18e4ce1916d0b8533c5af019978d048}{id\+\_\+h}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acbda24f3d7eda0db282f4df4d522427a}\label{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acbda24f3d7eda0db282f4df4d522427a}} 
integer \mbox{\hyperlink{structmom__diapyc__energy__req_1_1diapyc__energy__req__cs_acbda24f3d7eda0db282f4df4d522427a}{id\+\_\+zint}} =-\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\end{DoxyCompactItemize}



\doxysubsection{Detailed Description}
This control structure holds parameters for the M\+O\+M\+\_\+diapyc\+\_\+energy\+\_\+req module. 

Definition at line 27 of file M\+O\+M\+\_\+diapyc\+\_\+energy\+\_\+req.\+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\+\_\+diapyc\+\_\+energy\+\_\+req.\+F90\end{DoxyCompactItemize}
