\hypertarget{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo}{\section{Add\-Knowns\-To\-Linear\-System\-Algo Class Reference}
\label{class_s_c_i_run_algo_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=2.000000cm]{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_ae5293be6547e442ea4f7872b6102914d}{Add\-Knowns\-To\-Linear\-System\-Algo} ()
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_a502b3199b32b604f7c0127105b757271}{run} (\hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} a\-\_\-in, \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} b\-\_\-in, \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} x, \hyperlink{namespace_s_c_i_run_abebcd6a24304dcd9b9efc971909d3463}{Sparse\-Row\-Matrix\-Handle} \&a\-\_\-out, \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} \&b\-\_\-out, bool convert\-\_\-matrix\-\_\-types=false)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_ae5293be6547e442ea4f7872b6102914d}{\index{S\-C\-I\-Run\-Algo\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-Algo\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!Add\-Knowns\-To\-Linear\-System\-Algo@{Add\-Knowns\-To\-Linear\-System\-Algo}}
\index{Add\-Knowns\-To\-Linear\-System\-Algo@{Add\-Knowns\-To\-Linear\-System\-Algo}!SCIRunAlgo::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-Algo\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{Add\-Knowns\-To\-Linear\-System\-Algo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Add\-Knowns\-To\-Linear\-System\-Algo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_ae5293be6547e442ea4f7872b6102914d}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_a502b3199b32b604f7c0127105b757271}{\index{S\-C\-I\-Run\-Algo\-::\-Add\-Knowns\-To\-Linear\-System\-Algo@{S\-C\-I\-Run\-Algo\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}!run@{run}}
\index{run@{run}!SCIRunAlgo::AddKnownsToLinearSystemAlgo@{S\-C\-I\-Run\-Algo\-::\-Add\-Knowns\-To\-Linear\-System\-Algo}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}bool run (
\begin{DoxyParamCaption}
\item[{{\bf Matrix\-Handle}}]{a\-\_\-in, }
\item[{{\bf Matrix\-Handle}}]{b\-\_\-in, }
\item[{{\bf Matrix\-Handle}}]{x, }
\item[{{\bf Sparse\-Row\-Matrix\-Handle} \&}]{a\-\_\-out, }
\item[{{\bf Matrix\-Handle} \&}]{b\-\_\-out, }
\item[{bool}]{convert\-\_\-matrix\-\_\-types = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_a502b3199b32b604f7c0127105b757271}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000054}{Todo}]\-: if matrix A is sparse (checked and/or converted), \end{DoxyRefDesc}


updating dirichlet node and corresponding entry in b\-\_\-ptr 

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