\hypertarget{_calculate_gradients_tests_8cc}{\section{Modules/\-Fields/\-Tests/\-Calculate\-Gradients\-Tests.cc File Reference}
\label{_calculate_gradients_tests_8cc}\index{Modules/\-Fields/\-Tests/\-Calculate\-Gradients\-Tests.\-cc@{Modules/\-Fields/\-Tests/\-Calculate\-Gradients\-Tests.\-cc}}
}
{\ttfamily \#include $<$Modules/\-Legacy/\-Fields/\-Calculate\-Gradients.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Field.\-h$>$}\\*
{\ttfamily \#include $<$Testing/\-Module\-Test\-Base/\-Module\-Test\-Base.\-h$>$}\\*
{\ttfamily \#include $<$Testing/\-Utils/\-Matrix\-Test\-Utilities.\-h$>$}\\*
{\ttfamily \#include $<$Testing/\-Utils/\-S\-C\-I\-Run\-Unit\-Tests.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_calculate_gradients_tests_8cc_a58b2aae429a4e49ed711787165684c8a}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tri\-Surf\-On\-Elem\-Vector\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a5526fa65ef1f0b53e7717b3d6379475c}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tet\-Mesh\-On\-Elem\-Vector\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a223b03e85bac2eb45a9e696eafcd6743}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tet\-Mesh\-On\-Node\-Vector\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a6584f0566f00b70bb8839c4ebc80e9ff}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tri\-Surf\-On\-Node\-Vector\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a19966a662869505c38eca6df85dc5a39}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tri\-Surf\-On\-Elem\-Scalar\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a9c0463ef5479d4eb6ac7e00cf5473c45}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Sparse\-Row\-Matrix\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_ae4efb585ea70bedf825f1f62c74e430f}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tet\-Mesh\-On\-Elem\-Scalar\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_aa36e2d19884d4d08c9f9d4c4cdba160c}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Cloud\-Point\-Scalar\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_adc0227bb872b6d9b26ce357100c4a143}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tet\-Mesh\-Scalar\-On\-Node\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a305f5b417a0983d609721279c4207410}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Tri\-Surf\-Scalar\-On\-Node\-Input)
\item 
\hyperlink{_calculate_gradients_tests_8cc_a3a2bca1c821c391062db1564d9f448d3}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_gradients_module_tests}{Calculate\-Gradients\-Module\-Tests}, Throws\-For\-Null\-Input)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_calculate_gradients_tests_8cc_a58b2aae429a4e49ed711787165684c8a}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tri\-Surf\-On\-Elem\-Vector\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a58b2aae429a4e49ed711787165684c8a}
\hypertarget{_calculate_gradients_tests_8cc_a5526fa65ef1f0b53e7717b3d6379475c}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tet\-Mesh\-On\-Elem\-Vector\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a5526fa65ef1f0b53e7717b3d6379475c}
\hypertarget{_calculate_gradients_tests_8cc_a223b03e85bac2eb45a9e696eafcd6743}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tet\-Mesh\-On\-Node\-Vector\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a223b03e85bac2eb45a9e696eafcd6743}
\hypertarget{_calculate_gradients_tests_8cc_a6584f0566f00b70bb8839c4ebc80e9ff}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tri\-Surf\-On\-Node\-Vector\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a6584f0566f00b70bb8839c4ebc80e9ff}
\hypertarget{_calculate_gradients_tests_8cc_a19966a662869505c38eca6df85dc5a39}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tri\-Surf\-On\-Elem\-Scalar\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a19966a662869505c38eca6df85dc5a39}
\hypertarget{_calculate_gradients_tests_8cc_a9c0463ef5479d4eb6ac7e00cf5473c45}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Sparse\-Row\-Matrix\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a9c0463ef5479d4eb6ac7e00cf5473c45}
\hypertarget{_calculate_gradients_tests_8cc_ae4efb585ea70bedf825f1f62c74e430f}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tet\-Mesh\-On\-Elem\-Scalar\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_ae4efb585ea70bedf825f1f62c74e430f}
\hypertarget{_calculate_gradients_tests_8cc_aa36e2d19884d4d08c9f9d4c4cdba160c}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Cloud\-Point\-Scalar\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_aa36e2d19884d4d08c9f9d4c4cdba160c}
\hypertarget{_calculate_gradients_tests_8cc_adc0227bb872b6d9b26ce357100c4a143}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tet\-Mesh\-Scalar\-On\-Node\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_adc0227bb872b6d9b26ce357100c4a143}
\hypertarget{_calculate_gradients_tests_8cc_a305f5b417a0983d609721279c4207410}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Tri\-Surf\-Scalar\-On\-Node\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a305f5b417a0983d609721279c4207410}
\hypertarget{_calculate_gradients_tests_8cc_a3a2bca1c821c391062db1564d9f448d3}{\index{Calculate\-Gradients\-Tests.\-cc@{Calculate\-Gradients\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!CalculateGradientsTests.cc@{Calculate\-Gradients\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Calculate\-Gradients\-Module\-Tests}}]{, }
\item[{Throws\-For\-Null\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_tests_8cc_a3a2bca1c821c391062db1564d9f448d3}
