\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo}{\section{Add\-Knowns\-To\-Linear\-System\-Algo Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo}\index{Add\-Knowns\-To\-Linear\-System\-Algo@{Add\-Knowns\-To\-Linear\-System\-Algo}}
}


{\ttfamily \#include $<$Add\-Knowns\-To\-Linear\-System.\-h$>$}

Inheritance diagram for Add\-Knowns\-To\-Linear\-System\-Algo\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.597701cm]{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_af9bf19caaa7012b69829e6c9a5aa8322}{run} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad6349337d161442a29a2af4da72218cb}{Datatypes\-::\-Sparse\-Row\-Matrix\-Handle} stiff, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a7d7a4696fc040ea511af24001ae460f2}{Datatypes\-::\-Dense\-Column\-Matrix\-Handle} rhs, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_aa8a28fd7db3f72bf1d932025a4d900cc}{Datatypes\-::\-Dense\-Matrix\-Handle} x, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad6349337d161442a29a2af4da72218cb}{Datatypes\-::\-Sparse\-Row\-Matrix\-Handle} \&output\-\_\-stiff, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a7d7a4696fc040ea511af24001ae460f2}{Datatypes\-::\-Dense\-Column\-Matrix\-Handle} \&output\-\_\-rhs) const 
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_output}{Algorithm\-Output} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a3714e7253974a18f4c52da382b9f7998}{run\-\_\-generic} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_input}{Algorithm\-Input} \&) const 
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a2629df69f9c6e2f19bb5291c3bbe5e08}{Algorithm\-Input\-Name} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a85ff82284d7f16b841262e72e73a7abc}{L\-H\-S\-\_\-\-Matrix}
\item 
static \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a2629df69f9c6e2f19bb5291c3bbe5e08}{Algorithm\-Input\-Name} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a3761065b5f9afc0da6881ad36811aff6}{R\-H\-S\-\_\-\-Vector}
\item 
static \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a2629df69f9c6e2f19bb5291c3bbe5e08}{Algorithm\-Input\-Name} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_ad89ae8854f9af240f4f35253c12e1acd}{X\-\_\-\-Vector}
\item 
static \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a49601cf20455a35ffa246563e4773556}{Algorithm\-Output\-Name} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a02266584b07ce2c992065f0e86960d05}{Out\-Put\-L\-H\-S\-Matrix}
\item 
static \hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_a49601cf20455a35ffa246563e4773556}{Algorithm\-Output\-Name} \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_aa34b9642391ed976c291fdcbda8be7e3}{Out\-Put\-R\-H\-S\-Vector}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_af9bf19caaa7012b69829e6c9a5aa8322}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!run@{run}}
\index{run@{run}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}bool run (
\begin{DoxyParamCaption}
\item[{{\bf Datatypes\-::\-Sparse\-Row\-Matrix\-Handle}}]{stiff, }
\item[{{\bf Datatypes\-::\-Dense\-Column\-Matrix\-Handle}}]{rhs, }
\item[{{\bf Datatypes\-::\-Dense\-Matrix\-Handle}}]{x, }
\item[{{\bf Datatypes\-::\-Sparse\-Row\-Matrix\-Handle} \&}]{output\-\_\-stiff, }
\item[{{\bf Datatypes\-::\-Dense\-Column\-Matrix\-Handle} \&}]{output\-\_\-rhs}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_af9bf19caaa7012b69829e6c9a5aa8322}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a3714e7253974a18f4c52da382b9f7998}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!run\-\_\-generic@{run\-\_\-generic}}
\index{run\-\_\-generic@{run\-\_\-generic}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{run\-\_\-generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Output} run\-\_\-generic (
\begin{DoxyParamCaption}
\item[{const {\bf Algorithm\-Input} \&}]{input}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a3714e7253974a18f4c52da382b9f7998}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_interface_abf1160cbc2d53c212909224c08e98c08}{Algorithm\-Interface}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a85ff82284d7f16b841262e72e73a7abc}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!L\-H\-S\-\_\-\-Matrix@{L\-H\-S\-\_\-\-Matrix}}
\index{L\-H\-S\-\_\-\-Matrix@{L\-H\-S\-\_\-\-Matrix}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{L\-H\-S\-\_\-\-Matrix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input\-Name} L\-H\-S\-\_\-\-Matrix\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a85ff82284d7f16b841262e72e73a7abc}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a02266584b07ce2c992065f0e86960d05}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!Out\-Put\-L\-H\-S\-Matrix@{Out\-Put\-L\-H\-S\-Matrix}}
\index{Out\-Put\-L\-H\-S\-Matrix@{Out\-Put\-L\-H\-S\-Matrix}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{Out\-Put\-L\-H\-S\-Matrix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input\-Name} Out\-Put\-L\-H\-S\-Matrix\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a02266584b07ce2c992065f0e86960d05}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_aa34b9642391ed976c291fdcbda8be7e3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!Out\-Put\-R\-H\-S\-Vector@{Out\-Put\-R\-H\-S\-Vector}}
\index{Out\-Put\-R\-H\-S\-Vector@{Out\-Put\-R\-H\-S\-Vector}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{Out\-Put\-R\-H\-S\-Vector}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input\-Name} Out\-Put\-R\-H\-S\-Vector\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_aa34b9642391ed976c291fdcbda8be7e3}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a3761065b5f9afc0da6881ad36811aff6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!R\-H\-S\-\_\-\-Vector@{R\-H\-S\-\_\-\-Vector}}
\index{R\-H\-S\-\_\-\-Vector@{R\-H\-S\-\_\-\-Vector}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{R\-H\-S\-\_\-\-Vector}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input\-Name} R\-H\-S\-\_\-\-Vector\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_a3761065b5f9afc0da6881ad36811aff6}
\hypertarget{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_ad89ae8854f9af240f4f35253c12e1acd}{\index{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!X\-\_\-\-Vector@{X\-\_\-\-Vector}}
\index{X\-\_\-\-Vector@{X\-\_\-\-Vector}!SCIRun::Core::Algorithms::Math::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-::\-Core\-::\-Algorithms\-::\-Math\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{X\-\_\-\-Vector}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Algorithm\-Input\-Name} X\-\_\-\-Vector\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_add_knowns_to_linear_system_algo_ad89ae8854f9af240f4f35253c12e1acd}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Algorithms/\-Math/\hyperlink{_core_2_algorithms_2_math_2_add_knowns_to_linear_system_8h}{Add\-Knowns\-To\-Linear\-System.\-h}\item 
Core/\-Algorithms/\-Math/\hyperlink{_core_2_algorithms_2_math_2_add_knowns_to_linear_system_8cc}{Add\-Knowns\-To\-Linear\-System.\-cc}\end{DoxyCompactItemize}
