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


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

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



Collaboration diagram for mom\+\_\+ale\+\_\+sponge\+:\+:p2d\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=219pt]{structmom__ale__sponge_1_1p2d__coll__graph}
\end{center}
\end{figure}
\subsection*{Private variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p2d_a5e89e1dc1547ab9eba3959ce915124b5}\label{structmom__ale__sponge_1_1p2d_a5e89e1dc1547ab9eba3959ce915124b5}} 
integer \mbox{\hyperlink{structmom__ale__sponge_1_1p2d_a5e89e1dc1547ab9eba3959ce915124b5}{id}}
\begin{DoxyCompactList}\small\item\em id for F\+MS external time interpolator \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p2d_a91a3ce803b8c23c64a711d2f385f71eb}\label{structmom__ale__sponge_1_1p2d_a91a3ce803b8c23c64a711d2f385f71eb}} 
integer \mbox{\hyperlink{structmom__ale__sponge_1_1p2d_a91a3ce803b8c23c64a711d2f385f71eb}{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_1p2d_ac78b67961cda8bb8ac046ca1e93639e7}\label{structmom__ale__sponge_1_1p2d_ac78b67961cda8bb8ac046ca1e93639e7}} 
integer \mbox{\hyperlink{structmom__ale__sponge_1_1p2d_ac78b67961cda8bb8ac046ca1e93639e7}{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_1p2d_a8569540c1c98586a8e9db78ff09e6465}\label{structmom__ale__sponge_1_1p2d_a8569540c1c98586a8e9db78ff09e6465}} 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__ale__sponge_1_1p2d_a8569540c1c98586a8e9db78ff09e6465}{mask\+\_\+in}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pointer to the data mask. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p2d_ab93368767d41a112432318cb646c8b45}\label{structmom__ale__sponge_1_1p2d_ab93368767d41a112432318cb646c8b45}} 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__ale__sponge_1_1p2d_ab93368767d41a112432318cb646c8b45}{p}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pointer the data. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__ale__sponge_1_1p2d_a1938859557eca21e190e9faf855766b5}\label{structmom__ale__sponge_1_1p2d_a1938859557eca21e190e9faf855766b5}} 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__ale__sponge_1_1p2d_a1938859557eca21e190e9faf855766b5}{h}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pointer the data grid. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

Definition at line 76 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}
