\hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs}{}\doxysection{mom\+\_\+cvmix\+\_\+shear\+::cvmix\+\_\+shear\+\_\+cs Type Reference}
\label{structmom__cvmix__shear_1_1cvmix__shear__cs}\index{mom\_cvmix\_shear::cvmix\_shear\_cs@{mom\_cvmix\_shear::cvmix\_shear\_cs}}


\doxysubsection{Detailed Description}
Control structure including parameters for C\+V\+Mix interior shear schemes. 

Definition at line 31 of file M\+O\+M\+\_\+\+C\+V\+Mix\+\_\+shear.\+F90.



Collaboration diagram for mom\+\_\+cvmix\+\_\+shear\+::cvmix\+\_\+shear\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__cvmix__shear_1_1cvmix__shear__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a017953cd496971c905b813f4469bb769}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a017953cd496971c905b813f4469bb769}} 
logical \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a017953cd496971c905b813f4469bb769}{use\+\_\+lmd94}}
\begin{DoxyCompactList}\small\item\em Flags to use the L\+M\+D94 scheme. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a71cbaaae9dc04ef0826e9d5045b6c76c}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a71cbaaae9dc04ef0826e9d5045b6c76c}} 
logical \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a71cbaaae9dc04ef0826e9d5045b6c76c}{use\+\_\+pp81}}
\begin{DoxyCompactList}\small\item\em Flags to use Pacanowski and Philander (J\+PO 1981) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a3ea5117d3a0e24bfc759c2af98fa4318}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a3ea5117d3a0e24bfc759c2af98fa4318}} 
logical \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a3ea5117d3a0e24bfc759c2af98fa4318}{smooth\+\_\+ri}}
\begin{DoxyCompactList}\small\item\em If true, smooth Ri using a 1-\/2-\/1 filter. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a378c9fb35f0f5324c8b289998916ae77}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a378c9fb35f0f5324c8b289998916ae77}} 
real \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a378c9fb35f0f5324c8b289998916ae77}{ri\+\_\+zero}}
\begin{DoxyCompactList}\small\item\em L\+M\+D94 critical Richardson number. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_acea1a49899adf0eac6c7e203281545fb}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_acea1a49899adf0eac6c7e203281545fb}} 
real \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_acea1a49899adf0eac6c7e203281545fb}{nu\+\_\+zero}}
\begin{DoxyCompactList}\small\item\em L\+M\+D94 maximum interior diffusivity. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a0e48b22d52ef24cb8bec41bb4f0d784d}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a0e48b22d52ef24cb8bec41bb4f0d784d}} 
real \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a0e48b22d52ef24cb8bec41bb4f0d784d}{kpp\+\_\+exp}}
\begin{DoxyCompactList}\small\item\em Exponent of unitless factor of diff. for K\+PP internal shear mixing scheme. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_add1a6e7b6a3062fcec28ba39ec1431d9}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_add1a6e7b6a3062fcec28ba39ec1431d9}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_add1a6e7b6a3062fcec28ba39ec1431d9}{n2}}
\begin{DoxyCompactList}\small\item\em Squared Brunt-\/\+Vaisala frequency \mbox{[}T-\/2 $\sim$$>$ s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_ac849f31dc531b91c3fba83e6b607f912}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_ac849f31dc531b91c3fba83e6b607f912}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_ac849f31dc531b91c3fba83e6b607f912}{s2}}
\begin{DoxyCompactList}\small\item\em Squared shear frequency \mbox{[}T-\/2 $\sim$$>$ s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_affb1c1f7846596a3ba7dd61c2df5c4fb}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_affb1c1f7846596a3ba7dd61c2df5c4fb}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_affb1c1f7846596a3ba7dd61c2df5c4fb}{ri\+\_\+grad}}
\begin{DoxyCompactList}\small\item\em Gradient Richardson number. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a306233e4e54a0bb7a4f73ec7f292d415}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a306233e4e54a0bb7a4f73ec7f292d415}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a306233e4e54a0bb7a4f73ec7f292d415}{ri\+\_\+grad\+\_\+smooth}}
\begin{DoxyCompactList}\small\item\em Gradient Richardson number after smoothing. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a09f1ccfccef14318021ccd7425eb1682}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a09f1ccfccef14318021ccd7425eb1682}} 
character(10) \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a09f1ccfccef14318021ccd7425eb1682}{mix\+\_\+scheme}}
\begin{DoxyCompactList}\small\item\em Mixing scheme name (string) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a02ce061bef2c4c5414f789ad51c6ad9e}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a02ce061bef2c4c5414f789ad51c6ad9e}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a02ce061bef2c4c5414f789ad51c6ad9e}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the diagnostics control structure. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a4072bd48c1f3299adadd9b0a756d17e9}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a4072bd48c1f3299adadd9b0a756d17e9}} 
integer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a4072bd48c1f3299adadd9b0a756d17e9}{id\+\_\+n2}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a43e862cc132fd7d7286dc0701834d524}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a43e862cc132fd7d7286dc0701834d524}} 
integer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a43e862cc132fd7d7286dc0701834d524}{id\+\_\+s2}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_af499bbf54b2b6e4d89b691d75a2454f4}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_af499bbf54b2b6e4d89b691d75a2454f4}} 
integer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_af499bbf54b2b6e4d89b691d75a2454f4}{id\+\_\+ri\+\_\+grad}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a931f24c902567026a4e5eb10c8cb1c48}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a931f24c902567026a4e5eb10c8cb1c48}} 
integer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a931f24c902567026a4e5eb10c8cb1c48}{id\+\_\+kv}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_a1ec2f6f024987fe954c9a1978182bc3f}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_a1ec2f6f024987fe954c9a1978182bc3f}} 
integer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_a1ec2f6f024987fe954c9a1978182bc3f}{id\+\_\+kd}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__shear_1_1cvmix__shear__cs_ac1d50b2d4fe734a4d7052f5825e6ec30}\label{structmom__cvmix__shear_1_1cvmix__shear__cs_ac1d50b2d4fe734a4d7052f5825e6ec30}} 
integer \mbox{\hyperlink{structmom__cvmix__shear_1_1cvmix__shear__cs_ac1d50b2d4fe734a4d7052f5825e6ec30}{id\+\_\+ri\+\_\+grad\+\_\+smooth}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\end{DoxyCompactItemize}



\doxysubsection{Detailed Description}
Control structure including parameters for C\+V\+Mix interior shear schemes. 

Definition at line 31 of file M\+O\+M\+\_\+\+C\+V\+Mix\+\_\+shear.\+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\+\_\+\+C\+V\+Mix\+\_\+shear.\+F90\end{DoxyCompactItemize}
