\hypertarget{class_scheduling_with_boost_graph}{\section{Scheduling\-With\-Boost\-Graph Class Reference}
\label{class_scheduling_with_boost_graph}\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}}
}
Inheritance diagram for Scheduling\-With\-Boost\-Graph\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_scheduling_with_boost_graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_scheduling_with_boost_graph_a92272ce9aebefe9b541ab84c1264065e}{Scheduling\-With\-Boost\-Graph} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_scheduling_with_boost_graph_a901706a587f9ae84df8b2395fbe759cb}{Set\-Up} ()
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} \hyperlink{class_scheduling_with_boost_graph_a37e984172339982bdea189006f770acb}{add\-Module\-To\-Network} (\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network}{Network} \&network, const std\-::string \&module\-Name)
\item 
\hyperlink{namespace_s_c_i_run_a9bf8fedb185174ae804e9db9ac3e744b}{Dense\-Matrix\-Handle} \hyperlink{class_scheduling_with_boost_graph_a9b571e948bc2b0612a03362a407c1a4d}{matrix1} ()
\item 
\hyperlink{namespace_s_c_i_run_a9bf8fedb185174ae804e9db9ac3e744b}{Dense\-Matrix\-Handle} \hyperlink{class_scheduling_with_boost_graph_a103a286228faaf7055959c5b14e16766}{matrix2} ()
\item 
void \hyperlink{class_scheduling_with_boost_graph_a2a250a162a30b93cab6e2b2f330f7ecc}{setup\-Basic\-Network} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a673a00b3010f533d91d9c4e37befb8f1}{Module\-Factory\-Handle} \hyperlink{class_scheduling_with_boost_graph_aaeed63f9b9a561411d57e802a7648729}{mf}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a91e0eebc44a8bbb9377af70eb2cd2299}{Module\-State\-Factory\-Handle} \hyperlink{class_scheduling_with_boost_graph_aad1c562bdaf556ce2cffdbb4c1dbd2d9}{sf}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{Algorithm\-Factory\-Handle} \hyperlink{class_scheduling_with_boost_graph_a03026dbb87dd4ca347d300f521de5742}{af}
\item 
\hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network}{Network} \hyperlink{class_scheduling_with_boost_graph_aa915967a4a93d7aa2959bc2189888ab0}{matrix\-Math\-Network}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} \hyperlink{class_scheduling_with_boost_graph_a6da76dada2dfc1b2117feff09706a269}{receive}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{Module\-Handle} \hyperlink{class_scheduling_with_boost_graph_a5f1ff59072b06db22bbef9d97864dbcc}{report}
\item 
\hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} \hyperlink{class_scheduling_with_boost_graph_ace16d9da96ef1d76f97399bc879f8f61}{expected}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_scheduling_with_boost_graph_a92272ce9aebefe9b541ab84c1264065e}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}}
\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{Scheduling\-With\-Boost\-Graph}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Scheduling\-With\-Boost\-Graph} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_scheduling_with_boost_graph_a92272ce9aebefe9b541ab84c1264065e}


\subsection{Member Function Documentation}
\hypertarget{class_scheduling_with_boost_graph_a37e984172339982bdea189006f770acb}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!add\-Module\-To\-Network@{add\-Module\-To\-Network}}
\index{add\-Module\-To\-Network@{add\-Module\-To\-Network}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{add\-Module\-To\-Network}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} add\-Module\-To\-Network (
\begin{DoxyParamCaption}
\item[{{\bf Network} \&}]{network, }
\item[{const std\-::string \&}]{module\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a37e984172339982bdea189006f770acb}
\hypertarget{class_scheduling_with_boost_graph_a9b571e948bc2b0612a03362a407c1a4d}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!matrix1@{matrix1}}
\index{matrix1@{matrix1}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{matrix1}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Handle} matrix1 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a9b571e948bc2b0612a03362a407c1a4d}
\hypertarget{class_scheduling_with_boost_graph_a103a286228faaf7055959c5b14e16766}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!matrix2@{matrix2}}
\index{matrix2@{matrix2}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{matrix2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Handle} matrix2 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a103a286228faaf7055959c5b14e16766}
\hypertarget{class_scheduling_with_boost_graph_a901706a587f9ae84df8b2395fbe759cb}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!Set\-Up@{Set\-Up}}
\index{Set\-Up@{Set\-Up}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{Set\-Up}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Set\-Up (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_scheduling_with_boost_graph_a901706a587f9ae84df8b2395fbe759cb}
\hypertarget{class_scheduling_with_boost_graph_a2a250a162a30b93cab6e2b2f330f7ecc}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!setup\-Basic\-Network@{setup\-Basic\-Network}}
\index{setup\-Basic\-Network@{setup\-Basic\-Network}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{setup\-Basic\-Network}]{\setlength{\rightskip}{0pt plus 5cm}void setup\-Basic\-Network (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a2a250a162a30b93cab6e2b2f330f7ecc}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000396}{Todo}]\-: turn this into a convenience network printing function \end{DoxyRefDesc}


\subsection{Member Data Documentation}
\hypertarget{class_scheduling_with_boost_graph_a03026dbb87dd4ca347d300f521de5742}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!af@{af}}
\index{af@{af}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{af}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Factory\-Handle} af\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a03026dbb87dd4ca347d300f521de5742}
\hypertarget{class_scheduling_with_boost_graph_ace16d9da96ef1d76f97399bc879f8f61}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!expected@{expected}}
\index{expected@{expected}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{expected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix} expected\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_ace16d9da96ef1d76f97399bc879f8f61}
\hypertarget{class_scheduling_with_boost_graph_aa915967a4a93d7aa2959bc2189888ab0}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!matrix\-Math\-Network@{matrix\-Math\-Network}}
\index{matrix\-Math\-Network@{matrix\-Math\-Network}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{matrix\-Math\-Network}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Network} matrix\-Math\-Network\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_aa915967a4a93d7aa2959bc2189888ab0}
\hypertarget{class_scheduling_with_boost_graph_aaeed63f9b9a561411d57e802a7648729}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!mf@{mf}}
\index{mf@{mf}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{mf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Factory\-Handle} mf\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_aaeed63f9b9a561411d57e802a7648729}
\hypertarget{class_scheduling_with_boost_graph_a6da76dada2dfc1b2117feff09706a269}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!receive@{receive}}
\index{receive@{receive}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{receive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} receive\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a6da76dada2dfc1b2117feff09706a269}
\hypertarget{class_scheduling_with_boost_graph_a5f1ff59072b06db22bbef9d97864dbcc}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!report@{report}}
\index{report@{report}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{report}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Handle} report\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_a5f1ff59072b06db22bbef9d97864dbcc}
\hypertarget{class_scheduling_with_boost_graph_aad1c562bdaf556ce2cffdbb4c1dbd2d9}{\index{Scheduling\-With\-Boost\-Graph@{Scheduling\-With\-Boost\-Graph}!sf@{sf}}
\index{sf@{sf}!SchedulingWithBoostGraph@{Scheduling\-With\-Boost\-Graph}}
\subsubsection[{sf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-State\-Factory\-Handle} sf\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scheduling_with_boost_graph_aad1c562bdaf556ce2cffdbb4c1dbd2d9}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Dataflow/\-Engine/\-Scheduler/\-Tests/\hyperlink{_scheduling_with_boost_graph_8cc}{Scheduling\-With\-Boost\-Graph.\-cc}\end{DoxyCompactItemize}
