\doxysection{ql\+\_\+math.\+dox.\+h}
\hypertarget{ql__math_8dox_8h_source}{}\label{ql__math_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00024\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__math__functions_ga71481aee49d627dc81be04218403f9c3}{abs}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{i}});}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00027\ }
\DoxyCodeLine{00041\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga71481aee49d627dc81be04218403f9c3}{abs}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00042\ }
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00058\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga71481aee49d627dc81be04218403f9c3}{abs}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00059\ }
\DoxyCodeLine{00061\ }
\DoxyCodeLine{00065\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga71481aee49d627dc81be04218403f9c3}{abs}}();}
\DoxyCodeLine{00066\ }
\DoxyCodeLine{00068\ }
\DoxyCodeLine{00080\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga5a93ca5d985c1ec389dc2e8155c50945}{acos}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00081\ }
\DoxyCodeLine{00083\ }
\DoxyCodeLine{00095\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga5a93ca5d985c1ec389dc2e8155c50945}{acos}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00096\ }
\DoxyCodeLine{00098\ }
\DoxyCodeLine{00110\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga6b76bdc78639d9016533ba4e12889054}{asin}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00111\ }
\DoxyCodeLine{00113\ }
\DoxyCodeLine{00125\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga6b76bdc78639d9016533ba4e12889054}{asin}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00126\ }
\DoxyCodeLine{00128\ }
\DoxyCodeLine{00132\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga6b76bdc78639d9016533ba4e12889054}{asin}}();}
\DoxyCodeLine{00133\ }
\DoxyCodeLine{00135\ }
\DoxyCodeLine{00147\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga97fee9f84fea60610cb3cf2652b2ea79}{atan}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00148\ }
\DoxyCodeLine{00150\ }
\DoxyCodeLine{00162\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga97fee9f84fea60610cb3cf2652b2ea79}{atan}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00163\ }
\DoxyCodeLine{00165\ }
\DoxyCodeLine{00169\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga97fee9f84fea60610cb3cf2652b2ea79}{atan}}();}
\DoxyCodeLine{00170\ }
\DoxyCodeLine{00172\ }
\DoxyCodeLine{00185\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gac371f42a2ccc6df4da19a12eed4af11b}{atan2}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{y}},\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{x}});}
\DoxyCodeLine{00186\ }
\DoxyCodeLine{00188\ }
\DoxyCodeLine{00201\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gac371f42a2ccc6df4da19a12eed4af11b}{atan2}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{y}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{x}});}
\DoxyCodeLine{00202\ }
\DoxyCodeLine{00204\ }
\DoxyCodeLine{00208\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gac371f42a2ccc6df4da19a12eed4af11b}{atan2}}();}
\DoxyCodeLine{00209\ }
\DoxyCodeLine{00211\ }
\DoxyCodeLine{00223\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga6948548a7a38f3ab443cff2d685847cd}{cbrt}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00224\ }
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00238\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga6948548a7a38f3ab443cff2d685847cd}{cbrt}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00239\ }
\DoxyCodeLine{00241\ }
\DoxyCodeLine{00245\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga6948548a7a38f3ab443cff2d685847cd}{cbrt}}();}
\DoxyCodeLine{00246\ }
\DoxyCodeLine{00248\ }
\DoxyCodeLine{00266\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__math__functions_gaccf620735a9f2348f6fc1d7433d35ef2}{ceil}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00267\ }
\DoxyCodeLine{00269\ }
\DoxyCodeLine{00289\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gaccf620735a9f2348f6fc1d7433d35ef2}{ceil}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00290\ }
\DoxyCodeLine{00292\ }
\DoxyCodeLine{00312\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gaccf620735a9f2348f6fc1d7433d35ef2}{ceil}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00313\ }
\DoxyCodeLine{00315\ }
\DoxyCodeLine{00319\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gaccf620735a9f2348f6fc1d7433d35ef2}{ceil}}();}
\DoxyCodeLine{00320\ }
\DoxyCodeLine{00322\ }
\DoxyCodeLine{00334\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__math__functions_ga129fcfa5d3eb69023df68ab6d5ee0a08}{compare}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n1}},\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n2}},\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{epsilon}});}
\DoxyCodeLine{00335\ }
\DoxyCodeLine{00337\ }
\DoxyCodeLine{00349\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__math__functions_ga129fcfa5d3eb69023df68ab6d5ee0a08}{compare}}(\textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n1}},\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n2}},\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{epsilon}});}
\DoxyCodeLine{00350\ }
\DoxyCodeLine{00352\ }
\DoxyCodeLine{00364\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga0850361c701d766865c53c9843816b35}{cos}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00365\ }
\DoxyCodeLine{00367\ }
\DoxyCodeLine{00379\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga0850361c701d766865c53c9843816b35}{cos}}(\textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00380\ }
\DoxyCodeLine{00382\ }
\DoxyCodeLine{00386\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga0850361c701d766865c53c9843816b35}{cos}}();}
\DoxyCodeLine{00387\ }
\DoxyCodeLine{00389\ }
\DoxyCodeLine{00401\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga1a61f3338662e5506b6136432b2ce151}{cosh}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00402\ }
\DoxyCodeLine{00404\ }
\DoxyCodeLine{00416\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga1a61f3338662e5506b6136432b2ce151}{cosh}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00417\ }
\DoxyCodeLine{00419\ }
\DoxyCodeLine{00423\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga1a61f3338662e5506b6136432b2ce151}{cosh}}();}
\DoxyCodeLine{00424\ }
\DoxyCodeLine{00426\ }
\DoxyCodeLine{00438\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gacfec9a92f179668fb42789b58ecd4813}{exp}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00439\ }
\DoxyCodeLine{00441\ }
\DoxyCodeLine{00453\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gacfec9a92f179668fb42789b58ecd4813}{exp}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00454\ }
\DoxyCodeLine{00456\ }
\DoxyCodeLine{00460\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gacfec9a92f179668fb42789b58ecd4813}{exp}}();}
\DoxyCodeLine{00461\ }
\DoxyCodeLine{00463\ }
\DoxyCodeLine{00475\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga4dcd9971318a4097503725feb6853adf}{exp2}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00476\ }
\DoxyCodeLine{00478\ }
\DoxyCodeLine{00490\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga4dcd9971318a4097503725feb6853adf}{exp2}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00491\ }
\DoxyCodeLine{00493\ }
\DoxyCodeLine{00497\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga4dcd9971318a4097503725feb6853adf}{exp2}}();}
\DoxyCodeLine{00498\ }
\DoxyCodeLine{00500\ }
\DoxyCodeLine{00512\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga57e59f21e8fea30377359bb776dd1556}{expm1}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00513\ }
\DoxyCodeLine{00515\ }
\DoxyCodeLine{00527\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga57e59f21e8fea30377359bb776dd1556}{expm1}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00528\ }
\DoxyCodeLine{00530\ }
\DoxyCodeLine{00534\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga57e59f21e8fea30377359bb776dd1556}{expm1}}();}
\DoxyCodeLine{00535\ }
\DoxyCodeLine{00537\ }
\DoxyCodeLine{00555\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__math__functions_ga9ccdcd051934bf7cd5d74fc76da5e013}{floor}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00556\ }
\DoxyCodeLine{00558\ }
\DoxyCodeLine{00578\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga9ccdcd051934bf7cd5d74fc76da5e013}{floor}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00579\ }
\DoxyCodeLine{00581\ }
\DoxyCodeLine{00601\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga9ccdcd051934bf7cd5d74fc76da5e013}{floor}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00602\ }
\DoxyCodeLine{00604\ }
\DoxyCodeLine{00608\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga9ccdcd051934bf7cd5d74fc76da5e013}{floor}}();}
\DoxyCodeLine{00609\ }
\DoxyCodeLine{00611\ }
\DoxyCodeLine{00624\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga3bbf7515c71d0317f2d9808c770482fa}{hypot}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{x}},\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{y}});}
\DoxyCodeLine{00625\ }
\DoxyCodeLine{00627\ }
\DoxyCodeLine{00640\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga3bbf7515c71d0317f2d9808c770482fa}{hypot}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{x}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{y}});}
\DoxyCodeLine{00641\ }
\DoxyCodeLine{00643\ }
\DoxyCodeLine{00647\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga3bbf7515c71d0317f2d9808c770482fa}{hypot}}();}
\DoxyCodeLine{00648\ }
\DoxyCodeLine{00650\ }
\DoxyCodeLine{00662\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga8c69b9687360cabd345fe651944d64b3}{log10}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00663\ }
\DoxyCodeLine{00665\ }
\DoxyCodeLine{00677\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga8c69b9687360cabd345fe651944d64b3}{log10}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00678\ }
\DoxyCodeLine{00680\ }
\DoxyCodeLine{00684\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga8c69b9687360cabd345fe651944d64b3}{log10}}();}
\DoxyCodeLine{00685\ }
\DoxyCodeLine{00687\ }
\DoxyCodeLine{00699\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga764e8653af1f7486a5094e4f82076144}{log1p}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00700\ }
\DoxyCodeLine{00702\ }
\DoxyCodeLine{00714\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga764e8653af1f7486a5094e4f82076144}{log1p}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00715\ }
\DoxyCodeLine{00717\ }
\DoxyCodeLine{00721\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga764e8653af1f7486a5094e4f82076144}{log1p}}();}
\DoxyCodeLine{00722\ }
\DoxyCodeLine{00724\ }
\DoxyCodeLine{00736\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga9c502205c686b8d4c6c0615098f2a79c}{logb}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00737\ }
\DoxyCodeLine{00739\ }
\DoxyCodeLine{00743\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga9c502205c686b8d4c6c0615098f2a79c}{logb}}();}
\DoxyCodeLine{00744\ }
\DoxyCodeLine{00746\ }
\DoxyCodeLine{00758\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gab378250c1757fa872825a6390143f3c1}{nlog}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00759\ }
\DoxyCodeLine{00761\ }
\DoxyCodeLine{00773\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gab378250c1757fa872825a6390143f3c1}{nlog}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00774\ }
\DoxyCodeLine{00776\ }
\DoxyCodeLine{00780\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gab378250c1757fa872825a6390143f3c1}{nlog}}();}
\DoxyCodeLine{00781\ }
\DoxyCodeLine{00783\ }
\DoxyCodeLine{00798\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gaf2588c28291e1350f74db63b3e4a0a1a}{pow}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{x}},\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{y}});}
\DoxyCodeLine{00799\ }
\DoxyCodeLine{00801\ }
\DoxyCodeLine{00817\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gaf2588c28291e1350f74db63b3e4a0a1a}{pow}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{x}}\ =\ 0.0,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{y}}\ =\ 0.0);}
\DoxyCodeLine{00818\ }
\DoxyCodeLine{00820\ }
\DoxyCodeLine{00836\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__math__functions_gae6425e4d03545022532cb545b6d8f8d9}{round}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00837\ }
\DoxyCodeLine{00839\ }
\DoxyCodeLine{00860\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gae6425e4d03545022532cb545b6d8f8d9}{round}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00861\ }
\DoxyCodeLine{00863\ }
\DoxyCodeLine{00881\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gae6425e4d03545022532cb545b6d8f8d9}{round}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{num}},\ \textcolor{keywordtype}{int}\ prec\ =\ 0);}
\DoxyCodeLine{00882\ }
\DoxyCodeLine{00884\ }
\DoxyCodeLine{00888\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gae6425e4d03545022532cb545b6d8f8d9}{round}}();}
\DoxyCodeLine{00889\ }
\DoxyCodeLine{00891\ }
\DoxyCodeLine{00903\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_gab31f5ce089c6688322f724d8780f7f70}{sin}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00904\ }
\DoxyCodeLine{00906\ }
\DoxyCodeLine{00918\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gab31f5ce089c6688322f724d8780f7f70}{sin}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00919\ }
\DoxyCodeLine{00921\ }
\DoxyCodeLine{00925\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_gab31f5ce089c6688322f724d8780f7f70}{sin}}();}
\DoxyCodeLine{00926\ }
\DoxyCodeLine{00928\ }
\DoxyCodeLine{00940\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga6aefc0c0ac853d4cfcf5e572897599f6}{sinh}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00941\ }
\DoxyCodeLine{00943\ }
\DoxyCodeLine{00955\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga6aefc0c0ac853d4cfcf5e572897599f6}{sinh}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00956\ }
\DoxyCodeLine{00958\ }
\DoxyCodeLine{00962\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga6aefc0c0ac853d4cfcf5e572897599f6}{sinh}}();}
\DoxyCodeLine{00963\ }
\DoxyCodeLine{00965\ }
\DoxyCodeLine{00977\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga8873e17f305c9f756e2dee5c315a3776}{sqrt}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{00978\ }
\DoxyCodeLine{00980\ }
\DoxyCodeLine{00992\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga8873e17f305c9f756e2dee5c315a3776}{sqrt}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{00993\ }
\DoxyCodeLine{00995\ }
\DoxyCodeLine{00999\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga8873e17f305c9f756e2dee5c315a3776}{sqrt}}();}
\DoxyCodeLine{01000\ }
\DoxyCodeLine{01002\ }
\DoxyCodeLine{01014\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga45cc206908aba7948ffe6c6ee4f74129}{tan}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{01015\ }
\DoxyCodeLine{01017\ }
\DoxyCodeLine{01029\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga45cc206908aba7948ffe6c6ee4f74129}{tan}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{01030\ }
\DoxyCodeLine{01032\ }
\DoxyCodeLine{01036\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga45cc206908aba7948ffe6c6ee4f74129}{tan}}();}
\DoxyCodeLine{01037\ }
\DoxyCodeLine{01039\ }
\DoxyCodeLine{01051\ \mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__math__functions_ga7c3ad79861038ae30568b6543e51af93}{tanh}}(\mbox{\hyperlink{group__type__conversion__functions_ga43bd1e4a512f68f1b9fd3087b591d6d0}{number}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{n}});}
\DoxyCodeLine{01052\ }
\DoxyCodeLine{01054\ }
\DoxyCodeLine{01066\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga7c3ad79861038ae30568b6543e51af93}{tanh}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softfloat}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{f}});}
\DoxyCodeLine{01067\ }
\DoxyCodeLine{01069\ }
\DoxyCodeLine{01073\ \textcolor{keywordtype}{float}\ \mbox{\hyperlink{group__math__functions_ga7c3ad79861038ae30568b6543e51af93}{tanh}}();}
\DoxyCodeLine{01074\ }
\DoxyCodeLine{01076\ \}}
\DoxyCodeLine{01077\ }
\DoxyCodeLine{01079\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{01084\ }
\DoxyCodeLine{01086\ }
\DoxyCodeLine{01088\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__math__constants_ga96d58fec2ca2cec95893872b16b84daa}{MAXINT}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{LLONG\_MAX}};}
\DoxyCodeLine{01090\ }
\DoxyCodeLine{01092\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__math__constants_gaba64488e1020a48909a9a33bb1f4e6ab}{MININT}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{qore}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QoreValue}}(-\/\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{LLONG\_MAX}}\ -\/\ 1));}
\DoxyCodeLine{01094\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__math__constants_gabe92c91d98db63d08337f42216e4310f}{M\_PI}}\ =\ 3.14159265358979323846;}
\DoxyCodeLine{01096\ }
\DoxyCodeLine{01098\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__math__constants_ga2326203043f44a1fe37ffebe35ab8513}{M\_PIn}}\ =\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{qore}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{pi\_number}}());}
\DoxyCodeLine{01100\ \}}

\end{DoxyCode}
