\hypertarget{structmom__variables_1_1accel__diag__ptrs}{}\section{mom\+\_\+variables\+:\+:accel\+\_\+diag\+\_\+ptrs Type Reference}
\label{structmom__variables_1_1accel__diag__ptrs}\index{mom\+\_\+variables\+::accel\+\_\+diag\+\_\+ptrs@{mom\+\_\+variables\+::accel\+\_\+diag\+\_\+ptrs}}


\subsection{Detailed Description}
Pointers to arrays with accelerations, which can later be used for derived diagnostics, like energy balances. 

Definition at line 161 of file M\+O\+M\+\_\+variables.\+F90.



Collaboration diagram for mom\+\_\+variables\+:\+:accel\+\_\+diag\+\_\+ptrs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{structmom__variables_1_1accel__diag__ptrs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a30f54e9ed22a831c4056d92b2ffcad2f}\label{structmom__variables_1_1accel__diag__ptrs_a30f54e9ed22a831c4056d92b2ffcad2f}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a30f54e9ed22a831c4056d92b2ffcad2f}{diffu} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal acceleration due to along isopycnal viscosity \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a6c032f9c452ff6aa02e33ddc013ce324}\label{structmom__variables_1_1accel__diag__ptrs_a6c032f9c452ff6aa02e33ddc013ce324}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a6c032f9c452ff6aa02e33ddc013ce324}{diffv} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional acceleration due to along isopycnal viscosity \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a45ff870f9c0425a3541f2d3835e6774e}\label{structmom__variables_1_1accel__diag__ptrs_a45ff870f9c0425a3541f2d3835e6774e}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a45ff870f9c0425a3541f2d3835e6774e}{cau} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal Coriolis and momentum advection accelerations \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_ac6eaea0263fd705b25c0aaa027431b05}\label{structmom__variables_1_1accel__diag__ptrs_ac6eaea0263fd705b25c0aaa027431b05}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_ac6eaea0263fd705b25c0aaa027431b05}{cav} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional Coriolis and momentum advection accelerations \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a7fe0ab49217fbfeef89c5baa1546d88c}\label{structmom__variables_1_1accel__diag__ptrs_a7fe0ab49217fbfeef89c5baa1546d88c}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a7fe0ab49217fbfeef89c5baa1546d88c}{pfu} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal acceleration due to pressure forces \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_af4738a7d8ff0feca2c90663b6b046570}\label{structmom__variables_1_1accel__diag__ptrs_af4738a7d8ff0feca2c90663b6b046570}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_af4738a7d8ff0feca2c90663b6b046570}{pfv} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional acceleration due to pressure forces \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a4068f21a9614708f1940a76432802253}\label{structmom__variables_1_1accel__diag__ptrs_a4068f21a9614708f1940a76432802253}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a4068f21a9614708f1940a76432802253}{du\+\_\+dt\+\_\+visc} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal acceleration due to vertical viscosity \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a7dc5c8ed78c9bb565fe5e18d921a07be}\label{structmom__variables_1_1accel__diag__ptrs_a7dc5c8ed78c9bb565fe5e18d921a07be}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a7dc5c8ed78c9bb565fe5e18d921a07be}{dv\+\_\+dt\+\_\+visc} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional acceleration due to vertical viscosity \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a57a029b985f188da857554ca95ea6318}\label{structmom__variables_1_1accel__diag__ptrs_a57a029b985f188da857554ca95ea6318}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a57a029b985f188da857554ca95ea6318}{du\+\_\+dt\+\_\+dia} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal acceleration due to diapycnal mixing \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a8b8bb50892040dd20d4cb414e3d0fccf}\label{structmom__variables_1_1accel__diag__ptrs_a8b8bb50892040dd20d4cb414e3d0fccf}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a8b8bb50892040dd20d4cb414e3d0fccf}{dv\+\_\+dt\+\_\+dia} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional acceleration due to diapycnal mixing \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_af3a18ab163e9d78c20315e2d3362e061}\label{structmom__variables_1_1accel__diag__ptrs_af3a18ab163e9d78c20315e2d3362e061}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_af3a18ab163e9d78c20315e2d3362e061}{du\+\_\+other} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Zonal velocity changes due to any other processes that are not due to any explicit accelerations \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a61a9cf62d8d00727f4806696c04e33e1}\label{structmom__variables_1_1accel__diag__ptrs_a61a9cf62d8d00727f4806696c04e33e1}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a61a9cf62d8d00727f4806696c04e33e1}{dv\+\_\+other} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Meridional velocity changes due to any other processes that are not due to any explicit accelerations \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_aa1c22c990a55c3b88dad3147a07832b8}\label{structmom__variables_1_1accel__diag__ptrs_aa1c22c990a55c3b88dad3147a07832b8}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_aa1c22c990a55c3b88dad3147a07832b8}{gradkeu} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em grad\+K\+Eu = -\/ d/dx(u2) \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_ab4613d950f9f4f8b0558981194e37266}\label{structmom__variables_1_1accel__diag__ptrs_ab4613d950f9f4f8b0558981194e37266}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_ab4613d950f9f4f8b0558981194e37266}{gradkev} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em grad\+K\+Ev = -\/ d/dy(u2) \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a6dc3113722e1f5e78cc6fd6b30a4cbc0}\label{structmom__variables_1_1accel__diag__ptrs_a6dc3113722e1f5e78cc6fd6b30a4cbc0}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a6dc3113722e1f5e78cc6fd6b30a4cbc0}{rv\+\_\+x\+\_\+v} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em rv\+\_\+x\+\_\+v = rv $\ast$ v at u \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_aab873facae67448d8bfc0b5027855c4a}\label{structmom__variables_1_1accel__diag__ptrs_aab873facae67448d8bfc0b5027855c4a}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_aab873facae67448d8bfc0b5027855c4a}{rv\+\_\+x\+\_\+u} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em rv\+\_\+x\+\_\+u = rv $\ast$ u at v \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a473f15ccc51d5956a6fd85de628b79e3}\label{structmom__variables_1_1accel__diag__ptrs_a473f15ccc51d5956a6fd85de628b79e3}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a473f15ccc51d5956a6fd85de628b79e3}{diag\+\_\+hfrac\+\_\+u} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Fractional layer thickness at u points. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1accel__diag__ptrs_a32d4a35c8680d73ebc7621a82406a7e5}\label{structmom__variables_1_1accel__diag__ptrs_a32d4a35c8680d73ebc7621a82406a7e5}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__variables_1_1accel__diag__ptrs_a32d4a35c8680d73ebc7621a82406a7e5}{diag\+\_\+hfrac\+\_\+v} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Fractional layer thickness at v points. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Pointers to arrays with accelerations, which can later be used for derived diagnostics, like energy balances. 

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