\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms}{\section{S\-C\-I\-Run\-:\-:Core\-:\-:Algorithms Namespace Reference}
\label{namespace_s_c_i_run_1_1_core_1_1_algorithms}\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_1_1_brain_stimulator}{Brain\-Stimulator}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_1_1_data_i_o}{Data\-I\-O}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_1_1_fields}{Fields}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_1_1_finite_elements}{Finite\-Elements}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_1_1_math}{Math}
\end{DoxyCompactItemize}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_option}{Algo\-Option}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variable}{Variable}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_logger}{Algorithm\-Logger}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter}{Algorithm\-Status\-Reporter}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_scoped_algorithm_status_reporter}{Scoped\-Algorithm\-Status\-Reporter}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_data}{Algorithm\-Data}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_input}{Algorithm\-Input}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_output}{Algorithm\-Output}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_interface}{Algorithm\-Interface}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_parameter_list}{Algorithm\-Parameter\-List}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_input_builder}{Algo\-Input\-Builder}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_base}{Algorithm\-Base}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_collaborator}{Algorithm\-Collaborator}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_factory}{Algorithm\-Factory}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_input_exception}{Algorithm\-Input\-Exception}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_processing_exception}{Algorithm\-Processing\-Exception}
\item 
struct \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_parameter_not_found}{Algorithm\-Parameter\-Not\-Found}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variables}{Variables}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory}{Hard\-Coded\-Algorithm\-Factory}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_obj_to_field_reader}{Obj\-To\-Field\-Reader}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name} \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Algorithm\-Parameter\-Name}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name} \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a2629df69f9c6e2f19bb5291c3bbe5e08}{Algorithm\-Input\-Name}
\item 
typedef \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name} \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a49601cf20455a35ffa246563e4773556}{Algorithm\-Output\-Name}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variable}{Variable} \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afd260a3351c4c484ef8c1159138856dc}{Algorithm\-Parameter}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_input}{Algorithm\-Input} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a17ddc6c9a6a8b2b5abd58678c7e91621}{Algorithm\-Input\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_output}{Algorithm\-Output} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a26077a4c04cf261b09ead85b5f56e052}{Algorithm\-Output\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_base}{Algorithm\-Base} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac39e44a67fe6552dce04807c9487a0a1}{Algorithm\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_factory}{Algorithm\-Factory} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{Algorithm\-Factory\-Handle}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} bool \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a0b9b1343a0ae403979e1e2af629b5ac0}{operator==} (const \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name} \&lhs, const \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name} \&rhs)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::ostream \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a1be252a7474aa42b2fd76a10468be8b3}{operator$<$$<$} (std\-::ostream \&out, const \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_name}{Name} \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name})
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} bool \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a55124600fdd84b531c5be12e2e56cc7c}{operator==} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_option}{Algo\-Option} \&lhs, const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_option}{Algo\-Option} \&rhs)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::ostream \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a198b6af7e7109b0d2e80c8ae6f1202c8}{operator$<$$<$} (std\-::ostream \&out, const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algo_option}{Algo\-Option} \&op)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} bool \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a9c8ab4ca14547538096318eafeb033a9}{operator==} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variable}{Variable} \&lhs, const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variable}{Variable} \&rhs)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::ostream \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac9baabd64d542e3b140485c85ac99c1d}{operator$<$$<$} (std\-::ostream \&out, const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variable}{Variable} \&var)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_input}{Algorithm\-Input} \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a339eda3a53270a2cfed1499a57e20128}{make\-Null\-Input} ()
\item 
{\footnotesize template$<$typename T $>$ }\\boost\-::shared\-\_\-ptr$<$ T $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a4e766b74b46cfc062b6e85dec61109e7}{optional\-Algo\-Input} (boost\-::optional$<$ boost\-::shared\-\_\-ptr$<$ T $>$$>$ opt)
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Factory\-Handle@{Algorithm\-Factory\-Handle}}
\index{Algorithm\-Factory\-Handle@{Algorithm\-Factory\-Handle}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Factory\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Algorithm\-Factory}$>$ {\bf Algorithm\-Factory\-Handle}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a839e050bb8b92c69f940ece5cb48ba6c}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac39e44a67fe6552dce04807c9487a0a1}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Handle@{Algorithm\-Handle}}
\index{Algorithm\-Handle@{Algorithm\-Handle}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Algorithm\-Base}$>$ {\bf Algorithm\-Handle}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac39e44a67fe6552dce04807c9487a0a1}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a17ddc6c9a6a8b2b5abd58678c7e91621}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Input\-Handle@{Algorithm\-Input\-Handle}}
\index{Algorithm\-Input\-Handle@{Algorithm\-Input\-Handle}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Input\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Algorithm\-Input}$>$ {\bf Algorithm\-Input\-Handle}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a17ddc6c9a6a8b2b5abd58678c7e91621}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a2629df69f9c6e2f19bb5291c3bbe5e08}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Input\-Name@{Algorithm\-Input\-Name}}
\index{Algorithm\-Input\-Name@{Algorithm\-Input\-Name}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Input\-Name}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Name} {\bf Algorithm\-Input\-Name}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a2629df69f9c6e2f19bb5291c3bbe5e08}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a26077a4c04cf261b09ead85b5f56e052}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Output\-Handle@{Algorithm\-Output\-Handle}}
\index{Algorithm\-Output\-Handle@{Algorithm\-Output\-Handle}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Output\-Handle}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<${\bf Algorithm\-Output}$>$ {\bf Algorithm\-Output\-Handle}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a26077a4c04cf261b09ead85b5f56e052}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a49601cf20455a35ffa246563e4773556}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Output\-Name@{Algorithm\-Output\-Name}}
\index{Algorithm\-Output\-Name@{Algorithm\-Output\-Name}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Output\-Name}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Name} {\bf Algorithm\-Output\-Name}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a49601cf20455a35ffa246563e4773556}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_afd260a3351c4c484ef8c1159138856dc}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Parameter@{Algorithm\-Parameter}}
\index{Algorithm\-Parameter@{Algorithm\-Parameter}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Parameter}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Variable} {\bf Algorithm\-Parameter}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_afd260a3351c4c484ef8c1159138856dc}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!Algorithm\-Parameter\-Name@{Algorithm\-Parameter\-Name}}
\index{Algorithm\-Parameter\-Name@{Algorithm\-Parameter\-Name}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{Algorithm\-Parameter\-Name}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Name} {\bf Algorithm\-Parameter\-Name}}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}


\subsection{Function Documentation}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a339eda3a53270a2cfed1499a57e20128}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!make\-Null\-Input@{make\-Null\-Input}}
\index{make\-Null\-Input@{make\-Null\-Input}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{make\-Null\-Input}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input} make\-Null\-Input (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a339eda3a53270a2cfed1499a57e20128}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a1be252a7474aa42b2fd76a10468be8b3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{out, }
\item[{const {\bf Name} \&}]{name}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a1be252a7474aa42b2fd76a10468be8b3}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a198b6af7e7109b0d2e80c8ae6f1202c8}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{out, }
\item[{const {\bf Algo\-Option} \&}]{op}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a198b6af7e7109b0d2e80c8ae6f1202c8}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac9baabd64d542e3b140485c85ac99c1d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream \& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{out, }
\item[{const {\bf Variable} \&}]{var}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_ac9baabd64d542e3b140485c85ac99c1d}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a0b9b1343a0ae403979e1e2af629b5ac0}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Name} \&}]{lhs, }
\item[{const {\bf Name} \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a0b9b1343a0ae403979e1e2af629b5ac0}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a55124600fdd84b531c5be12e2e56cc7c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Algo\-Option} \&}]{lhs, }
\item[{const {\bf Algo\-Option} \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a55124600fdd84b531c5be12e2e56cc7c}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a9c8ab4ca14547538096318eafeb033a9}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Variable} \&}]{lhs, }
\item[{const {\bf Variable} \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a9c8ab4ca14547538096318eafeb033a9}
\hypertarget{namespace_s_c_i_run_1_1_core_1_1_algorithms_a4e766b74b46cfc062b6e85dec61109e7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}!optional\-Algo\-Input@{optional\-Algo\-Input}}
\index{optional\-Algo\-Input@{optional\-Algo\-Input}!SCIRun::Core::Algorithms@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms}}
\subsubsection[{optional\-Algo\-Input}]{\setlength{\rightskip}{0pt plus 5cm}boost\-::shared\-\_\-ptr$<$T$>$ S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::optional\-Algo\-Input (
\begin{DoxyParamCaption}
\item[{boost\-::optional$<$ boost\-::shared\-\_\-ptr$<$ T $>$$>$}]{opt}
\end{DoxyParamCaption}
)}}\label{namespace_s_c_i_run_1_1_core_1_1_algorithms_a4e766b74b46cfc062b6e85dec61109e7}
