\hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs}{}\section{pseudo\+\_\+salt\+\_\+tracer\+:\+:pseudo\+\_\+salt\+\_\+tracer\+\_\+cs Type Reference}
\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs}\index{pseudo\+\_\+salt\+\_\+tracer\+::pseudo\+\_\+salt\+\_\+tracer\+\_\+cs@{pseudo\+\_\+salt\+\_\+tracer\+::pseudo\+\_\+salt\+\_\+tracer\+\_\+cs}}


\subsection{Detailed Description}
The control structure for the pseudo-\/salt tracer. 

Definition at line 39 of file pseudo\+\_\+salt\+\_\+tracer.\+F90.



Collaboration diagram for pseudo\+\_\+salt\+\_\+tracer\+:\+:pseudo\+\_\+salt\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad9be261ad80169c8d86acd6eeee1e047}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad9be261ad80169c8d86acd6eeee1e047}} 
type(time\+\_\+type), pointer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad9be261ad80169c8d86acd6eeee1e047}{time} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a2ade42daa95011d13a7ca219b92b7168}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a2ade42daa95011d13a7ca219b92b7168}} 
type(tracer\+\_\+registry\+\_\+type), pointer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a2ade42daa95011d13a7ca219b92b7168}{tr\+\_\+reg} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the M\+OM tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_af863c8593405e7d4dfd80d87288f3847}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_af863c8593405e7d4dfd80d87288f3847}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_af863c8593405e7d4dfd80d87288f3847}{ps} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The array of pseudo-\/salt tracer used in this subroutine \mbox{[}ppt\}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad88761262fb0d30a57c147d1aa392bff}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad88761262fb0d30a57c147d1aa392bff}} 
real, dimension(\+:,\+:,\+:), pointer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad88761262fb0d30a57c147d1aa392bff}{diff} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The difference between the pseudo-\/salt tracer and the real salt \mbox{[}ppt\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a79cc0dbd27d5ba3cbe80dabc76eb80a9}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a79cc0dbd27d5ba3cbe80dabc76eb80a9}} 
logical \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a79cc0dbd27d5ba3cbe80dabc76eb80a9}{pseudo\+\_\+salt\+\_\+may\+\_\+reinit} = .true.
\begin{DoxyCompactList}\small\item\em Hard coding since this should not matter. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a0ec1aad2a7fe42cdabc5b807b77426ba}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a0ec1aad2a7fe42cdabc5b807b77426ba}} 
integer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a0ec1aad2a7fe42cdabc5b807b77426ba}{id\+\_\+psd} = -\/1
\begin{DoxyCompactList}\small\item\em A diagnostic ID. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad5a34af7e459d7e262964d3f6a86056d}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad5a34af7e459d7e262964d3f6a86056d}} 
type(diag\+\_\+ctrl), pointer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_ad5a34af7e459d7e262964d3f6a86056d}{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{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a37362b44d315cb633a0711c7c09affd0}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a37362b44d315cb633a0711c7c09affd0}} 
type(mom\+\_\+restart\+\_\+cs), pointer \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a37362b44d315cb633a0711c7c09affd0}{restart\+\_\+csp} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the restart control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a732ce107ec1a038f4d7c24a05b69486e}\label{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a732ce107ec1a038f4d7c24a05b69486e}} 
type(vardesc) \hyperlink{structpseudo__salt__tracer_1_1pseudo__salt__tracer__cs_a732ce107ec1a038f4d7c24a05b69486e}{tr\+\_\+desc}
\begin{DoxyCompactList}\small\item\em A description and metadata for the pseudo-\/salt tracer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The control structure for the pseudo-\/salt tracer. 

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