\hypertarget{_array_math_function_scalar_8cc}{\section{Core/\-Parser/\-Array\-Math\-Function\-Scalar.cc File Reference}
\label{_array_math_function_scalar_8cc}\index{Core/\-Parser/\-Array\-Math\-Function\-Scalar.\-cc@{Core/\-Parser/\-Array\-Math\-Function\-Scalar.\-cc}}
}
{\ttfamily \#include $<$Core/\-Parser/\-Array\-Math\-Function\-Catalog.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Thread/\-Mutex.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Math/\-Misc\-Math.\-h$>$}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_array_math_functions}{Array\-Math\-Functions}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespace_array_math_functions_a6bc4194ec5a35cc8472b8bf06d7739d4}{isnan\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a99466c112b2deaeff0297aea64e5c054}{isfinite\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_ab2bf55e485dcd1bd64e90115a253469d}{isinfinite\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_aaa6bd279d5a32fa39e2d1bd991583f0e}{sign\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a746c6855bf23ab87ff08f1d2dc362920}{ramp\-\_\-sss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a6578be7e9eda7ab18019aa7f3b75a505}{rect\-\_\-sss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a0b447aae5fa990ecc563bc15348f8f21}{step\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a984157215df00e553f00385b78afd2a4}{not\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a0f62dd6b8f9f7367a6ccb08a86637106}{inv\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a2f5c1bd7e4a8bf0cdc0706a264305b36}{boolean\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a10780f2760651019fc5c5578c39f6166}{abs\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a703889d6bb0452e98e4589fa11bcfd60}{norm\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a5a7d98b7e106609612f9365a8284f14a}{round\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a2b28e6fa1bbea22597a2a9837bb0a4f9}{floor\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a895e5bccae25b289f07b75668e609cd7}{ceil\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a131f05bd5de6aa272d731f0cb65cb42c}{exp\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_ac2e89090bb338f355a3781661aabb1e5}{pow\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a4c7653b1e917b03d431f07c3ff2b1f83}{sqrt\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a8b39a5e0aaea7a625aab9bb02158446b}{log\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_affaf2505ebd55db5ec5ac13db340ecfb}{ln\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_afa96f05a326038f58d975e5abbba6321}{log2\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a590838940486ff9e73308b8a04b24666}{log10\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a49548e17f908aa5dc6907ff4cf81d8a7}{cbrt\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a7460921825bfc347a4f0917894a2a8bd}{sin\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_adacb9e83f0890ff0221cf9c48f496660}{cos\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_aeb14be61a1e7440ad13c6b9edfc4e54e}{tan\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a7bf780a4bafafac1be849c53a6d2af1a}{sinh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a3f1135adbbea951fe30efbd7c7ed94ff}{cosh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a49d1285b6c546487bd439479e2741712}{asin\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a5903bcc98c4e611738bc98290e6be8b5}{acos\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_afba42c5f943c8daef0f5994155301b37}{atan\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_ab5b030e6f36f542dafc10cd58ce1b6da}{atan2\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a8f578c19f6912b33adabf6252d49c949}{asinh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a9656e5571e15d399c19f0cee849675cb}{acosh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_ad7a3a43fb8da6f19172eac1bf94eb34a}{or\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_aa20dc32788d4f69fb87d8a2de08b6a3a}{and\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a4f5be6e46131cd09332405603134b059}{eq\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a996ae1f25264e2c2b1265d21bbb5feb5}{neq\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a65aef39634a0f6f001d63911c64abcc7}{le\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a1e62be8d430e5f0f8c10dfec50937f05}{ge\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a63a1865b281a562b7f5ea6fe7e85f919}{ls\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_aa7fac970d9014121cbd95985f9384920}{gt\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a3e59172339a01f2c03e7dc23d8a2d978}{max\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a5b2fb9aa5edebdea464c2fa084a394c9}{median\-\_\-sss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a6039a6e05066a06af66f80cfa3d3ec8b}{min\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
bool \hyperlink{namespace_array_math_functions_a1bc916f9920e4ce62812221be8469cf3}{random\-\_\-value\-\_\-} (\hyperlink{class_s_c_i_run_1_1_array_math_program_code}{S\-C\-I\-Run\-::\-Array\-Math\-Program\-Code} \&pc)
\item 
void \hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{namespace_s_c_i_run_acb061fa20ef7984eab20d962a8ad588e}{Insert\-Scalar\-Array\-Math\-Function\-Catalog} (Array\-Math\-Function\-Catalog\-Handle \&catalog)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
Mutex \hyperlink{namespace_array_math_functions_ad5da876f244dfab2848a87b01c847531}{Random\-Mutex} (\char`\"{}Mutex for rand() and random() functions\char`\"{})
\end{DoxyCompactItemize}
