\hypertarget{_lin_alg_function_scalar_8cc}{\section{Core/\-Parser/\-Lin\-Alg\-Function\-Scalar.cc File Reference}
\label{_lin_alg_function_scalar_8cc}\index{Core/\-Parser/\-Lin\-Alg\-Function\-Scalar.\-cc@{Core/\-Parser/\-Lin\-Alg\-Function\-Scalar.\-cc}}
}
{\ttfamily \#include $<$Core/\-Parser/\-Lin\-Alg\-Function\-Catalog.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Thread/\-Mutex.\-h$>$}\\*
{\ttfamily \#include $<$cmath$>$}\\*
{\ttfamily \#include $<$Core/\-Math/\-Misc\-Math.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Dense\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix\-Type\-Converter.\-h$>$}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_lin_alg_functions}{Lin\-Alg\-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_lin_alg_functions_a1610c4245425d6af3626bceb82974ddc}{isnan\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a76e1338deeec0ccd4e4775ea39e6ad7d}{isfinite\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_ad47e5bb4ad116459b90753e81bb59d53}{isinfinite\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a70359bc1e2da5f3b00571b914141c30f}{sign\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a1310999e090e3e55bec620556f7e37f7}{inv\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a9e6739c004749b02dc95376a603cef2c}{boolean\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a863012e23ba9e76657119941b6d532a9}{abs\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a15260edf415f16c2db3ed3ef53830ed0}{norm\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a129e964853b96afd20fff620ab6413b3}{round\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a66fe6871dbd7a1faa83e1b303ca05272}{floor\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a301da291c24f8ebde01fb0f96440b743}{ceil\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_ae6969f2cf1eb88cc069a2fc22adfa8ee}{exp\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a5a34131b3689104079792d739a09b047}{sqrt\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a23b76b3946468c9ee604b8202ba961af}{log\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a6fc4ef39de6aefd86bc3c5fd587abb95}{ln\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a5533bc43530a1762cabefd8bbe760914}{log2\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a22e6eab3b33aa85032574d7b36285e25}{log10\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_aff5ffb2e6530104d4b6e4e2f80916969}{cbrt\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a6d0e88fb919d2973f56a30e094b3615e}{sin\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_ae292f7b8c212323ce786107656eb075f}{cos\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a9ab28ce124104088010bf4cbbe1572f1}{tan\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a092c212599b04458ac97776a6949a108}{sinh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_ad95fd39ea9143a430f1571d4f7fddba4}{cosh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_af36a3dec18cf83eab8dbeff29499c429}{asin\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_ae7d9084210f75a9b757d5fbb9981207f}{acos\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a7c1e90dab19e015cfe6aa77d4443fdb0}{atan\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a2ec9689b8f1c074878f4746febdc9d7d}{asinh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_aecfcda574fa62e7230452a2bcc393638}{acosh\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_abe70a428c2f709b153dc146bd948857c}{or\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a149bcd0c6423781bedc9a9dc9c62c058}{and\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a7b9752621e74c3d1b6eee3ed9bdabe01}{eq\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_af030574e68049b3512e99bb7e93a4e35}{neq\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a44f997af2802557a980ad02817517eb5}{le\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a0cf4202a4ec148cef7a6c57ca1aec987}{ge\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_a99887129647caebaab1736dc7a58cc87}{ls\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_aa0fe83bdc087d4d6e6a61abb27fed3c9}{gt\-\_\-ss} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
bool \hyperlink{namespace_lin_alg_functions_abc1efc72f5417445bf22b46d2c235c43}{not\-\_\-s} (\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)
\item 
void \hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{namespace_s_c_i_run_a1dadb86eb8eb6ecf28231502eff0af03}{Insert\-Scalar\-Lin\-Alg\-Function\-Catalog} (Lin\-Alg\-Function\-Catalog\-Handle \&catalog)
\end{DoxyCompactItemize}
