\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_executor}{\section{Network\-Executor$<$ Order\-Type $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_executor}\index{Network\-Executor$<$ Order\-Type $>$@{Network\-Executor$<$ 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_network_executor_a2d7efeea4c1f893e521d5467c8396806}{$\sim$\-Network\-Executor} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_executor_a7c744eae3bfc82df4237674616e9b8ff}{execute\-All} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_lookup}{Networks\-::\-Executable\-Lookup} \&lookup, Order\-Type order, const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_engine_1_1_execution_bounds}{Execution\-Bounds} \&bounds)=0
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_executor_a2d7efeea4c1f893e521d5467c8396806}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Executor}!$\sim$\-Network\-Executor@{$\sim$\-Network\-Executor}}
\index{$\sim$\-Network\-Executor@{$\sim$\-Network\-Executor}!SCIRun::Dataflow::Engine::NetworkExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Executor}}
\subsubsection[{$\sim$\-Network\-Executor}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Network\-Executor} (
\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_network_executor_a2d7efeea4c1f893e521d5467c8396806}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_executor_a7c744eae3bfc82df4237674616e9b8ff}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Executor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Executor}!execute\-All@{execute\-All}}
\index{execute\-All@{execute\-All}!SCIRun::Dataflow::Engine::NetworkExecutor@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Network\-Executor}}
\subsubsection[{execute\-All}]{\setlength{\rightskip}{0pt plus 5cm}virtual void execute\-All (
\begin{DoxyParamCaption}
\item[{const {\bf Networks\-::\-Executable\-Lookup} \&}]{lookup, }
\item[{Order\-Type}]{order, }
\item[{const {\bf Execution\-Bounds} \&}]{bounds}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_executor_a7c744eae3bfc82df4237674616e9b8ff}


Implemented in \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_basic_multithreaded_network_executor_a3f3cbea5f971767e696442aaadec89eb}{Basic\-Multithreaded\-Network\-Executor}, \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_multithreaded_network_executor_a3f3cbea5f971767e696442aaadec89eb}{Dynamic\-Multithreaded\-Network\-Executor}, and \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_linear_serial_network_executor_a530aa00401347bdb1d0958d7b30e2e40}{Linear\-Serial\-Network\-Executor}.



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}
