\hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs}{}\doxysection{mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs Type Reference}
\label{structmom__controlled__forcing_1_1ctrl__forcing__cs}\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}


\doxysubsection{Detailed Description}
Control structure for M\+O\+M\+\_\+controlled\+\_\+forcing. 

Definition at line 34 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.



Collaboration diagram for mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__controlled__forcing_1_1ctrl__forcing__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a4b84d79ed6e20310d51c2c5497a429c4}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a4b84d79ed6e20310d51c2c5497a429c4}} 
logical \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a4b84d79ed6e20310d51c2c5497a429c4}{use\+\_\+temperature}}
\begin{DoxyCompactList}\small\item\em If true, temperature and salinity are used as state variables. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a29070d27aea4b1edc408c170c9483ee5}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a29070d27aea4b1edc408c170c9483ee5}} 
logical \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a29070d27aea4b1edc408c170c9483ee5}{do\+\_\+integrated}}
\begin{DoxyCompactList}\small\item\em If true, use time-\/integrated anomalies to control the surface state. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a41125ac6b28ffd12f1edb2bf8700fabf}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a41125ac6b28ffd12f1edb2bf8700fabf}} 
integer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a41125ac6b28ffd12f1edb2bf8700fabf}{num\+\_\+cycle}}
\begin{DoxyCompactList}\small\item\em The number of elements in the forcing cycle. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a864e23cbd44f0bb5b35c346f69080e98}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a864e23cbd44f0bb5b35c346f69080e98}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a864e23cbd44f0bb5b35c346f69080e98}{heat\+\_\+int\+\_\+rate}}
\begin{DoxyCompactList}\small\item\em The rate at which heating anomalies accumulate \mbox{[}s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_ab077772ea33a868774cf09e58e65b7da}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_ab077772ea33a868774cf09e58e65b7da}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_ab077772ea33a868774cf09e58e65b7da}{prec\+\_\+int\+\_\+rate}}
\begin{DoxyCompactList}\small\item\em The rate at which precipitation anomalies accumulate \mbox{[}s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_ac544f28e080cb12b9d318b12c959ca08}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_ac544f28e080cb12b9d318b12c959ca08}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_ac544f28e080cb12b9d318b12c959ca08}{heat\+\_\+cyc\+\_\+rate}}
\begin{DoxyCompactList}\small\item\em The rate at which cyclical heating anomaliess accumulate \mbox{[}s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a13192cd4b9d475e07caac780bde03d9d}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a13192cd4b9d475e07caac780bde03d9d}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a13192cd4b9d475e07caac780bde03d9d}{prec\+\_\+cyc\+\_\+rate}}
\begin{DoxyCompactList}\small\item\em The rate at which cyclical precipitation anomaliess accumulate \mbox{[}s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a607f2d78367fccf489f2060a99ab2957}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a607f2d78367fccf489f2060a99ab2957}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a607f2d78367fccf489f2060a99ab2957}{len2}}
\begin{DoxyCompactList}\small\item\em The square of the length scale over which the anomalies are smoothed via a Laplacian filter \mbox{[}m2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a9c175ed865f7d276e502b236b2266a91}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a9c175ed865f7d276e502b236b2266a91}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a9c175ed865f7d276e502b236b2266a91}{lam\+\_\+heat}}
\begin{DoxyCompactList}\small\item\em A constant of proportionality between S\+ST anomalies and heat fluxes \mbox{[}W m-\/2 deg\+C-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a2514d014da597401b72901c07e0523c1}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a2514d014da597401b72901c07e0523c1}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a2514d014da597401b72901c07e0523c1}{lam\+\_\+prec}}
\begin{DoxyCompactList}\small\item\em A constant of proportionality between S\+SS anomalies (normalised by mean S\+SS) and precipitation \mbox{[}kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_adc4661e0f58b6d1b6bab4a7ad2c25bf0}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_adc4661e0f58b6d1b6bab4a7ad2c25bf0}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_adc4661e0f58b6d1b6bab4a7ad2c25bf0}{lam\+\_\+cyc\+\_\+heat}}
\begin{DoxyCompactList}\small\item\em A constant of proportionality between cyclical S\+ST anomalies and corrective heat fluxes \mbox{[}W m-\/2 deg\+C-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a0731393db4c4fd50ec284f91ba794071}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a0731393db4c4fd50ec284f91ba794071}} 
real \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a0731393db4c4fd50ec284f91ba794071}{lam\+\_\+cyc\+\_\+prec}}
\begin{DoxyCompactList}\small\item\em A constant of proportionality between cyclical S\+SS anomalies (normalised by mean S\+SS) and corrective precipitation \mbox{[}kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a90bcc603bd586cb9162ffe8a3e3084dc}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a90bcc603bd586cb9162ffe8a3e3084dc}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a90bcc603bd586cb9162ffe8a3e3084dc}{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__controlled__forcing_1_1ctrl__forcing__cs_a5ea8795d7a2bc9930330cc09f53155d0}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a5ea8795d7a2bc9930330cc09f53155d0}} 
integer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a5ea8795d7a2bc9930330cc09f53155d0}{id\+\_\+heat\+\_\+0}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handle. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
real, dimension(\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a4740b9fa9c22cc62fb957c76b65d4f11}{avg\+\_\+time}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_aed35714d11ab1486d71ab48c67c50d79}{heat\+\_\+0}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a98574ccc0e7712a12e24be0714e72c70}{precip\+\_\+0}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_ad455d27254c9aeab2bfca9c35d0c6a56}{heat\+\_\+cyc}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_aee5018258c74ae2fcc6afc88f2b94f09}{precip\+\_\+cyc}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_ad6b6146c892004075575a18c4c010f7a}{avg\+\_\+sst\+\_\+anom}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_abd92452fa904e717a2add1d178ca8598}{avg\+\_\+sss\+\_\+anom}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\item 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__controlled__forcing_1_1ctrl__forcing__cs_a6b6703baf9775b0c02b2b534f3dc9f91}{avg\+\_\+sss}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointers for data. \end{DoxyCompactList}\end{DoxyCompactItemize}



\doxysubsection{Detailed Description}
Control structure for M\+O\+M\+\_\+controlled\+\_\+forcing. 

Definition at line 34 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.



\doxysubsection{Variables and constants}
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a6b6703baf9775b0c02b2b534f3dc9f91}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a6b6703baf9775b0c02b2b534f3dc9f91}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!avg\_sss@{avg\_sss}}
\index{avg\_sss@{avg\_sss}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{avg\_sss}{avg\_sss}}
{\footnotesize\ttfamily real, dimension(\+:,\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::avg\+\_\+sss =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 65 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.

\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_abd92452fa904e717a2add1d178ca8598}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_abd92452fa904e717a2add1d178ca8598}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!avg\_sss\_anom@{avg\_sss\_anom}}
\index{avg\_sss\_anom@{avg\_sss\_anom}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{avg\_sss\_anom}{avg\_sss\_anom}}
{\footnotesize\ttfamily real, dimension(\+:,\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::avg\+\_\+sss\+\_\+anom =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 65 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.

\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_ad6b6146c892004075575a18c4c010f7a}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_ad6b6146c892004075575a18c4c010f7a}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!avg\_sst\_anom@{avg\_sst\_anom}}
\index{avg\_sst\_anom@{avg\_sst\_anom}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{avg\_sst\_anom}{avg\_sst\_anom}}
{\footnotesize\ttfamily real, dimension(\+:,\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::avg\+\_\+sst\+\_\+anom =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 65 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.

\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a4740b9fa9c22cc62fb957c76b65d4f11}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a4740b9fa9c22cc62fb957c76b65d4f11}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!avg\_time@{avg\_time}}
\index{avg\_time@{avg\_time}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{avg\_time}{avg\_time}}
{\footnotesize\ttfamily real, dimension(\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::avg\+\_\+time =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 60 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{60 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{pointer}, \textcolor{keywordtype}{dimension(:)} :: \&}
\DoxyCodeLine{61     avg\_time => null()}

\end{DoxyCode}
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_aed35714d11ab1486d71ab48c67c50d79}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_aed35714d11ab1486d71ab48c67c50d79}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!heat\_0@{heat\_0}}
\index{heat\_0@{heat\_0}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{heat\_0}{heat\_0}}
{\footnotesize\ttfamily real, dimension(\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::heat\+\_\+0 =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 62 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{62 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{pointer}, \textcolor{keywordtype}{dimension(:,:)} :: \&}
\DoxyCodeLine{63     heat\_0 => null(), \&}
\DoxyCodeLine{64     precip\_0 => null()}

\end{DoxyCode}
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_ad455d27254c9aeab2bfca9c35d0c6a56}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_ad455d27254c9aeab2bfca9c35d0c6a56}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!heat\_cyc@{heat\_cyc}}
\index{heat\_cyc@{heat\_cyc}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{heat\_cyc}{heat\_cyc}}
{\footnotesize\ttfamily real, dimension(\+:,\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::heat\+\_\+cyc =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 65 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{65 \textcolor{keywordtype}{  real}, \textcolor{keywordtype}{pointer}, \textcolor{keywordtype}{dimension(:,:,:)} :: \&}
\DoxyCodeLine{66     heat\_cyc => null(), \&}
\DoxyCodeLine{67     precip\_cyc => null(), \&}
\DoxyCodeLine{68     avg\_sst\_anom => null(), \&}
\DoxyCodeLine{69     avg\_sss\_anom => null(), \&}
\DoxyCodeLine{70     avg\_sss => null()}

\end{DoxyCode}
\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_a98574ccc0e7712a12e24be0714e72c70}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_a98574ccc0e7712a12e24be0714e72c70}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!precip\_0@{precip\_0}}
\index{precip\_0@{precip\_0}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{precip\_0}{precip\_0}}
{\footnotesize\ttfamily real, dimension(\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::precip\+\_\+0 =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 62 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.

\mbox{\Hypertarget{structmom__controlled__forcing_1_1ctrl__forcing__cs_aee5018258c74ae2fcc6afc88f2b94f09}\label{structmom__controlled__forcing_1_1ctrl__forcing__cs_aee5018258c74ae2fcc6afc88f2b94f09}} 
\index{mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}!precip\_cyc@{precip\_cyc}}
\index{precip\_cyc@{precip\_cyc}!mom\_controlled\_forcing::ctrl\_forcing\_cs@{mom\_controlled\_forcing::ctrl\_forcing\_cs}}
\doxysubsubsection{\texorpdfstring{precip\_cyc}{precip\_cyc}}
{\footnotesize\ttfamily real, dimension(\+:,\+:,\+:), pointer mom\+\_\+controlled\+\_\+forcing\+::ctrl\+\_\+forcing\+\_\+cs\+::precip\+\_\+cyc =$>$ N\+U\+LL()}



Pointers for data. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000012}{Todo}}]Needs more complete documentation. \end{DoxyRefDesc}


Definition at line 65 of file M\+O\+M\+\_\+controlled\+\_\+forcing.\+F90.



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