\hypertarget{structmom__ale__sponge_1_1p3d}{}\section{mom\+\_\+ale\+\_\+sponge\+:\+:p3d Type Reference}
\label{structmom__ale__sponge_1_1p3d}\index{mom\+\_\+ale\+\_\+sponge\+::p3d@{mom\+\_\+ale\+\_\+sponge\+::p3d}}


\subsection{Detailed Description}
A structure for creating arrays of pointers to 3D arrays with extra gridding information. 

Definition at line 66 of file M\+O\+M\+\_\+\+A\+L\+E\+\_\+sponge.\+F90.



Collaboration diagram for mom\+\_\+ale\+\_\+sponge\+:\+:p3d\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=219pt]{structmom__ale__sponge_1_1p3d__coll__graph}
\end{center}
\end{figure}
\subsection*{Private variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p3d_ac6c870796c196e2b706fad89353599f2}\label{structmom__ale__sponge_1_1p3d_ac6c870796c196e2b706fad89353599f2}} 
integer \hyperlink{structmom__ale__sponge_1_1p3d_ac6c870796c196e2b706fad89353599f2}{id}
\begin{DoxyCompactList}\small\item\em id for F\+MS external time interpolator \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p3d_aee3be40d206fb9e8f6f2089875ccfdfd}\label{structmom__ale__sponge_1_1p3d_aee3be40d206fb9e8f6f2089875ccfdfd}} 
integer \hyperlink{structmom__ale__sponge_1_1p3d_aee3be40d206fb9e8f6f2089875ccfdfd}{nz\+\_\+data}
\begin{DoxyCompactList}\small\item\em The number of vertical levels in the input field. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p3d_afe09f56fe39f545a00be053e7d56bb5f}\label{structmom__ale__sponge_1_1p3d_afe09f56fe39f545a00be053e7d56bb5f}} 
integer \hyperlink{structmom__ale__sponge_1_1p3d_afe09f56fe39f545a00be053e7d56bb5f}{num\+\_\+tlevs}
\begin{DoxyCompactList}\small\item\em The number of time records contained in the file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p3d_a0d34c42993e06070e94138a954d7a3aa}\label{structmom__ale__sponge_1_1p3d_a0d34c42993e06070e94138a954d7a3aa}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__ale__sponge_1_1p3d_a0d34c42993e06070e94138a954d7a3aa}{mask\+\_\+in} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pointer to the data mask. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p3d_ab635e91f44c292531aa14556337a069c}\label{structmom__ale__sponge_1_1p3d_ab635e91f44c292531aa14556337a069c}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__ale__sponge_1_1p3d_ab635e91f44c292531aa14556337a069c}{p} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pointer to the data. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p3d_a8a96fc2fffe8cc4d665de5b74febe28b}\label{structmom__ale__sponge_1_1p3d_a8a96fc2fffe8cc4d665de5b74febe28b}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structmom__ale__sponge_1_1p3d_a8a96fc2fffe8cc4d665de5b74febe28b}{h} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pointer to the data grid. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
A structure for creating arrays of pointers to 3D arrays with extra gridding information. 

Definition at line 66 of file M\+O\+M\+\_\+\+A\+L\+E\+\_\+sponge.\+F90.



The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/parameterizations/vertical/M\+O\+M\+\_\+\+A\+L\+E\+\_\+sponge.\+F90\end{DoxyCompactItemize}
