\hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs}{}\section{mom\+\_\+generic\+\_\+tracer\+:\+:mom\+\_\+generic\+\_\+tracer\+\_\+cs Type Reference}
\label{structmom__generic__tracer_1_1mom__generic__tracer__cs}\index{mom\+\_\+generic\+\_\+tracer\+::mom\+\_\+generic\+\_\+tracer\+\_\+cs@{mom\+\_\+generic\+\_\+tracer\+::mom\+\_\+generic\+\_\+tracer\+\_\+cs}}


\subsection{Detailed Description}
Control structure for generic tracers. 

Definition at line 69 of file M\+O\+M\+\_\+generic\+\_\+tracer.\+F90.



Collaboration diagram for mom\+\_\+generic\+\_\+tracer\+:\+:mom\+\_\+generic\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__generic__tracer_1_1mom__generic__tracer__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_a8515d30ca35408140546b0fc22e72e68}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_a8515d30ca35408140546b0fc22e72e68}} 
character(len=200) \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_a8515d30ca35408140546b0fc22e72e68}{ic\+\_\+file}
\begin{DoxyCompactList}\small\item\em The file in which the generic tracer initial values can be found, or an empty string for internal initialization. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_a5e3ba8dfc478cbe7c51812859233e187}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_a5e3ba8dfc478cbe7c51812859233e187}} 
logical \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_a5e3ba8dfc478cbe7c51812859233e187}{z\+\_\+ic\+\_\+file}
\begin{DoxyCompactList}\small\item\em If true, the \hyperlink{namespacegeneric__tracer}{generic\+\_\+tracer} I\+C\+\_\+file is in Z-\/space. The default is false. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_ae6c2936a00ce1fb8ad1e957717f464ec}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_ae6c2936a00ce1fb8ad1e957717f464ec}} 
real \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_ae6c2936a00ce1fb8ad1e957717f464ec}{tracer\+\_\+ic\+\_\+val} = 0.\+0
\begin{DoxyCompactList}\small\item\em The initial value assigned to tracers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_a420c28eb1d2d4869aed515ab63abb688}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_a420c28eb1d2d4869aed515ab63abb688}} 
real \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_a420c28eb1d2d4869aed515ab63abb688}{tracer\+\_\+land\+\_\+val} = -\/1.\+0
\begin{DoxyCompactList}\small\item\em The values of tracers used where land is masked out. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_a552bdfd68aba24467c80c3c204e4973c}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_a552bdfd68aba24467c80c3c204e4973c}} 
logical \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_a552bdfd68aba24467c80c3c204e4973c}{tracers\+\_\+may\+\_\+reinit}
\begin{DoxyCompactList}\small\item\em If true, tracers may go through the initialization code if they are not found in the restart files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_a2636d0b2142dde4d92ad1e942a51760b}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_a2636d0b2142dde4d92ad1e942a51760b}} 
type(diag\+\_\+ctrl), pointer \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_a2636d0b2142dde4d92ad1e942a51760b}{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{structmom__generic__tracer_1_1mom__generic__tracer__cs_aed832001976b0724646382ddc1fcca45}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_aed832001976b0724646382ddc1fcca45}} 
type(mom\+\_\+restart\+\_\+cs), pointer \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_aed832001976b0724646382ddc1fcca45}{restart\+\_\+csp} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Restart control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_ac7140f899b39a888faa2b8510e2aa288}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_ac7140f899b39a888faa2b8510e2aa288}} 
type(\hyperlink{structg__tracer__utils_1_1g__tracer__type}{g\+\_\+tracer\+\_\+type}), pointer \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_ac7140f899b39a888faa2b8510e2aa288}{g\+\_\+tracer\+\_\+list} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the first element of the linked list of generic tracers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs_ab7c076643990715b1ab631b1ffc1e516}\label{structmom__generic__tracer_1_1mom__generic__tracer__cs_ab7c076643990715b1ab631b1ffc1e516}} 
integer \hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_ab7c076643990715b1ab631b1ffc1e516}{h\+\_\+to\+\_\+m}
\begin{DoxyCompactList}\small\item\em Auxiliary to access GVH\+\_\+to\+\_\+m in routines that do not have access to GV. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Control structure for generic tracers. 

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