\hypertarget{structuser__tracer__example_1_1user__tracer__example__cs}{}\section{user\+\_\+tracer\+\_\+example\+:\+:user\+\_\+tracer\+\_\+example\+\_\+cs Type Reference}
\label{structuser__tracer__example_1_1user__tracer__example__cs}\index{user\+\_\+tracer\+\_\+example\+::user\+\_\+tracer\+\_\+example\+\_\+cs@{user\+\_\+tracer\+\_\+example\+::user\+\_\+tracer\+\_\+example\+\_\+cs}}


\subsection{Detailed Description}
The control structure for the U\+S\+E\+R\+\_\+tracer\+\_\+example module. 

Definition at line 35 of file tracer\+\_\+example.\+F90.



Collaboration diagram for user\+\_\+tracer\+\_\+example\+:\+:user\+\_\+tracer\+\_\+example\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structuser__tracer__example_1_1user__tracer__example__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structuser__tracer__example_1_1user__tracer__example__cs_a9cb262a8f72e84efda51f1f86a59763c}\label{structuser__tracer__example_1_1user__tracer__example__cs_a9cb262a8f72e84efda51f1f86a59763c}} 
logical \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_a9cb262a8f72e84efda51f1f86a59763c}{coupled\+\_\+tracers} = .false.
\begin{DoxyCompactList}\small\item\em These tracers are not offered to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structuser__tracer__example_1_1user__tracer__example__cs_a9e299627465d85c69c00b63f636e151c}\label{structuser__tracer__example_1_1user__tracer__example__cs_a9e299627465d85c69c00b63f636e151c}} 
character(len=200) \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_a9e299627465d85c69c00b63f636e151c}{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{structuser__tracer__example_1_1user__tracer__example__cs_af8e1d085becdddfc57d6eb01344f66c4}\label{structuser__tracer__example_1_1user__tracer__example__cs_af8e1d085becdddfc57d6eb01344f66c4}} 
type(time\+\_\+type), pointer \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_af8e1d085becdddfc57d6eb01344f66c4}{time} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structuser__tracer__example_1_1user__tracer__example__cs_a0bb9f992287f873b11eba0e72db4f6c6}\label{structuser__tracer__example_1_1user__tracer__example__cs_a0bb9f992287f873b11eba0e72db4f6c6}} 
type(tracer\+\_\+registry\+\_\+type), pointer \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_a0bb9f992287f873b11eba0e72db4f6c6}{tr\+\_\+reg} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structuser__tracer__example_1_1user__tracer__example__cs_aac497db3d9d6284ab78744ecb64b44e6}\label{structuser__tracer__example_1_1user__tracer__example__cs_aac497db3d9d6284ab78744ecb64b44e6}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_aac497db3d9d6284ab78744ecb64b44e6}{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{structuser__tracer__example_1_1user__tracer__example__cs_acd32ce5ccfe66456c42dc31188967d64}\label{structuser__tracer__example_1_1user__tracer__example__cs_acd32ce5ccfe66456c42dc31188967d64}} 
real, dimension(\hyperlink{namespaceuser__tracer__example_a8878e6c0ffc368959f12d7c06e1d60ba}{ntr}) \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_acd32ce5ccfe66456c42dc31188967d64}{land\+\_\+val} = -\/1.\+0
\begin{DoxyCompactList}\small\item\em The value of tr that is used where land is masked out. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structuser__tracer__example_1_1user__tracer__example__cs_a396f072e44f49536faf1ab0aed125762}\label{structuser__tracer__example_1_1user__tracer__example__cs_a396f072e44f49536faf1ab0aed125762}} 
logical \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_a396f072e44f49536faf1ab0aed125762}{use\+\_\+sponge}
\begin{DoxyCompactList}\small\item\em If true, sponges may be applied somewhere in the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structuser__tracer__example_1_1user__tracer__example__cs_a5aa6c232e667785a514be92ec4bf92d9}\label{structuser__tracer__example_1_1user__tracer__example__cs_a5aa6c232e667785a514be92ec4bf92d9}} 
integer, dimension(\hyperlink{namespaceuser__tracer__example_a8878e6c0ffc368959f12d7c06e1d60ba}{ntr}) \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_a5aa6c232e667785a514be92ec4bf92d9}{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{structuser__tracer__example_1_1user__tracer__example__cs_acdb68f3369f13ff37fa4540d1a9d4715}\label{structuser__tracer__example_1_1user__tracer__example__cs_acdb68f3369f13ff37fa4540d1a9d4715}} 
type(diag\+\_\+ctrl), pointer \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_acdb68f3369f13ff37fa4540d1a9d4715}{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{structuser__tracer__example_1_1user__tracer__example__cs_acd5be51cf2e5ab30c95004cb200f5dee}\label{structuser__tracer__example_1_1user__tracer__example__cs_acd5be51cf2e5ab30c95004cb200f5dee}} 
type(vardesc), dimension(\hyperlink{namespaceuser__tracer__example_a8878e6c0ffc368959f12d7c06e1d60ba}{ntr}) \hyperlink{structuser__tracer__example_1_1user__tracer__example__cs_acd5be51cf2e5ab30c95004cb200f5dee}{tr\+\_\+desc}
\begin{DoxyCompactList}\small\item\em Descriptions of each of the tracers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The control structure for the U\+S\+E\+R\+\_\+tracer\+\_\+example module. 

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