\hypertarget{structmom__wave__speed_1_1wave__speed__cs}{}\doxysection{mom\+\_\+wave\+\_\+speed\+::wave\+\_\+speed\+\_\+cs Type Reference}
\label{structmom__wave__speed_1_1wave__speed__cs}\index{mom\_wave\_speed::wave\_speed\_cs@{mom\_wave\_speed::wave\_speed\_cs}}


\doxysubsection{Detailed Description}
Control structure for M\+O\+M\+\_\+wave\+\_\+speed. 

Definition at line 28 of file M\+O\+M\+\_\+wave\+\_\+speed.\+F90.



Collaboration diagram for mom\+\_\+wave\+\_\+speed\+::wave\+\_\+speed\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__wave__speed_1_1wave__speed__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a21e9abf2840922f805d71c8d85df92d9}\label{structmom__wave__speed_1_1wave__speed__cs_a21e9abf2840922f805d71c8d85df92d9}} 
logical \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a21e9abf2840922f805d71c8d85df92d9}{use\+\_\+ebt\+\_\+mode}} = .false.
\begin{DoxyCompactList}\small\item\em If true, calculate the equivalent barotropic wave speed instead of the first baroclinic wave speed. This parameter controls the default behavior of \mbox{\hyperlink{namespacemom__wave__speed_a936732268d9f4097149adb82b393cf39}{wave\+\_\+speed()}} which can be overridden by optional arguments. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a7fc5dfd1e7941bf61fbc075e3284c8ee}\label{structmom__wave__speed_1_1wave__speed__cs_a7fc5dfd1e7941bf61fbc075e3284c8ee}} 
logical \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a7fc5dfd1e7941bf61fbc075e3284c8ee}{better\+\_\+cg1\+\_\+est}} = .false.
\begin{DoxyCompactList}\small\item\em If true, use an improved estimate of the first mode internal wave speed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a68bc3cf5460e439bc3a69e244af86952}\label{structmom__wave__speed_1_1wave__speed__cs_a68bc3cf5460e439bc3a69e244af86952}} 
real \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a68bc3cf5460e439bc3a69e244af86952}{mono\+\_\+n2\+\_\+column\+\_\+fraction}} = 0.
\begin{DoxyCompactList}\small\item\em The lower fraction of water column over which N2 is limited as monotonic for the purposes of calculating the equivalent barotropic wave speed. This parameter controls the default behavior of \mbox{\hyperlink{namespacemom__wave__speed_a936732268d9f4097149adb82b393cf39}{wave\+\_\+speed()}} which can be overridden by optional arguments. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a94a7b23d5ba481a4355a49456bbdf739}\label{structmom__wave__speed_1_1wave__speed__cs_a94a7b23d5ba481a4355a49456bbdf739}} 
real \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a94a7b23d5ba481a4355a49456bbdf739}{mono\+\_\+n2\+\_\+depth}} = -\/1.
\begin{DoxyCompactList}\small\item\em The depth below which N2 is limited as monotonic for the purposes of calculating the equivalent barotropic wave speed \mbox{[}Z $\sim$$>$ m\mbox{]}. This parameter controls the default behavior of \mbox{\hyperlink{namespacemom__wave__speed_a936732268d9f4097149adb82b393cf39}{wave\+\_\+speed()}} which can be overridden by optional arguments. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a7458be9c8500bcf48a5cc45431cc0bdd}\label{structmom__wave__speed_1_1wave__speed__cs_a7458be9c8500bcf48a5cc45431cc0bdd}} 
real \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a7458be9c8500bcf48a5cc45431cc0bdd}{min\+\_\+speed2}} = 0.
\begin{DoxyCompactList}\small\item\em The minimum mode 1 internal wave speed squared \mbox{[}L2 T-\/2 $\sim$$>$ m2 s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a97461b0bbaea00678dbecc63f370ea5e}\label{structmom__wave__speed_1_1wave__speed__cs_a97461b0bbaea00678dbecc63f370ea5e}} 
real \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a97461b0bbaea00678dbecc63f370ea5e}{wave\+\_\+speed\+\_\+tol}} = 0.\+001
\begin{DoxyCompactList}\small\item\em The fractional tolerance with which to solve for the wave speeds \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_ac386de2353df58fdf5f2a12c9ea9229f}\label{structmom__wave__speed_1_1wave__speed__cs_ac386de2353df58fdf5f2a12c9ea9229f}} 
type(\mbox{\hyperlink{structmom__remapping_1_1remapping__cs}{remapping\+\_\+cs}}) \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_ac386de2353df58fdf5f2a12c9ea9229f}{remapping\+\_\+cs}}
\begin{DoxyCompactList}\small\item\em Used for vertical remapping when calculating equivalent barotropic mode structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_adf6dcd54c4103b2a79b7118241fee8c5}\label{structmom__wave__speed_1_1wave__speed__cs_adf6dcd54c4103b2a79b7118241fee8c5}} 
logical \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_adf6dcd54c4103b2a79b7118241fee8c5}{remap\+\_\+answers\+\_\+2018}} = .true.
\begin{DoxyCompactList}\small\item\em If true, use the order of arithmetic and expressions that recover the remapping answers from 2018. If false, use more robust forms of the same remapping expressions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__wave__speed_1_1wave__speed__cs_a2c93a316aed8fe0dc700e109ac974a8d}\label{structmom__wave__speed_1_1wave__speed__cs_a2c93a316aed8fe0dc700e109ac974a8d}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structmom__wave__speed_1_1wave__speed__cs_a2c93a316aed8fe0dc700e109ac974a8d}{diag}}
\begin{DoxyCompactList}\small\item\em Diagnostics control structure. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Control structure for M\+O\+M\+\_\+wave\+\_\+speed. 

Definition at line 28 of file M\+O\+M\+\_\+wave\+\_\+speed.\+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\+\_\+speed.\+F90\end{DoxyCompactItemize}
