\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order}{\section{Parallel\-Module\-Execution\-Order Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order}\index{Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}}
}


{\ttfamily \#include $<$Parallel\-Module\-Execution\-Order.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::multimap$<$ int, \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Networks\-::\-Module\-Id} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_aad703631156fd76587c0a0417986c188}{Modules\-By\-Group}
\item 
typedef Modules\-By\-Group\-::value\-\_\-type \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a3d3243d9d01979d65160ea455ab39858}{value\-\_\-type}
\item 
typedef Modules\-By\-Group\-::iterator \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a009f51734d7dd6fc1b35efd77a86521c}{iterator}
\item 
typedef \\*
Modules\-By\-Group\-::const\-\_\-iterator \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}{const\-\_\-iterator}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a2e9a3f54ee8b515afb5c0cfb557fa441}{Parallel\-Module\-Execution\-Order} ()
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_ac95d5d58c36b8deda31422825fc39d68}{Parallel\-Module\-Execution\-Order} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order}{Parallel\-Module\-Execution\-Order} \&other)
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a10ba63a6beb565d2e791c6e98160af2b}{Parallel\-Module\-Execution\-Order} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_aad703631156fd76587c0a0417986c188}{Modules\-By\-Group} \&map)
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}{const\-\_\-iterator} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a4b1dc67ac9c973a3a78932606b4bbd49}{begin} () const 
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}{const\-\_\-iterator} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a197a1e710845d80a9eebe153d762d25f}{end} () const 
\item 
int \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a16dc64313d143a41448b64c7790d090a}{min\-Group} () const 
\item 
int \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a34b2246a6038ea8710b85176eced9d79}{max\-Group} () const 
\item 
std\-::pair$<$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}{const\-\_\-iterator}, \\*
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}{const\-\_\-iterator} $>$ \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a23bafcac25c36c512d238cc2090f8650}{get\-Group} (int order) const 
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!const\-\_\-iterator@{const\-\_\-iterator}}
\index{const\-\_\-iterator@{const\-\_\-iterator}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{const\-\_\-iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef Modules\-By\-Group\-::const\-\_\-iterator {\bf const\-\_\-iterator}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a09a20a71cb088f08d45a378d27837d49}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a009f51734d7dd6fc1b35efd77a86521c}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!iterator@{iterator}}
\index{iterator@{iterator}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef Modules\-By\-Group\-::iterator {\bf iterator}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a009f51734d7dd6fc1b35efd77a86521c}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_aad703631156fd76587c0a0417986c188}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!Modules\-By\-Group@{Modules\-By\-Group}}
\index{Modules\-By\-Group@{Modules\-By\-Group}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{Modules\-By\-Group}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::multimap$<$int, {\bf Networks\-::\-Module\-Id}$>$ {\bf Modules\-By\-Group}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_aad703631156fd76587c0a0417986c188}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a3d3243d9d01979d65160ea455ab39858}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!value\-\_\-type@{value\-\_\-type}}
\index{value\-\_\-type@{value\-\_\-type}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{value\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef Modules\-By\-Group\-::value\-\_\-type {\bf value\-\_\-type}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a3d3243d9d01979d65160ea455ab39858}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a2e9a3f54ee8b515afb5c0cfb557fa441}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}}
\index{Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{Parallel\-Module\-Execution\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parallel\-Module\-Execution\-Order} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a2e9a3f54ee8b515afb5c0cfb557fa441}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_ac95d5d58c36b8deda31422825fc39d68}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}}
\index{Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{Parallel\-Module\-Execution\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parallel\-Module\-Execution\-Order} (
\begin{DoxyParamCaption}
\item[{const {\bf Parallel\-Module\-Execution\-Order} \&}]{other}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_ac95d5d58c36b8deda31422825fc39d68}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a10ba63a6beb565d2e791c6e98160af2b}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}}
\index{Parallel\-Module\-Execution\-Order@{Parallel\-Module\-Execution\-Order}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{Parallel\-Module\-Execution\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parallel\-Module\-Execution\-Order} (
\begin{DoxyParamCaption}
\item[{const {\bf Modules\-By\-Group} \&}]{map}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a10ba63a6beb565d2e791c6e98160af2b}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a4b1dc67ac9c973a3a78932606b4bbd49}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!begin@{begin}}
\index{begin@{begin}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{begin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parallel\-Module\-Execution\-Order\-::const\-\_\-iterator} begin (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a4b1dc67ac9c973a3a78932606b4bbd49}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a197a1e710845d80a9eebe153d762d25f}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!end@{end}}
\index{end@{end}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{end}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parallel\-Module\-Execution\-Order\-::const\-\_\-iterator} end (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a197a1e710845d80a9eebe153d762d25f}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a23bafcac25c36c512d238cc2090f8650}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!get\-Group@{get\-Group}}
\index{get\-Group@{get\-Group}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{get\-Group}]{\setlength{\rightskip}{0pt plus 5cm}std\-::pair$<$ {\bf Parallel\-Module\-Execution\-Order\-::const\-\_\-iterator}, {\bf Parallel\-Module\-Execution\-Order\-::const\-\_\-iterator} $>$ get\-Group (
\begin{DoxyParamCaption}
\item[{int}]{order}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a23bafcac25c36c512d238cc2090f8650}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a34b2246a6038ea8710b85176eced9d79}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!max\-Group@{max\-Group}}
\index{max\-Group@{max\-Group}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{max\-Group}]{\setlength{\rightskip}{0pt plus 5cm}int max\-Group (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a34b2246a6038ea8710b85176eced9d79}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a16dc64313d143a41448b64c7790d090a}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}!min\-Group@{min\-Group}}
\index{min\-Group@{min\-Group}!SCIRun::Dataflow::Engine::ParallelModuleExecutionOrder@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Parallel\-Module\-Execution\-Order}}
\subsubsection[{min\-Group}]{\setlength{\rightskip}{0pt plus 5cm}int min\-Group (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_parallel_module_execution_order_a16dc64313d143a41448b64c7790d090a}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_parallel_module_execution_order_8h}{Parallel\-Module\-Execution\-Order.\-h}\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_parallel_module_execution_order_8cc}{Parallel\-Module\-Execution\-Order.\-cc}\end{DoxyCompactItemize}
