\hypertarget{classTrainWorkerTask}{\section{\-Train\-Worker\-Task \-Class \-Reference}
\label{classTrainWorkerTask}\index{\-Train\-Worker\-Task@{\-Train\-Worker\-Task}}
}


{\ttfamily \#include $<$\-Train\-Worker\-Task.\-h$>$}



\-Inheritance diagram for \-Train\-Worker\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classTrainWorkerTask__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Train\-Worker\-Task\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classTrainWorkerTask__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classTrainWorkerTask_a15d5a4f006df49471526125e5defea18}{\-Train\-Worker\-Task} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\item 
virtual \hyperlink{classTrainWorkerTask_a8f75b47980ba13f4dbc9dff337e75777}{$\sim$\-Train\-Worker\-Task} (void)
\item 
virtual void \hyperlink{classTrainWorkerTask_ae5534359967f5dad6207811bd8246325}{calculate\-Priority} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classTrainWorkerTask_ad0ff7df9798a2f9a43e699e328dd6678}{generate\-Necessary\-Tasks} (\hyperlink{classEnvironment}{\-Environment} $\ast$env)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classTrainWorkerTask_a15d5a4f006df49471526125e5defea18}{\index{\-Train\-Worker\-Task@{\-Train\-Worker\-Task}!\-Train\-Worker\-Task@{\-Train\-Worker\-Task}}
\index{\-Train\-Worker\-Task@{\-Train\-Worker\-Task}!TrainWorkerTask@{\-Train\-Worker\-Task}}
\subsubsection[{\-Train\-Worker\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Train\-Worker\-Task\-::\-Train\-Worker\-Task} (
\begin{DoxyParamCaption}
\item[{{\bf \-Environment} $\ast$}]{env}
\end{DoxyParamCaption}
)}}\label{classTrainWorkerTask_a15d5a4f006df49471526125e5defea18}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTrainWorkerTask_a15d5a4f006df49471526125e5defea18_icgraph}
\end{center}
\end{figure}


\hypertarget{classTrainWorkerTask_a8f75b47980ba13f4dbc9dff337e75777}{\index{\-Train\-Worker\-Task@{\-Train\-Worker\-Task}!$\sim$\-Train\-Worker\-Task@{$\sim$\-Train\-Worker\-Task}}
\index{$\sim$\-Train\-Worker\-Task@{$\sim$\-Train\-Worker\-Task}!TrainWorkerTask@{\-Train\-Worker\-Task}}
\subsubsection[{$\sim$\-Train\-Worker\-Task}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Train\-Worker\-Task\-::$\sim$\-Train\-Worker\-Task} (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classTrainWorkerTask_a8f75b47980ba13f4dbc9dff337e75777}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classTrainWorkerTask_ae5534359967f5dad6207811bd8246325}{\index{\-Train\-Worker\-Task@{\-Train\-Worker\-Task}!calculate\-Priority@{calculate\-Priority}}
\index{calculate\-Priority@{calculate\-Priority}!TrainWorkerTask@{\-Train\-Worker\-Task}}
\subsubsection[{calculate\-Priority}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Train\-Worker\-Task\-::calculate\-Priority} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classTrainWorkerTask_ae5534359967f5dad6207811bd8246325}


\-Implements \hyperlink{classTask_aeaa337dce1c537422242cfb0838b47c2}{\-Task}.



\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTrainWorkerTask_ae5534359967f5dad6207811bd8246325_cgraph}
\end{center}
\end{figure}


\hypertarget{classTrainWorkerTask_ad0ff7df9798a2f9a43e699e328dd6678}{\index{\-Train\-Worker\-Task@{\-Train\-Worker\-Task}!generate\-Necessary\-Tasks@{generate\-Necessary\-Tasks}}
\index{generate\-Necessary\-Tasks@{generate\-Necessary\-Tasks}!TrainWorkerTask@{\-Train\-Worker\-Task}}
\subsubsection[{generate\-Necessary\-Tasks}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Train\-Worker\-Task\-::generate\-Necessary\-Tasks} (
\begin{DoxyParamCaption}
\item[{{\bf \-Environment} $\ast$}]{env}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classTrainWorkerTask_ad0ff7df9798a2f9a43e699e328dd6678}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTrainWorkerTask_ad0ff7df9798a2f9a43e699e328dd6678_cgraph}
\end{center}
\end{figure}




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Tasks/\hyperlink{TrainWorkerTask_8h}{\-Train\-Worker\-Task.\-h}\item 
\-Tasks/\hyperlink{TrainWorkerTask_8cpp}{\-Train\-Worker\-Task.\-cpp}\end{DoxyCompactItemize}
