\hypertarget{structmom__opacity_1_1opacity__cs}{}\section{mom\+\_\+opacity\+:\+:opacity\+\_\+cs Type Reference}
\label{structmom__opacity_1_1opacity__cs}\index{mom\+\_\+opacity\+::opacity\+\_\+cs@{mom\+\_\+opacity\+::opacity\+\_\+cs}}


\subsection{Detailed Description}
The control structure with paramters for the M\+O\+M\+\_\+opacity module. 

Definition at line 50 of file M\+O\+M\+\_\+opacity.\+F90.



Collaboration diagram for mom\+\_\+opacity\+:\+:opacity\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__opacity_1_1opacity__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a3bfd441a925b63940c9859b91238f47b}\label{structmom__opacity_1_1opacity__cs_a3bfd441a925b63940c9859b91238f47b}} 
logical \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a3bfd441a925b63940c9859b91238f47b}{var\+\_\+pen\+\_\+sw}}
\begin{DoxyCompactList}\small\item\em If true, use one of the C\+H\+L\+\_\+A schemes (specified by O\+P\+A\+C\+I\+T\+Y\+\_\+\+S\+C\+H\+E\+ME) to determine the e-\/folding depth of incoming shortwave radiation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_aa62c0db343a921c049fde7b1b7cea0f5}\label{structmom__opacity_1_1opacity__cs_aa62c0db343a921c049fde7b1b7cea0f5}} 
integer \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_aa62c0db343a921c049fde7b1b7cea0f5}{opacity\+\_\+scheme}}
\begin{DoxyCompactList}\small\item\em An integer indicating which scheme should be used to translate water properties into the opacity (i.\+e., the e-\/folding depth) and (perhaps) the number of bands of penetrating shortwave radiation to use. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_ad00de56b5dcb622409ff3a05f6cdeed9}\label{structmom__opacity_1_1opacity__cs_ad00de56b5dcb622409ff3a05f6cdeed9}} 
real \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_ad00de56b5dcb622409ff3a05f6cdeed9}{pen\+\_\+sw\+\_\+scale}}
\begin{DoxyCompactList}\small\item\em The vertical absorption e-\/folding depth of the penetrating shortwave radiation \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a67267bfbb3aeb465c9e05e0f87d683b2}\label{structmom__opacity_1_1opacity__cs_a67267bfbb3aeb465c9e05e0f87d683b2}} 
real \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a67267bfbb3aeb465c9e05e0f87d683b2}{pen\+\_\+sw\+\_\+scale\+\_\+2nd}}
\begin{DoxyCompactList}\small\item\em The vertical absorption e-\/folding depth of the (2nd) penetrating shortwave radiation \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a8fe1d3c1881b64836c9420eaa9618b3c}\label{structmom__opacity_1_1opacity__cs_a8fe1d3c1881b64836c9420eaa9618b3c}} 
real \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a8fe1d3c1881b64836c9420eaa9618b3c}{sw\+\_\+1st\+\_\+exp\+\_\+ratio}}
\begin{DoxyCompactList}\small\item\em Ratio for 1st exp decay in Two Exp decay opacity. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a3db6fdc13da111f26d69342f15dad101}\label{structmom__opacity_1_1opacity__cs_a3db6fdc13da111f26d69342f15dad101}} 
real \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a3db6fdc13da111f26d69342f15dad101}{pen\+\_\+sw\+\_\+frac}}
\begin{DoxyCompactList}\small\item\em The fraction of shortwave radiation that is penetrating with a constant e-\/folding approach. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_aa0bba447c75218665ba3ec015e5054e6}\label{structmom__opacity_1_1opacity__cs_aa0bba447c75218665ba3ec015e5054e6}} 
real \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_aa0bba447c75218665ba3ec015e5054e6}{blue\+\_\+frac}}
\begin{DoxyCompactList}\small\item\em The fraction of the penetrating shortwave radiation that is in the blue band \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a1245cccef164eb653f364b75848feb57}\label{structmom__opacity_1_1opacity__cs_a1245cccef164eb653f364b75848feb57}} 
real \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a1245cccef164eb653f364b75848feb57}{opacity\+\_\+land\+\_\+value}}
\begin{DoxyCompactList}\small\item\em The value to use for opacity over land \mbox{[}m-\/1\mbox{]}. The default is 10 m-\/1 -\/ a value for muddy water. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_ac524ed639f10e329436628769a8e5bd9}\label{structmom__opacity_1_1opacity__cs_ac524ed639f10e329436628769a8e5bd9}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_ac524ed639f10e329436628769a8e5bd9}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a70f04c84bd6ffcb249814564cfe8c4a6}\label{structmom__opacity_1_1opacity__cs_a70f04c84bd6ffcb249814564cfe8c4a6}} 
integer \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a70f04c84bd6ffcb249814564cfe8c4a6}{id\+\_\+sw\+\_\+pen}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_af9f1ac4dee8d3607ec997ad1fce3b515}\label{structmom__opacity_1_1opacity__cs_af9f1ac4dee8d3607ec997ad1fce3b515}} 
integer \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_af9f1ac4dee8d3607ec997ad1fce3b515}{id\+\_\+sw\+\_\+vis\+\_\+pen}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__opacity_1_1opacity__cs_a49372b49f2a305418dc1cee833687c67}\label{structmom__opacity_1_1opacity__cs_a49372b49f2a305418dc1cee833687c67}} 
integer, dimension(\+:), pointer \mbox{\hyperlink{structmom__opacity_1_1opacity__cs_a49372b49f2a305418dc1cee833687c67}{id\+\_\+opacity}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
The control structure with paramters for the M\+O\+M\+\_\+opacity module. 

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