\hypertarget{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc}{\section{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.cc File Reference}
\label{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc}\index{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}}
}
{\ttfamily \#include $<$Testing/\-Utils/\-S\-C\-I\-Run\-Unit\-Tests.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-V\-Field.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Field\-Information.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Base/\-Algorithm\-Preconditions.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Legacy/\-Finite\-Elements/\-Build\-Matrix/\-Build\-T\-D\-C\-S\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Testing/\-Utils/\-Matrix\-Test\-Utilities.\-h$>$}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_t_d_c_s_input_data}{T\-D\-C\-S\-Input\-Data}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run_abebcd6a24304dcd9b9efc971909d3463}{Sparse\-Row\-Matrix\-Handle} \hyperlink{namespace_t_d_c_s_input_data_a0642a1317bd11601530e13dcafa65655}{stiff} ()
\item 
\hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \hyperlink{namespace_t_d_c_s_input_data_ad79fa67ac9556d0815e148ff2a713f42}{mesh} ()
\item 
\hyperlink{namespace_s_c_i_run_a9bf8fedb185174ae804e9db9ac3e744b}{Dense\-Matrix\-Handle} \hyperlink{namespace_t_d_c_s_input_data_a5d860ab54bcfcb9bfa128f2b921d9125}{Electrode\-Elements} ()
\item 
\hyperlink{namespace_s_c_i_run_a9bf8fedb185174ae804e9db9ac3e744b}{Dense\-Matrix\-Handle} \hyperlink{namespace_t_d_c_s_input_data_aca0b9bc4b642d93f2e3581dcfbd442fd}{Electrode\-Element\-Type} ()
\item 
\hyperlink{namespace_s_c_i_run_a9bf8fedb185174ae804e9db9ac3e744b}{Dense\-Matrix\-Handle} \hyperlink{namespace_t_d_c_s_input_data_a8c01f5c85c99bf6070084ce18e79f168}{Electrode\-Element\-Definition} ()
\item 
\hyperlink{namespace_s_c_i_run_a9bf8fedb185174ae804e9db9ac3e744b}{Dense\-Matrix\-Handle} \hyperlink{namespace_t_d_c_s_input_data_af87a173cf03e18567c7234df0d55609a}{contactimpedance} ()
\item 
\hyperlink{namespace_s_c_i_run_abebcd6a24304dcd9b9efc971909d3463}{Sparse\-Row\-Matrix\-Handle} \hyperlink{namespace_t_d_c_s_input_data_a7f6821b4d90eb8c86e63b771371c282a}{expected\-Output} ()
\item 
\hyperlink{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_a198e7eaf0f791a0e276f5f904f742efe}{T\-E\-S\-T} (Verify\-T\-D\-C\-S\-Input, Is\-Not\-Null)
\item 
\hyperlink{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_aa919f52e17ed62b2c4d7305e1a898684}{T\-E\-S\-T} (Build\-T\-D\-C\-S\-Matrix\-Algorithm\-Tests, Throws\-For\-Null\-Mesh)
\item 
\hyperlink{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_ab417fa988e4d3ba82e07c83bee5d677f}{T\-E\-S\-T} (Build\-T\-D\-C\-S\-Matrix\-Algorithm\-Tests, Throws\-For\-Null\-Electrode\-Elements)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_a198e7eaf0f791a0e276f5f904f742efe}{\index{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!Core/Algorithms/FiniteElements/Tests/BuildTDCSMatrixTests.cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Verify\-T\-D\-C\-S\-Input}]{, }
\item[{Is\-Not\-Null}]{}
\end{DoxyParamCaption}
)}}\label{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_a198e7eaf0f791a0e276f5f904f742efe}
\hypertarget{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_aa919f52e17ed62b2c4d7305e1a898684}{\index{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!Core/Algorithms/FiniteElements/Tests/BuildTDCSMatrixTests.cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Build\-T\-D\-C\-S\-Matrix\-Algorithm\-Tests}]{, }
\item[{Throws\-For\-Null\-Mesh}]{}
\end{DoxyParamCaption}
)}}\label{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_aa919f52e17ed62b2c4d7305e1a898684}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000029}{Todo}]\-: consider throwing an exception instead of returning false \end{DoxyRefDesc}
\hypertarget{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_ab417fa988e4d3ba82e07c83bee5d677f}{\index{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!Core/Algorithms/FiniteElements/Tests/BuildTDCSMatrixTests.cc@{Core/\-Algorithms/\-Finite\-Elements/\-Tests/\-Build\-T\-D\-C\-S\-Matrix\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Build\-T\-D\-C\-S\-Matrix\-Algorithm\-Tests}]{, }
\item[{Throws\-For\-Null\-Electrode\-Elements}]{}
\end{DoxyParamCaption}
)}}\label{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_ab417fa988e4d3ba82e07c83bee5d677f}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000030}{Todo}]\-: consider throwing an exception instead of returning false \end{DoxyRefDesc}
