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


\doxysubsection{Detailed Description}
The D\+O\+M\+E\+\_\+tracer control structure. 

Definition at line 42 of file D\+O\+M\+E\+\_\+tracer.\+F90.



Collaboration diagram for dome\+\_\+tracer\+::dome\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structdome__tracer_1_1dome__tracer__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_a7808c913e9fc0726eadc978b517790d2}\label{structdome__tracer_1_1dome__tracer__cs_a7808c913e9fc0726eadc978b517790d2}} 
logical \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a7808c913e9fc0726eadc978b517790d2}{coupled\+\_\+tracers}} = .false.
\begin{DoxyCompactList}\small\item\em These tracers are not offered to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_a3154047411b848d7ac45d2d26c0d992c}\label{structdome__tracer_1_1dome__tracer__cs_a3154047411b848d7ac45d2d26c0d992c}} 
character(len=200) \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a3154047411b848d7ac45d2d26c0d992c}{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{structdome__tracer_1_1dome__tracer__cs_a2a48bec5bd512164084c43031604a4b6}\label{structdome__tracer_1_1dome__tracer__cs_a2a48bec5bd512164084c43031604a4b6}} 
type(time\+\_\+type), pointer \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a2a48bec5bd512164084c43031604a4b6}{time}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_a24b0de10d734f0d7910ff9a62431fcb6}\label{structdome__tracer_1_1dome__tracer__cs_a24b0de10d734f0d7910ff9a62431fcb6}} 
type(\mbox{\hyperlink{structmom__tracer__registry_1_1tracer__registry__type}{tracer\+\_\+registry\+\_\+type}}), pointer \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a24b0de10d734f0d7910ff9a62431fcb6}{tr\+\_\+reg}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_aca568777c30dc497088a4f3bd9429068}\label{structdome__tracer_1_1dome__tracer__cs_aca568777c30dc497088a4f3bd9429068}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_aca568777c30dc497088a4f3bd9429068}{tr}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The array of tracers used in this package, in g m-\/3? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_a67511c12ad35577d050ce7cbed2ebba8}\label{structdome__tracer_1_1dome__tracer__cs_a67511c12ad35577d050ce7cbed2ebba8}} 
real, dimension(\mbox{\hyperlink{namespacedome__tracer_aff19e4480bbd15ebd5b1697d612bf756}{ntr}}) \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a67511c12ad35577d050ce7cbed2ebba8}{land\+\_\+val}} = -\/1.\+0
\begin{DoxyCompactList}\small\item\em The value of tr used where land is masked out. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_a9c8fd434691f6a7be2e47d475a782951}\label{structdome__tracer_1_1dome__tracer__cs_a9c8fd434691f6a7be2e47d475a782951}} 
logical \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a9c8fd434691f6a7be2e47d475a782951}{use\+\_\+sponge}}
\begin{DoxyCompactList}\small\item\em If true, sponges may be applied somewhere in the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structdome__tracer_1_1dome__tracer__cs_a86f1731f577729b4d83f9f3d02120767}\label{structdome__tracer_1_1dome__tracer__cs_a86f1731f577729b4d83f9f3d02120767}} 
integer, dimension(\mbox{\hyperlink{namespacedome__tracer_aff19e4480bbd15ebd5b1697d612bf756}{ntr}}) \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a86f1731f577729b4d83f9f3d02120767}{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{structdome__tracer_1_1dome__tracer__cs_a40fb81f91da0d0ed097c570cb9f18a43}\label{structdome__tracer_1_1dome__tracer__cs_a40fb81f91da0d0ed097c570cb9f18a43}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a40fb81f91da0d0ed097c570cb9f18a43}{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{structdome__tracer_1_1dome__tracer__cs_a21d8820e018b238e6f50473707541a0b}\label{structdome__tracer_1_1dome__tracer__cs_a21d8820e018b238e6f50473707541a0b}} 
type(\mbox{\hyperlink{structmom__io_1_1vardesc}{vardesc}}), dimension(\mbox{\hyperlink{namespacedome__tracer_aff19e4480bbd15ebd5b1697d612bf756}{ntr}}) \mbox{\hyperlink{structdome__tracer_1_1dome__tracer__cs_a21d8820e018b238e6f50473707541a0b}{tr\+\_\+desc}}
\begin{DoxyCompactList}\small\item\em Descriptions and metadata for the tracers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The D\+O\+M\+E\+\_\+tracer control structure. 

Definition at line 42 of file D\+O\+M\+E\+\_\+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/D\+O\+M\+E\+\_\+tracer.\+F90\end{DoxyCompactItemize}
