\hypertarget{_solve_linear_system_algo_tests_8cc}{\section{Core/\-Algorithms/\-Math/\-Tests/\-Solve\-Linear\-System\-Algo\-Tests.cc File Reference}
\label{_solve_linear_system_algo_tests_8cc}\index{Core/\-Algorithms/\-Math/\-Tests/\-Solve\-Linear\-System\-Algo\-Tests.\-cc@{Core/\-Algorithms/\-Math/\-Tests/\-Solve\-Linear\-System\-Algo\-Tests.\-cc}}
}
{\ttfamily \#include $<$Testing/\-Utils/\-S\-C\-I\-Run\-Unit\-Tests.\-h$>$}\\*
{\ttfamily \#include $<$fstream$>$}\\*
{\ttfamily \#include $<$boost/filesystem.\-hpp$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Math/\-Linear\-System/\-Solve\-Linear\-System\-Algo.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Data\-I\-O/\-Read\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Data\-I\-O/\-Write\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Dense\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Dense\-Column\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Sparse\-Row\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix\-Comparison.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix\-Type\-Conversions.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix\-I\-O.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Base/\-Algorithm\-Variable\-Names.\-h$>$}\\*
{\ttfamily \#include $<$Testing/\-Utils/\-Matrix\-Test\-Utilities.\-h$>$}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{_solve_linear_system_algo_tests_8cc_a16d186595de995618be174e32c5a1c53}{Can\-Solve\-Darrell\-With\-Method} (const std\-::string \&method, double solution\-Error)
\item 
\hyperlink{_solve_linear_system_algo_tests_8cc_a14a456c88327bb52263046ab048fccf5}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-C\-G)
\item 
\hyperlink{_solve_linear_system_algo_tests_8cc_a8a2e18aa609da41aaa4ef09c6eb50f2f}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-B\-I\-C\-G)
\item 
\hyperlink{_solve_linear_system_algo_tests_8cc_a9500304b5edc099915e0556fcd15865d}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-Jacobi)
\item 
\hyperlink{_solve_linear_system_algo_tests_8cc_aa3260053483b243f5b0b62200f256b36}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-M\-I\-N\-R\-E\-S)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_solve_linear_system_algo_tests_8cc_a16d186595de995618be174e32c5a1c53}{\index{Solve\-Linear\-System\-Algo\-Tests.\-cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}!Can\-Solve\-Darrell\-With\-Method@{Can\-Solve\-Darrell\-With\-Method}}
\index{Can\-Solve\-Darrell\-With\-Method@{Can\-Solve\-Darrell\-With\-Method}!SolveLinearSystemAlgoTests.cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}}
\subsubsection[{Can\-Solve\-Darrell\-With\-Method}]{\setlength{\rightskip}{0pt plus 5cm}void Can\-Solve\-Darrell\-With\-Method (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{method, }
\item[{double}]{solution\-Error}
\end{DoxyParamCaption}
)}}\label{_solve_linear_system_algo_tests_8cc_a16d186595de995618be174e32c5a1c53}
\hypertarget{_solve_linear_system_algo_tests_8cc_a14a456c88327bb52263046ab048fccf5}{\index{Solve\-Linear\-System\-Algo\-Tests.\-cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!SolveLinearSystemAlgoTests.cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Solve\-Linear\-System\-Tests}]{, }
\item[{Can\-Solve\-Darrell\-\_\-\-C\-G}]{}
\end{DoxyParamCaption}
)}}\label{_solve_linear_system_algo_tests_8cc_a14a456c88327bb52263046ab048fccf5}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000084}{Todo}]\-: investigate this significant difference \end{DoxyRefDesc}
\hypertarget{_solve_linear_system_algo_tests_8cc_a8a2e18aa609da41aaa4ef09c6eb50f2f}{\index{Solve\-Linear\-System\-Algo\-Tests.\-cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!SolveLinearSystemAlgoTests.cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Solve\-Linear\-System\-Tests}]{, }
\item[{Can\-Solve\-Darrell\-\_\-\-B\-I\-C\-G}]{}
\end{DoxyParamCaption}
)}}\label{_solve_linear_system_algo_tests_8cc_a8a2e18aa609da41aaa4ef09c6eb50f2f}
\hypertarget{_solve_linear_system_algo_tests_8cc_a9500304b5edc099915e0556fcd15865d}{\index{Solve\-Linear\-System\-Algo\-Tests.\-cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!SolveLinearSystemAlgoTests.cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Solve\-Linear\-System\-Tests}]{, }
\item[{Can\-Solve\-Darrell\-\_\-\-Jacobi}]{}
\end{DoxyParamCaption}
)}}\label{_solve_linear_system_algo_tests_8cc_a9500304b5edc099915e0556fcd15865d}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000085}{Todo}]\-: doesn't converge for this system. Problem? \end{DoxyRefDesc}
\hypertarget{_solve_linear_system_algo_tests_8cc_aa3260053483b243f5b0b62200f256b36}{\index{Solve\-Linear\-System\-Algo\-Tests.\-cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!SolveLinearSystemAlgoTests.cc@{Solve\-Linear\-System\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Solve\-Linear\-System\-Tests}]{, }
\item[{Can\-Solve\-Darrell\-\_\-\-M\-I\-N\-R\-E\-S}]{}
\end{DoxyParamCaption}
)}}\label{_solve_linear_system_algo_tests_8cc_aa3260053483b243f5b0b62200f256b36}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000086}{Todo}]\-: converges but not as accurate. \end{DoxyRefDesc}
