\hypertarget{_calculate_gradients_algo_tests_8cc}{\section{Core/\-Algorithms/\-Field/\-Tests/\-Calculate\-Gradients\-Algo\-Tests.cc File Reference}
\label{_calculate_gradients_algo_tests_8cc}\index{Core/\-Algorithms/\-Field/\-Tests/\-Calculate\-Gradients\-Algo\-Tests.\-cc@{Core/\-Algorithms/\-Field/\-Tests/\-Calculate\-Gradients\-Algo\-Tests.\-cc}}
}
{\ttfamily \#include $<$gtest/gtest.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Legacy/\-Fields/\-Field\-Data/\-Calculate\-Gradients\-Algo.\-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 $<$Testing/\-Utils/\-S\-C\-I\-Run\-Unit\-Tests.\-h$>$}\\*
{\ttfamily \#include $<$Testing/\-Utils/\-Matrix\-Test\-Utilities.\-h$>$}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_a189f51a9f9117d8bb68c90979a8008e7}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, Tri\-Surf\-Scalar\-On\-Node\-As\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_a82825c61cbacb6c7698bf07b3a9ab486}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, Tri\-Surf\-Vector\-On\-Node\-As\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_a4249c3607105e45c935064817bb9048c}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, Tet\-Mesh\-Scalar\-On\-Node\-As\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_acfd8bd2884cc62e7314c79bccb8b44b6}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Tet\-Mesh\-Tensor\-On\-Node\-As\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_a2ee06f442b1adc5188448f7af7438548}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, Tet\-Mesh\-Vector\-On\-Node\-As\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_ada4ad111051781af09878b6f26d5cc5d}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, Point\-Cloud\-Scalar\-On\-Node\-As\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_a10983bcfea8435760decbc7995d0f188}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, Null\-Field\-Handle\-Input)
\item 
\hyperlink{_calculate_gradients_algo_tests_8cc_a30ebe68cb749b1a173139528b2d5ecdb}{T\-E\-S\-T} (Calculate\-Gradients\-Algo\-Tests, No\-Field\-Data\-Input)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_calculate_gradients_algo_tests_8cc_a189f51a9f9117d8bb68c90979a8008e7}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{Tri\-Surf\-Scalar\-On\-Node\-As\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_a189f51a9f9117d8bb68c90979a8008e7}
\hypertarget{_calculate_gradients_algo_tests_8cc_a82825c61cbacb6c7698bf07b3a9ab486}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{Tri\-Surf\-Vector\-On\-Node\-As\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_a82825c61cbacb6c7698bf07b3a9ab486}
\hypertarget{_calculate_gradients_algo_tests_8cc_a4249c3607105e45c935064817bb9048c}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{Tet\-Mesh\-Scalar\-On\-Node\-As\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_a4249c3607105e45c935064817bb9048c}
\hypertarget{_calculate_gradients_algo_tests_8cc_acfd8bd2884cc62e7314c79bccb8b44b6}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Tet\-Mesh\-Tensor\-On\-Node\-As\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_acfd8bd2884cc62e7314c79bccb8b44b6}
\hypertarget{_calculate_gradients_algo_tests_8cc_a2ee06f442b1adc5188448f7af7438548}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{Tet\-Mesh\-Vector\-On\-Node\-As\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_a2ee06f442b1adc5188448f7af7438548}
\hypertarget{_calculate_gradients_algo_tests_8cc_ada4ad111051781af09878b6f26d5cc5d}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{Point\-Cloud\-Scalar\-On\-Node\-As\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_ada4ad111051781af09878b6f26d5cc5d}
\hypertarget{_calculate_gradients_algo_tests_8cc_a10983bcfea8435760decbc7995d0f188}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{Null\-Field\-Handle\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_a10983bcfea8435760decbc7995d0f188}
\hypertarget{_calculate_gradients_algo_tests_8cc_a30ebe68cb749b1a173139528b2d5ecdb}{\index{Calculate\-Gradients\-Algo\-Tests.\-cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!CalculateGradientsAlgoTests.cc@{Calculate\-Gradients\-Algo\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Calculate\-Gradients\-Algo\-Tests}]{, }
\item[{No\-Field\-Data\-Input}]{}
\end{DoxyParamCaption}
)}}\label{_calculate_gradients_algo_tests_8cc_a30ebe68cb749b1a173139528b2d5ecdb}
