\hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs}{}\doxysection{mom\+\_\+pressureforce\+\_\+fv\+::pressureforce\+\_\+fv\+\_\+cs Type Reference}
\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs}\index{mom\_pressureforce\_fv::pressureforce\_fv\_cs@{mom\_pressureforce\_fv::pressureforce\_fv\_cs}}


\doxysubsection{Detailed Description}
Finite volume pressure gradient control structure. 

Definition at line 36 of file M\+O\+M\+\_\+\+Pressure\+Force\+\_\+\+F\+V.\+F90.



Collaboration diagram for mom\+\_\+pressureforce\+\_\+fv\+::pressureforce\+\_\+fv\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__pressureforce__fv_1_1pressureforce__fv__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a48962536b22184a07e46461d25d59a3a}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a48962536b22184a07e46461d25d59a3a}} 
logical \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a48962536b22184a07e46461d25d59a3a}{tides}}
\begin{DoxyCompactList}\small\item\em If true, apply tidal momentum forcing. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a0d89c1a9f2d5b8e211ee56a88ed97438}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a0d89c1a9f2d5b8e211ee56a88ed97438}} 
real \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a0d89c1a9f2d5b8e211ee56a88ed97438}{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__fv_1_1pressureforce__fv__cs_a1059489bf75ebc4c65dd7c546836d773}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a1059489bf75ebc4c65dd7c546836d773}} 
real \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a1059489bf75ebc4c65dd7c546836d773}{gfs\+\_\+scale}}
\begin{DoxyCompactList}\small\item\em A scaling of the surface pressure gradients to allow the use of a reduced gravity model \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_aad8c9e4f5dae5c91ec14b90326a06311}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_aad8c9e4f5dae5c91ec14b90326a06311}} 
type(time\+\_\+type), pointer \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_aad8c9e4f5dae5c91ec14b90326a06311}{time}}
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a7852a67f33d9f4350b870a1cc167f37b}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a7852a67f33d9f4350b870a1cc167f37b}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a7852a67f33d9f4350b870a1cc167f37b}{diag}}
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_afbaa025232ec2c99f397cc211342784f}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_afbaa025232ec2c99f397cc211342784f}} 
logical \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_afbaa025232ec2c99f397cc211342784f}{usemasswghtinterp}}
\begin{DoxyCompactList}\small\item\em Use mass weighting in T/S interpolation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a80f6d9d846110983df5ef267aae7ef57}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a80f6d9d846110983df5ef267aae7ef57}} 
logical \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a80f6d9d846110983df5ef267aae7ef57}{boundary\+\_\+extrap}}
\begin{DoxyCompactList}\small\item\em Indicate whether high-\/order boundary extrapolation should be used within boundary cells. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_aadebd0025928bb991c156153e0479117}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_aadebd0025928bb991c156153e0479117}} 
logical \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_aadebd0025928bb991c156153e0479117}{reconstruct}}
\begin{DoxyCompactList}\small\item\em If true, polynomial profiles of T \& S will be reconstructed and used in the integrals for the finite volume pressure gradient calculation. The default depends on whether regridding is being used. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a0435041fa081436418ab027b552b6936}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a0435041fa081436418ab027b552b6936}} 
integer \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a0435041fa081436418ab027b552b6936}{recon\+\_\+scheme}}
\begin{DoxyCompactList}\small\item\em Order of the polynomial of the reconstruction of T \& S for the finite volume pressure gradient calculation. By the default (1) is for a piecewise linear method. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_ada2be525ef12f938cca102b0e9e7b467}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_ada2be525ef12f938cca102b0e9e7b467}} 
real \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_ada2be525ef12f938cca102b0e9e7b467}{stanley\+\_\+t2\+\_\+det\+\_\+coeff}}
\begin{DoxyCompactList}\small\item\em The coefficient correlating S\+GS temperature variance with the mean temperature gradient in the deterministic part of the Stanley form of the Brankart correction. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a6e12a866854b34c2c56a667dac0a21e4}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a6e12a866854b34c2c56a667dac0a21e4}} 
integer \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a6e12a866854b34c2c56a667dac0a21e4}{id\+\_\+e\+\_\+tidal}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic identifier. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_abe693089a44ac8860c048edb62155c4d}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_abe693089a44ac8860c048edb62155c4d}} 
integer \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_abe693089a44ac8860c048edb62155c4d}{id\+\_\+tvar\+\_\+sgs}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic identifier. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a9bcfc7700fca288b1c46d43714c5bd30}\label{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a9bcfc7700fca288b1c46d43714c5bd30}} 
type(\mbox{\hyperlink{structmom__tidal__forcing_1_1tidal__forcing__cs}{tidal\+\_\+forcing\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__pressureforce__fv_1_1pressureforce__fv__cs_a9bcfc7700fca288b1c46d43714c5bd30}{tides\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Tides control structure. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Finite volume pressure gradient control structure. 

Definition at line 36 of file M\+O\+M\+\_\+\+Pressure\+Force\+\_\+\+F\+V.\+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\+\_\+\+F\+V.\+F90\end{DoxyCompactItemize}
