\hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs}{}\doxysection{mom\+\_\+pressureforce\+\_\+mont\+::pressureforce\+\_\+mont\+\_\+cs Type Reference}
\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs}\index{mom\_pressureforce\_mont::pressureforce\_mont\_cs@{mom\_pressureforce\_mont::pressureforce\_mont\_cs}}


\doxysubsection{Detailed Description}
Control structure for the Montgomery potential form of pressure gradient. 

Definition at line 32 of file M\+O\+M\+\_\+\+Pressure\+Force\+\_\+\+Montgomery.\+F90.



Collaboration diagram for mom\+\_\+pressureforce\+\_\+mont\+::pressureforce\+\_\+mont\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__pressureforce__mont_1_1pressureforce__mont__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a863b024dfa809c05c8a499541023bbb3}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a863b024dfa809c05c8a499541023bbb3}} 
logical \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a863b024dfa809c05c8a499541023bbb3}{tides}}
\begin{DoxyCompactList}\small\item\em If true, apply tidal momentum forcing. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a08284218ab6dcc0bcfc27d2eb3b6c3c7}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a08284218ab6dcc0bcfc27d2eb3b6c3c7}} 
real \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a08284218ab6dcc0bcfc27d2eb3b6c3c7}{rho0}}
\begin{DoxyCompactList}\small\item\em The density used in the Boussinesq approximation \mbox{[}R $\sim$$>$ kg m-\/3\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_adf8e416f778a6da400575419915f247b}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_adf8e416f778a6da400575419915f247b}} 
real \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_adf8e416f778a6da400575419915f247b}{gfs\+\_\+scale}}
\begin{DoxyCompactList}\small\item\em Ratio between gravity applied to top interface and the gravitational acceleration of the planet \mbox{[}nondim\mbox{]}. Usually this ratio is 1. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_aa709d70d2847e7c2167e2523201f7d23}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_aa709d70d2847e7c2167e2523201f7d23}} 
type(time\+\_\+type), pointer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_aa709d70d2847e7c2167e2523201f7d23}{time}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a132a967fa5a0b636e88b30b752383ae2}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a132a967fa5a0b636e88b30b752383ae2}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a132a967fa5a0b636e88b30b752383ae2}{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__pressureforce__mont_1_1pressureforce__mont__cs_abb050c4dc3be0d501658357208f71093}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_abb050c4dc3be0d501658357208f71093}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_abb050c4dc3be0d501658357208f71093}{pfu\+\_\+bc}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal accelerations due to pressure gradients deriving from density gradients within layers \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a7b3c0a8b29c69030de0ef3ea7d05a113}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a7b3c0a8b29c69030de0ef3ea7d05a113}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a7b3c0a8b29c69030de0ef3ea7d05a113}{pfv\+\_\+bc}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional accelerations due to pressure gradients deriving from density gradients within layers \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a1f779ee049da008dee43e8f83915dd1d}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a1f779ee049da008dee43e8f83915dd1d}} 
type(tidal\+\_\+forcing\+\_\+cs), pointer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a1f779ee049da008dee43e8f83915dd1d}{tides\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The tidal forcing control structure. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_ab8fd7a0efbde90ca212f31e47b68f8b2}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_ab8fd7a0efbde90ca212f31e47b68f8b2}} 
integer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_ab8fd7a0efbde90ca212f31e47b68f8b2}{id\+\_\+pfu\+\_\+bc}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_ab027e2a81b51a009bd024edad6bbeec9}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_ab027e2a81b51a009bd024edad6bbeec9}} 
integer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_ab027e2a81b51a009bd024edad6bbeec9}{id\+\_\+pfv\+\_\+bc}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a56f532936880fcda959d952100fd89b5}\label{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a56f532936880fcda959d952100fd89b5}} 
integer \mbox{\hyperlink{structmom__pressureforce__mont_1_1pressureforce__mont__cs_a56f532936880fcda959d952100fd89b5}{id\+\_\+e\+\_\+tidal}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\end{DoxyCompactItemize}



\doxysubsection{Detailed Description}
Control structure for the Montgomery potential form of pressure gradient. 

Definition at line 32 of file M\+O\+M\+\_\+\+Pressure\+Force\+\_\+\+Montgomery.\+F90.



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