\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler}{\section{Scheduler$<$ Order\-Type $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler}\index{Scheduler$<$ Order\-Type $>$@{Scheduler$<$ Order\-Type $>$}}
}


{\ttfamily \#include $<$Scheduler\-Interfaces.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler_ac1db0a39d3aecb4a0c8f0f73795233b8}{$\sim$\-Scheduler} ()
\item 
virtual Order\-Type \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler_ae3a2c0606bbf6faeab76477022190322}{schedule} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_interface}{Networks\-::\-Network\-Interface} \&network) const =0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler_ac1db0a39d3aecb4a0c8f0f73795233b8}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Scheduler@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Scheduler}!$\sim$\-Scheduler@{$\sim$\-Scheduler}}
\index{$\sim$\-Scheduler@{$\sim$\-Scheduler}!SCIRun::Dataflow::Engine::Scheduler@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Scheduler}}
\subsubsection[{$\sim$\-Scheduler}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Scheduler} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler_ac1db0a39d3aecb4a0c8f0f73795233b8}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler_ae3a2c0606bbf6faeab76477022190322}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Scheduler@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Scheduler}!schedule@{schedule}}
\index{schedule@{schedule}!SCIRun::Dataflow::Engine::Scheduler@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Scheduler}}
\subsubsection[{schedule}]{\setlength{\rightskip}{0pt plus 5cm}virtual Order\-Type schedule (
\begin{DoxyParamCaption}
\item[{const {\bf Networks\-::\-Network\-Interface} \&}]{network}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_scheduler_ae3a2c0606bbf6faeab76477022190322}


Implemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_boost_graph_parallel_scheduler_a730e72a81e477899109ed90d76e42ba6}{Boost\-Graph\-Parallel\-Scheduler}, and \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_boost_graph_serial_scheduler_a55ad186cb4df407667242dcecdb4c277}{Boost\-Graph\-Serial\-Scheduler}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_scheduler_interfaces_8h}{Scheduler\-Interfaces.\-h}\end{DoxyCompactItemize}
