\hypertarget{structmom__generic__tracer_1_1mom__generic__tracer__cs}{}\doxysection{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}}


\doxysubsection{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}
\doxysubsection*{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) \mbox{\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 \mbox{\hyperlink{structmom__generic__tracer_1_1mom__generic__tracer__cs_a5e3ba8dfc478cbe7c51812859233e187}{z\+\_\+ic\+\_\+file}}
\begin{DoxyCompactList}\small\item\em If true, the \mbox{\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 \mbox{\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 \mbox{\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 \mbox{\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 \mbox{\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 \mbox{\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(\mbox{\hyperlink{structg__tracer__utils_1_1g__tracer__type}{g\+\_\+tracer\+\_\+type}}), pointer \mbox{\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 \mbox{\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}


\doxysubsection{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}
