\hypertarget{structrgc__tracer_1_1rgc__tracer__cs}{}\doxysection{rgc\+\_\+tracer\+::rgc\+\_\+tracer\+\_\+cs Type Reference}
\label{structrgc__tracer_1_1rgc__tracer__cs}\index{rgc\_tracer::rgc\_tracer\_cs@{rgc\_tracer::rgc\_tracer\_cs}}


\doxysubsection{Detailed Description}
tracer control structure 

Definition at line 45 of file R\+G\+C\+\_\+tracer.\+F90.



Collaboration diagram for rgc\+\_\+tracer\+::rgc\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structrgc__tracer_1_1rgc__tracer__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a00cd92fdebb7113b704e2db56ae3b510}\label{structrgc__tracer_1_1rgc__tracer__cs_a00cd92fdebb7113b704e2db56ae3b510}} 
logical \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a00cd92fdebb7113b704e2db56ae3b510}{coupled\+\_\+tracers}} = .false.
\begin{DoxyCompactList}\small\item\em These tracers are not offered to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a1d84d8bbbc7d3c9d651a2a2d8462cd92}\label{structrgc__tracer_1_1rgc__tracer__cs_a1d84d8bbbc7d3c9d651a2a2d8462cd92}} 
character(len=200) \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a1d84d8bbbc7d3c9d651a2a2d8462cd92}{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{structrgc__tracer_1_1rgc__tracer__cs_aacd7ca94a9a3ec9cdec7b4ab01318de4}\label{structrgc__tracer_1_1rgc__tracer__cs_aacd7ca94a9a3ec9cdec7b4ab01318de4}} 
type(time\+\_\+type), pointer \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_aacd7ca94a9a3ec9cdec7b4ab01318de4}{time}}
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a96d6b53d97c2ca85f2bb3314c4be1f94}\label{structrgc__tracer_1_1rgc__tracer__cs_a96d6b53d97c2ca85f2bb3314c4be1f94}} 
type(tracer\+\_\+registry\+\_\+type), pointer \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a96d6b53d97c2ca85f2bb3314c4be1f94}{tr\+\_\+reg}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a52fbca0e0fccc01538a8b69f853fcac6}\label{structrgc__tracer_1_1rgc__tracer__cs_a52fbca0e0fccc01538a8b69f853fcac6}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a52fbca0e0fccc01538a8b69f853fcac6}{tr}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The array of tracers used in this package. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a9a96a3c621ae711254bf37892e7673a5}\label{structrgc__tracer_1_1rgc__tracer__cs_a9a96a3c621ae711254bf37892e7673a5}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a9a96a3c621ae711254bf37892e7673a5}{tr\+\_\+aux}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The masked tracer concentration. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_af4cf0a0d2a6053a393a275c98027807f}\label{structrgc__tracer_1_1rgc__tracer__cs_af4cf0a0d2a6053a393a275c98027807f}} 
real, dimension(\mbox{\hyperlink{namespacergc__tracer_a92ad5e7af13730e9f0717ff898146982}{ntr}}) \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_af4cf0a0d2a6053a393a275c98027807f}{land\+\_\+val}} = -\/1.\+0
\begin{DoxyCompactList}\small\item\em The value of tr used where land is masked out. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a42be6b139a531b8d1770587b4115a2c5}\label{structrgc__tracer_1_1rgc__tracer__cs_a42be6b139a531b8d1770587b4115a2c5}} 
real \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a42be6b139a531b8d1770587b4115a2c5}{lenlat}}
\begin{DoxyCompactList}\small\item\em the latitudinal or y-\/direction length of the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a08175d5bb053ae97f35eabf447a717d6}\label{structrgc__tracer_1_1rgc__tracer__cs_a08175d5bb053ae97f35eabf447a717d6}} 
real \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a08175d5bb053ae97f35eabf447a717d6}{lenlon}}
\begin{DoxyCompactList}\small\item\em the longitudinal or x-\/direction length of the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a093427075e6492366e04d5bc4a668a41}\label{structrgc__tracer_1_1rgc__tracer__cs_a093427075e6492366e04d5bc4a668a41}} 
real \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a093427075e6492366e04d5bc4a668a41}{csl}}
\begin{DoxyCompactList}\small\item\em The length of the continental shelf (x dir, km) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a7106e87ebf7bed295a74154f0066cb83}\label{structrgc__tracer_1_1rgc__tracer__cs_a7106e87ebf7bed295a74154f0066cb83}} 
real \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a7106e87ebf7bed295a74154f0066cb83}{lensponge}}
\begin{DoxyCompactList}\small\item\em the length of the sponge layer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a1ef5552ff9fe27e134d319945c2e48a6}\label{structrgc__tracer_1_1rgc__tracer__cs_a1ef5552ff9fe27e134d319945c2e48a6}} 
logical \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a1ef5552ff9fe27e134d319945c2e48a6}{mask\+\_\+tracers}}
\begin{DoxyCompactList}\small\item\em If true, tracers are masked out in massless layers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a709d684626ecac7325b8a0abbf954c4d}\label{structrgc__tracer_1_1rgc__tracer__cs_a709d684626ecac7325b8a0abbf954c4d}} 
logical \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a709d684626ecac7325b8a0abbf954c4d}{use\+\_\+sponge}}
\begin{DoxyCompactList}\small\item\em If true, sponges may be applied somewhere in the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a95e57c5b250f8c87f86e120d6180094c}\label{structrgc__tracer_1_1rgc__tracer__cs_a95e57c5b250f8c87f86e120d6180094c}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a95e57c5b250f8c87f86e120d6180094c}{diag}}
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_ae03b45152cfc53e5a22128f5422452a5}\label{structrgc__tracer_1_1rgc__tracer__cs_ae03b45152cfc53e5a22128f5422452a5}} 
type(vardesc), dimension(\mbox{\hyperlink{namespacergc__tracer_a92ad5e7af13730e9f0717ff898146982}{ntr}}) \mbox{\hyperlink{structrgc__tracer_1_1rgc__tracer__cs_ae03b45152cfc53e5a22128f5422452a5}{tr\+\_\+desc}}
\begin{DoxyCompactList}\small\item\em Descriptions and metadata for the tracers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
tracer control structure 

Definition at line 45 of file R\+G\+C\+\_\+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/R\+G\+C\+\_\+tracer.\+F90\end{DoxyCompactItemize}
