\hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs}{}\doxysection{mom\+\_\+lateral\+\_\+boundary\+\_\+diffusion\+::lateral\+\_\+boundary\+\_\+diffusion\+\_\+cs Type Reference}
\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs}\index{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs@{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs}}


\doxysubsection{Detailed Description}
Sets parameters for lateral boundary mixing module. 

Definition at line 39 of file M\+O\+M\+\_\+lateral\+\_\+boundary\+\_\+diffusion.\+F90.



Collaboration diagram for mom\+\_\+lateral\+\_\+boundary\+\_\+diffusion\+::lateral\+\_\+boundary\+\_\+diffusion\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
integer \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a0f35ad344e47e472298459f6bf8a8bdf}{method}}
\begin{DoxyCompactList}\small\item\em Determine which of the three methods calculate and apply near boundary layer fluxes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_aabf2784090bb9e493287e58016a70e2f}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_aabf2784090bb9e493287e58016a70e2f}} 
integer \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_aabf2784090bb9e493287e58016a70e2f}{deg}}
\begin{DoxyCompactList}\small\item\em Degree of polynomial reconstruction. \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a0f05aa2e76438de93652921a477eec94}{surface\+\_\+boundary\+\_\+scheme}}
\begin{DoxyCompactList}\small\item\em Which boundary layer scheme to use. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_afca58198fb0188dca1244c5557e78d9b}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_afca58198fb0188dca1244c5557e78d9b}} 
logical \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_afca58198fb0188dca1244c5557e78d9b}{limiter}}
\begin{DoxyCompactList}\small\item\em Controls wether a flux limiter is applied. Only valid when method = 2. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_afe08876162ae39aa7fc426e06ef89ca2}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_afe08876162ae39aa7fc426e06ef89ca2}} 
logical \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_afe08876162ae39aa7fc426e06ef89ca2}{linear}}
\begin{DoxyCompactList}\small\item\em If True, apply a linear transition at the base/top of the boundary. The flux will be fully applied at k=k\+\_\+min and zero at k=k\+\_\+max. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_ad9c837ad6d0928e9eee3b5dd3b39655b}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_ad9c837ad6d0928e9eee3b5dd3b39655b}} 
type(remapping\+\_\+cs) \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_ad9c837ad6d0928e9eee3b5dd3b39655b}{remap\+\_\+cs}}
\begin{DoxyCompactList}\small\item\em Control structure to hold remapping configuration. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a29f08a77261ff245936641829d8b202f}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a29f08a77261ff245936641829d8b202f}} 
type(kpp\+\_\+cs), pointer \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a29f08a77261ff245936641829d8b202f}{kpp\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em K\+PP control structure needed to get B\+LD. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_ac63bd15caddb1af2efc1132cce2bd335}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_ac63bd15caddb1af2efc1132cce2bd335}} 
type(energetic\+\_\+pbl\+\_\+cs), pointer \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_ac63bd15caddb1af2efc1132cce2bd335}{energetic\+\_\+pbl\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em e\+P\+BL control structure needed to get B\+LD \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a9b361105c17f0e44700d48be96517e59}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a9b361105c17f0e44700d48be96517e59}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a9b361105c17f0e44700d48be96517e59}{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}


\doxysubsection{Detailed Description}
Sets parameters for lateral boundary mixing module. 

Definition at line 39 of file M\+O\+M\+\_\+lateral\+\_\+boundary\+\_\+diffusion.\+F90.



\doxysubsection{Variables and constants}
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a0f35ad344e47e472298459f6bf8a8bdf}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a0f35ad344e47e472298459f6bf8a8bdf}} 
\index{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs@{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs}!method@{method}}
\index{method@{method}!mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs@{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs}}
\doxysubsubsection{\texorpdfstring{method}{method}}
{\footnotesize\ttfamily integer mom\+\_\+lateral\+\_\+boundary\+\_\+diffusion\+::lateral\+\_\+boundary\+\_\+diffusion\+\_\+cs\+::method}



Determine which of the three methods calculate and apply near boundary layer fluxes. 


\begin{DoxyEnumerate}
\item Along layer
\item Bulk-\/layer approach (not recommended) 
\end{DoxyEnumerate}

Definition at line 40 of file M\+O\+M\+\_\+lateral\+\_\+boundary\+\_\+diffusion.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{40   \textcolor{keywordtype}{integer} :: method\textcolor{comment}{                          !< Determine which of the three methods calculate}}

\end{DoxyCode}
\mbox{\Hypertarget{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a0f05aa2e76438de93652921a477eec94}\label{structmom__lateral__boundary__diffusion_1_1lateral__boundary__diffusion__cs_a0f05aa2e76438de93652921a477eec94}} 
\index{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs@{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs}!surface\_boundary\_scheme@{surface\_boundary\_scheme}}
\index{surface\_boundary\_scheme@{surface\_boundary\_scheme}!mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs@{mom\_lateral\_boundary\_diffusion::lateral\_boundary\_diffusion\_cs}}
\doxysubsubsection{\texorpdfstring{surface\_boundary\_scheme}{surface\_boundary\_scheme}}
{\footnotesize\ttfamily integer mom\+\_\+lateral\+\_\+boundary\+\_\+diffusion\+::lateral\+\_\+boundary\+\_\+diffusion\+\_\+cs\+::surface\+\_\+boundary\+\_\+scheme}



Which boundary layer scheme to use. 


\begin{DoxyEnumerate}
\item e\+P\+BL; 2. K\+PP 
\end{DoxyEnumerate}

Definition at line 45 of file M\+O\+M\+\_\+lateral\+\_\+boundary\+\_\+diffusion.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{45   \textcolor{keywordtype}{integer} :: surface\_boundary\_scheme\textcolor{comment}{         !< Which boundary layer scheme to use}}

\end{DoxyCode}


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