\hypertarget{structregional__dyes_1_1dye__tracer__cs}{}\section{regional\+\_\+dyes\+:\+:dye\+\_\+tracer\+\_\+cs Type Reference}
\label{structregional__dyes_1_1dye__tracer__cs}\index{regional\+\_\+dyes\+::dye\+\_\+tracer\+\_\+cs@{regional\+\_\+dyes\+::dye\+\_\+tracer\+\_\+cs}}


\subsection{Detailed Description}
The control structure for the regional dyes tracer package. 

Definition at line 41 of file dye\+\_\+example.\+F90.



Collaboration diagram for regional\+\_\+dyes\+:\+:dye\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structregional__dyes_1_1dye__tracer__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a1268e9e2fc213858cd3b1448b4a3e412}\label{structregional__dyes_1_1dye__tracer__cs_a1268e9e2fc213858cd3b1448b4a3e412}} 
integer \hyperlink{structregional__dyes_1_1dye__tracer__cs_a1268e9e2fc213858cd3b1448b4a3e412}{ntr}
\begin{DoxyCompactList}\small\item\em The number of tracers that are actually used. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a8b4fbe1ca743a69d50926551150e702c}\label{structregional__dyes_1_1dye__tracer__cs_a8b4fbe1ca743a69d50926551150e702c}} 
logical \hyperlink{structregional__dyes_1_1dye__tracer__cs_a8b4fbe1ca743a69d50926551150e702c}{coupled\+\_\+tracers} = .false.
\begin{DoxyCompactList}\small\item\em These tracers are not offered to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a4c94da4fbc2b5b352471236ee885e921}\label{structregional__dyes_1_1dye__tracer__cs_a4c94da4fbc2b5b352471236ee885e921}} 
real, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a4c94da4fbc2b5b352471236ee885e921}{dye\+\_\+source\+\_\+minlon}
\begin{DoxyCompactList}\small\item\em Minimum longitude of region dye will be injected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a5a9de01ba92daa54257f1da86e8a4102}\label{structregional__dyes_1_1dye__tracer__cs_a5a9de01ba92daa54257f1da86e8a4102}} 
real, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a5a9de01ba92daa54257f1da86e8a4102}{dye\+\_\+source\+\_\+maxlon}
\begin{DoxyCompactList}\small\item\em Maximum longitude of region dye will be injected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a7eca6e6d55f0053be420926463ab6ed2}\label{structregional__dyes_1_1dye__tracer__cs_a7eca6e6d55f0053be420926463ab6ed2}} 
real, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a7eca6e6d55f0053be420926463ab6ed2}{dye\+\_\+source\+\_\+minlat}
\begin{DoxyCompactList}\small\item\em Minimum latitude of region dye will be injected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a99747dd299d2e4f613b3089b6613c770}\label{structregional__dyes_1_1dye__tracer__cs_a99747dd299d2e4f613b3089b6613c770}} 
real, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a99747dd299d2e4f613b3089b6613c770}{dye\+\_\+source\+\_\+maxlat}
\begin{DoxyCompactList}\small\item\em Maximum latitude of region dye will be injected. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a53a1c26c7c905869874b8dfa09ffb5f9}\label{structregional__dyes_1_1dye__tracer__cs_a53a1c26c7c905869874b8dfa09ffb5f9}} 
real, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a53a1c26c7c905869874b8dfa09ffb5f9}{dye\+\_\+source\+\_\+mindepth}
\begin{DoxyCompactList}\small\item\em Minimum depth of region dye will be injected \mbox{[}Z $\sim$$>$ m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a1efec0bbaa7ab022df92c47d1081b5bb}\label{structregional__dyes_1_1dye__tracer__cs_a1efec0bbaa7ab022df92c47d1081b5bb}} 
real, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a1efec0bbaa7ab022df92c47d1081b5bb}{dye\+\_\+source\+\_\+maxdepth}
\begin{DoxyCompactList}\small\item\em Maximum depth of region dye will be injected \mbox{[}Z $\sim$$>$ m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_acba731577a6753c0e814f867f2fb4574}\label{structregional__dyes_1_1dye__tracer__cs_acba731577a6753c0e814f867f2fb4574}} 
type(tracer\+\_\+registry\+\_\+type), pointer \hyperlink{structregional__dyes_1_1dye__tracer__cs_acba731577a6753c0e814f867f2fb4574}{tr\+\_\+reg} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a018dbd8db737a7f0a4fe49776e72e2cb}\label{structregional__dyes_1_1dye__tracer__cs_a018dbd8db737a7f0a4fe49776e72e2cb}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \hyperlink{structregional__dyes_1_1dye__tracer__cs_a018dbd8db737a7f0a4fe49776e72e2cb}{tr} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The array of tracers used in this subroutine, in g m-\/3? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_ad5a9c63f2124a4c74b35db70f6938a54}\label{structregional__dyes_1_1dye__tracer__cs_ad5a9c63f2124a4c74b35db70f6938a54}} 
integer, dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_ad5a9c63f2124a4c74b35db70f6938a54}{ind\+\_\+tr}
\begin{DoxyCompactList}\small\item\em Indices returned by aof\+\_\+set\+\_\+coupler\+\_\+flux if it is used and the surface tracer concentrations are to be provided to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_af45f01b7f511f41f30483aa5f13356d5}\label{structregional__dyes_1_1dye__tracer__cs_af45f01b7f511f41f30483aa5f13356d5}} 
type(diag\+\_\+ctrl), pointer \hyperlink{structregional__dyes_1_1dye__tracer__cs_af45f01b7f511f41f30483aa5f13356d5}{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{structregional__dyes_1_1dye__tracer__cs_a85ec48ef3231acadfd96ab3206a1bd0c}\label{structregional__dyes_1_1dye__tracer__cs_a85ec48ef3231acadfd96ab3206a1bd0c}} 
type(mom\+\_\+restart\+\_\+cs), pointer \hyperlink{structregional__dyes_1_1dye__tracer__cs_a85ec48ef3231acadfd96ab3206a1bd0c}{restart\+\_\+csp} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the restart control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a1d0dc3872db51cb7d425ab82341b58fb}\label{structregional__dyes_1_1dye__tracer__cs_a1d0dc3872db51cb7d425ab82341b58fb}} 
type(vardesc), dimension(\+:), allocatable \hyperlink{structregional__dyes_1_1dye__tracer__cs_a1d0dc3872db51cb7d425ab82341b58fb}{tr\+\_\+desc}
\begin{DoxyCompactList}\small\item\em Descriptions and metadata for the tracers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structregional__dyes_1_1dye__tracer__cs_a93886a04c960e0d041b40ca45228d3c2}\label{structregional__dyes_1_1dye__tracer__cs_a93886a04c960e0d041b40ca45228d3c2}} 
logical \hyperlink{structregional__dyes_1_1dye__tracer__cs_a93886a04c960e0d041b40ca45228d3c2}{tracers\+\_\+may\+\_\+reinit} = .false.
\begin{DoxyCompactList}\small\item\em If true the tracers may be initialized if not found in a restart file. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The control structure for the regional dyes tracer package. 

Definition at line 41 of file dye\+\_\+example.\+F90.



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