\hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs}{}\section{dyed\+\_\+obc\+\_\+tracer\+::dyed\+\_\+obc\+\_\+tracer\+\_\+cs Type Reference}
\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs}\index{dyed\_obc\_tracer::dyed\_obc\_tracer\_cs@{dyed\_obc\_tracer::dyed\_obc\_tracer\_cs}}


\subsection{Detailed Description}
The control structure for the dyed\+\_\+obc tracer package. 

Definition at line 33 of file dyed\+\_\+obc\+\_\+tracer.\+F90.



Collaboration diagram for dyed\+\_\+obc\+\_\+tracer\+::dyed\+\_\+obc\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structdyed__obc__tracer_1_1dyed__obc__tracer__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a9acd80ca0456f14457b6c3090f8acf37}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a9acd80ca0456f14457b6c3090f8acf37}} 
integer \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a9acd80ca0456f14457b6c3090f8acf37}{ntr}}
\begin{DoxyCompactList}\small\item\em The number of tracers that are actually used. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a5c397924bab0abf8ada8c1df44748cfd}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a5c397924bab0abf8ada8c1df44748cfd}} 
logical \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a5c397924bab0abf8ada8c1df44748cfd}{coupled\+\_\+tracers}} = .false.
\begin{DoxyCompactList}\small\item\em These tracers are not offered to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a2e8505e17f9be85493f83d2f0dd8df05}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a2e8505e17f9be85493f83d2f0dd8df05}} 
character(len=200) \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a2e8505e17f9be85493f83d2f0dd8df05}{tracer\+\_\+ic\+\_\+file}}
\begin{DoxyCompactList}\small\item\em The full path to the IC file, or \char`\"{} \char`\"{} to initialize internally. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ad7f2222ecace97399ae755abe91472b0}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ad7f2222ecace97399ae755abe91472b0}} 
type(time\+\_\+type), pointer \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ad7f2222ecace97399ae755abe91472b0}{time}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ad9d78eed15a0d0d73eaa33b13d8e28fc}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ad9d78eed15a0d0d73eaa33b13d8e28fc}} 
type(tracer\+\_\+registry\+\_\+type), pointer \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ad9d78eed15a0d0d73eaa33b13d8e28fc}{tr\+\_\+reg}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_abd15d03d8fb4448d7b17c36e0b2bd5f7}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_abd15d03d8fb4448d7b17c36e0b2bd5f7}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_abd15d03d8fb4448d7b17c36e0b2bd5f7}{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{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a2ed71cba6eaae6280ce1ba1c74be2a10}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a2ed71cba6eaae6280ce1ba1c74be2a10}} 
integer, dimension(\+:), allocatable \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a2ed71cba6eaae6280ce1ba1c74be2a10}{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{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_af3189dbc093307fdb371d2a8103fc5bd}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_af3189dbc093307fdb371d2a8103fc5bd}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_af3189dbc093307fdb371d2a8103fc5bd}{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{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ab8f44808cd132e3edeac1fb3a54ae046}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ab8f44808cd132e3edeac1fb3a54ae046}} 
type(mom\+\_\+restart\+\_\+cs), pointer \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_ab8f44808cd132e3edeac1fb3a54ae046}{restart\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the restart control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a6beb31c7a662409620d22eedeb8cb410}\label{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a6beb31c7a662409620d22eedeb8cb410}} 
type(vardesc), dimension(\+:), allocatable \mbox{\hyperlink{structdyed__obc__tracer_1_1dyed__obc__tracer__cs_a6beb31c7a662409620d22eedeb8cb410}{tr\+\_\+desc}}
\begin{DoxyCompactList}\small\item\em Descriptions and metadata for the tracers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The control structure for the dyed\+\_\+obc tracer package. 

Definition at line 33 of file dyed\+\_\+obc\+\_\+tracer.\+F90.



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