\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory}{\section{Desktop\-Execution\-Strategy\-Factory Class Reference}
\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory}\index{Desktop\-Execution\-Strategy\-Factory@{Desktop\-Execution\-Strategy\-Factory}}
}


{\ttfamily \#include $<$Desktop\-Execution\-Strategy\-Factory.\-h$>$}

Inheritance diagram for Desktop\-Execution\-Strategy\-Factory\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_a525efbeb04e19986322af17321a826ab}{Desktop\-Execution\-Strategy\-Factory} (const boost\-::optional$<$ std\-::string $>$ \&thread\-Mode)
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_add21e84cbb98d73b15c3bacd21a37e40}{Execution\-Strategy\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_a78dfdb8eb1886c66a69a8b78be39d834}{create} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_execution_strategy_a1d1cfd8ffb84e947f82999c682b666a7}{Execution\-Strategy\-::\-Type} type) const 
\item 
virtual \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_add21e84cbb98d73b15c3bacd21a37e40}{Execution\-Strategy\-Handle} \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_ad0c0c41375eae2bb9d7a2a11ee7ef44c}{create\-Default} () const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_a525efbeb04e19986322af17321a826ab}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory}!Desktop\-Execution\-Strategy\-Factory@{Desktop\-Execution\-Strategy\-Factory}}
\index{Desktop\-Execution\-Strategy\-Factory@{Desktop\-Execution\-Strategy\-Factory}!SCIRun::Dataflow::Engine::DesktopExecutionStrategyFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory}}
\subsubsection[{Desktop\-Execution\-Strategy\-Factory}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Desktop\-Execution\-Strategy\-Factory} (
\begin{DoxyParamCaption}
\item[{const boost\-::optional$<$ std\-::string $>$ \&}]{thread\-Mode}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_a525efbeb04e19986322af17321a826ab}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_a78dfdb8eb1886c66a69a8b78be39d834}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory}!create@{create}}
\index{create@{create}!SCIRun::Dataflow::Engine::DesktopExecutionStrategyFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Execution\-Strategy\-Handle} create (
\begin{DoxyParamCaption}
\item[{{\bf Execution\-Strategy\-::\-Type}}]{type}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_a78dfdb8eb1886c66a69a8b78be39d834}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_execution_strategy_factory_a33664f4bd448f0ea00b68e29f8a6c35b}{Execution\-Strategy\-Factory}.

\hypertarget{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_ad0c0c41375eae2bb9d7a2a11ee7ef44c}{\index{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory}!create\-Default@{create\-Default}}
\index{create\-Default@{create\-Default}!SCIRun::Dataflow::Engine::DesktopExecutionStrategyFactory@{S\-C\-I\-Run\-::\-Dataflow\-::\-Engine\-::\-Desktop\-Execution\-Strategy\-Factory}}
\subsubsection[{create\-Default}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Execution\-Strategy\-Handle} create\-Default (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_ad0c0c41375eae2bb9d7a2a11ee7ef44c}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000388}{Todo}]\-: update this to best working version \end{DoxyRefDesc}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_execution_strategy_factory_a671394f6f1be85fd9e611331f422f95c}{Execution\-Strategy\-Factory}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_desktop_execution_strategy_factory_8h}{Desktop\-Execution\-Strategy\-Factory.\-h}\item 
Dataflow/\-Engine/\-Scheduler/\hyperlink{_desktop_execution_strategy_factory_8cc}{Desktop\-Execution\-Strategy\-Factory.\-cc}\end{DoxyCompactItemize}
