\hypertarget{structmom__wave__structure_1_1wave__structure__cs}{}\doxysection{mom\+\_\+wave\+\_\+structure\+::wave\+\_\+structure\+\_\+cs Type Reference}
\label{structmom__wave__structure_1_1wave__structure__cs}\index{mom\_wave\_structure::wave\_structure\_cs@{mom\_wave\_structure::wave\_structure\_cs}}


\doxysubsection{Detailed Description}
The control structure for the M\+O\+M\+\_\+wave\+\_\+structure module. 

Definition at line 36 of file M\+O\+M\+\_\+wave\+\_\+structure.\+F90.



Collaboration diagram for mom\+\_\+wave\+\_\+structure\+::wave\+\_\+structure\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__wave__structure_1_1wave__structure__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a6d03bfe6226b25cb9d397017dffdd8a2}\label{structmom__wave__structure_1_1wave__structure__cs_a6d03bfe6226b25cb9d397017dffdd8a2}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a6d03bfe6226b25cb9d397017dffdd8a2}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_ae71eb68ab3938df45e29786c0ceb07f4}\label{structmom__wave__structure_1_1wave__structure__cs_ae71eb68ab3938df45e29786c0ceb07f4}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_ae71eb68ab3938df45e29786c0ceb07f4}{w\+\_\+strct}}
\begin{DoxyCompactList}\small\item\em Vertical structure of vertical velocity (normalized) \mbox{[}m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a46258465c77a273a400396ffa0ac74e7}\label{structmom__wave__structure_1_1wave__structure__cs_a46258465c77a273a400396ffa0ac74e7}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a46258465c77a273a400396ffa0ac74e7}{u\+\_\+strct}}
\begin{DoxyCompactList}\small\item\em Vertical structure of horizontal velocity (normalized) \mbox{[}m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a71fe8104813307123ec81d829c316cdc}\label{structmom__wave__structure_1_1wave__structure__cs_a71fe8104813307123ec81d829c316cdc}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a71fe8104813307123ec81d829c316cdc}{w\+\_\+profile}}
\begin{DoxyCompactList}\small\item\em Vertical profile of w\+\_\+hat(z), where w(x,y,z,t) = w\+\_\+hat(z)$\ast$exp(i(kx+ly-\/freq$\ast$t)) is the full time-\/ varying vertical velocity with w\+\_\+hat(z) = W0$\ast$w\+\_\+strct(z) \mbox{[}Z T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_ad387dd3c15d702fe441871d1388634d4}\label{structmom__wave__structure_1_1wave__structure__cs_ad387dd3c15d702fe441871d1388634d4}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_ad387dd3c15d702fe441871d1388634d4}{uavg\+\_\+profile}}
\begin{DoxyCompactList}\small\item\em Vertical profile of the magnitude of horizontal velocity, (u$^\wedge$2+v$^\wedge$2)$^\wedge$0.5, averaged over a period \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a344529cfb88e59f474290e27e64feb96}\label{structmom__wave__structure_1_1wave__structure__cs_a344529cfb88e59f474290e27e64feb96}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a344529cfb88e59f474290e27e64feb96}{z\+\_\+depths}}
\begin{DoxyCompactList}\small\item\em Depths of layer interfaces \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_aa818d54382dae9c64a0e71660d275556}\label{structmom__wave__structure_1_1wave__structure__cs_aa818d54382dae9c64a0e71660d275556}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_aa818d54382dae9c64a0e71660d275556}{n2}}
\begin{DoxyCompactList}\small\item\em Squared buoyancy frequency at each interface \mbox{[}s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a38aa47e7bff09c622cc2e3aa5073264f}\label{structmom__wave__structure_1_1wave__structure__cs_a38aa47e7bff09c622cc2e3aa5073264f}} 
integer, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a38aa47e7bff09c622cc2e3aa5073264f}{num\+\_\+intfaces}}
\begin{DoxyCompactList}\small\item\em Number of layer interfaces (including surface and bottom) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a9e5361c7f15fb3e04d313f371ed818f0}\label{structmom__wave__structure_1_1wave__structure__cs_a9e5361c7f15fb3e04d313f371ed818f0}} 
real \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a9e5361c7f15fb3e04d313f371ed818f0}{int\+\_\+tide\+\_\+source\+\_\+x}}
\begin{DoxyCompactList}\small\item\em X Location of generation site for internal tide for testing (B\+DM) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__structure_1_1wave__structure__cs_a88f82d00652223bcf51d496b659019f8}\label{structmom__wave__structure_1_1wave__structure__cs_a88f82d00652223bcf51d496b659019f8}} 
real \mbox{\hyperlink{structmom__wave__structure_1_1wave__structure__cs_a88f82d00652223bcf51d496b659019f8}{int\+\_\+tide\+\_\+source\+\_\+y}}
\begin{DoxyCompactList}\small\item\em Y Location of generation site for internal tide for testing (B\+DM) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The control structure for the M\+O\+M\+\_\+wave\+\_\+structure module. 

Definition at line 36 of file M\+O\+M\+\_\+wave\+\_\+structure.\+F90.



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