These functions allows access to scalar and SIMD values of some mathematical constants. In particular, all libc++ constants are here, sometimes with a different name.
All floating mathematical constants supports a regular call and two decorated calls:
About constants names:
o
meanings over). Variables | |
constexpr callable_catalan_ | eve::catalan = {} |
Callable object computing the catalan constant \(\beta(2) = \sum_0^\infty
\frac{(-1)^n}{(2n+1)^2}\). More... | |
constexpr callable_cbrt_pi_ | eve::cbrt_pi = {} |
Callable object computing the constant \(\sqrt[3]\pi\). More... | |
constexpr callable_cos_1_ | eve::cos_1 = {} |
Callable object computing the constant \(\cos1\). More... | |
constexpr callable_cosh_1_ | eve::cosh_1 = {} |
Callable object computing the constant \(\cosh(1)\). More... | |
constexpr callable_egamma_ | eve::egamma = {} |
Callable object computing the Euler-Mascheroni constant : \(\gamma =
\lim_{n\to\infty}\left( \sum_{k = 0}^n \frac1k - \log n\right )\). More... | |
constexpr callable_egamma_sqr_ | eve::egamma_sqr = {} |
Callable object computing the square of the [Euler-Mascheroni constant](eve::egamma). More... | |
constexpr callable_epso_2_ | eve::epso_2 = {} |
Callable object computing the half of the machine epsilon. More... | |
constexpr callable_euler_ | eve::euler = {} |
Callable object computing the constant \(\e^1\). More... | |
constexpr callable_exp_pi_ | eve::exp_pi = {} |
Callable object computing the constant \(e^\pi\). More... | |
constexpr callable_extreme_value_skewness_ | eve::extreme_value_skewness = {} |
Callable object computing the extreme value distribution skewness : \(12\sqrt6\zeta(3)/\pi^3\). More... | |
constexpr callable_four_minus_pi_ | eve::four_minus_pi = {} |
Callable object computing the constant \(4-\pi\). More... | |
constexpr callable_four_pio_3_ | eve::four_pio_3 = {} |
Callable object computing the constant \(4\pi/3\). More... | |
constexpr callable_glaisher_ | eve::glaisher = {} |
Callable object computing the Glaisher-Kinkelin constant. More... | |
constexpr callable_inv_2eps_ | eve::inv_2eps = {} |
Callable object computing half the inverse of the machine epsilon. More... | |
constexpr callable_inv_2pi_ | eve::inv_2pi = {} |
Callable object computing the constant \(\frac{1}{2\pi}\). More... | |
constexpr callable_inv_e_ | eve::inv_e = {} |
Callable object computing the constant \(e^{-1}\). More... | |
constexpr callable_inv_egamma_ | eve::inv_egamma = {} |
Callable object computing the inverse of the [Euler-Mascheroni constant](eve::egamma). More... | |
constexpr callable_inv_pi_ | eve::inv_pi = {} |
Callable object computing the constant \(\frac{1}{\pi}\). More... | |
constexpr callable_invcbrt_pi_ | eve::invcbrt_pi = {} |
Callable object computing the constant \(\pi^{-1/3}\). More... | |
constexpr callable_invlog10_2_ | eve::invlog10_2 = {} |
Callable object computing the constant \(1/\log_{10}2\). More... | |
constexpr callable_invlog10_e_ | eve::invlog10_e = {} |
Callable object computing the constant \(1/\log_{10}e\). More... | |
constexpr callable_invlog_10_ | eve::invlog_10 = {} |
Callable object computing \(1/\log10\). More... | |
constexpr callable_invlog_2_ | eve::invlog_2 = {} |
Callable object computing the constant \(1/\log2\). More... | |
constexpr callable_invlog_phi_ | eve::invlog_phi = {} |
Callable object computing the inverse of the logarithm of the golden ratio : \(1/\log((1+\sqrt5)/2)\). More... | |
constexpr callable_invsqrt_2_ | eve::invsqrt_2 = {} |
Callable object computing the constant \(2^{-1/2}\). More... | |
constexpr callable_khinchin_ | eve::khinchin = {} |
Callable object computing the Khinchin constant. More... | |
constexpr callable_log10_e_ | eve::log10_e = {} |
Callable object computing the constant \(\log_{10}e\). More... | |
constexpr callable_log2_e_ | eve::log2_e = {} |
Callable object computing the constant \(\log_2 e\). More... | |
constexpr callable_log_10_ | eve::log_10 = {} |
Callable object computing the constant \(\log 10\). More... | |
constexpr callable_log_2_ | eve::log_2 = {} |
Callable object computing the constant \(\log 2\). More... | |
constexpr callable_log_phi_ | eve::log_phi = {} |
Callable object computing the logarithm of the golden ratio : \(\log((1+\sqrt5)/2)\). More... | |
constexpr callable_loglog_2_ | eve::loglog_2 = {} |
Callable object computing the constant \(\log(\log2)\). More... | |
constexpr callable_maxlog_ | eve::maxlog = {} |
Callable object computing the greatest positive value for which eve::exp is finite. More... | |
constexpr callable_maxlog10_ | eve::maxlog10 = {} |
Callable object computing the greatest positive value for which eve::exp10 is finite. More... | |
constexpr callable_maxlog2_ | eve::maxlog2 = {} |
Callable object computing the greatest positive value for which eve::exp2 is finite. More... | |
constexpr callable_minlog_ | eve::minlog = {} |
Callable object computing the least value for which eve::exp is not zero. More... | |
constexpr callable_minlog10_ | eve::minlog10 = {} |
Callable object computing the least value for which eve::exp10 is not zero. More... | |
constexpr callable_minlog10denormal_ | eve::minlog10denormal = {} |
Callable object computing the least value for which eve::exp10 is not denormal. More... | |
constexpr callable_minlog2_ | eve::minlog2 = {} |
Callable object computing the least value for which eve::exp2 is not zero. More... | |
constexpr callable_minlog2denormal_ | eve::minlog2denormal = {} |
Callable object computing the least value for which eve::exp2 is not denormal. More... | |
constexpr callable_minlogdenormal_ | eve::minlogdenormal = {} |
Callable object computing the least value for which eve::exp is not denormal. More... | |
constexpr callable_phi_ | eve::phi = {} |
Callable object computing the golden ratio : \(\frac{1+\sqrt5}2\). More... | |
constexpr callable_pi_ | eve::pi = {} |
Callable object computing the constant \(\pi\). More... | |
constexpr callable_pi2_ | eve::pi2 = {} |
Callable object computing the square of \(\pi\). More... | |
constexpr callable_pi2o_16_ | eve::pi2o_16 = {} |
Callable object computing the constant \(\pi^2/16\). More... | |
constexpr callable_pi2o_6_ | eve::pi2o_6 = {} |
Callable object computing the constant \(\pi^2/6\). More... | |
constexpr callable_pi3_ | eve::pi3 = {} |
Callable object computing the pi cubed value : \(\pi^3\). More... | |
constexpr callable_pi_minus_3_ | eve::pi_minus_3 = {} |
Callable object computing the constant \(\pi-3\). More... | |
constexpr callable_pi_pow_e_ | eve::pi_pow_e = {} |
Callable object computing the constant \(\pi^e\). More... | |
constexpr callable_pio_2_ | eve::pio_2 = {} |
Callable object computing the constant \(\pi/2\). More... | |
constexpr callable_pio_3_ | eve::pio_3 = {} |
Callable object computing the constant \(\pi/3\). More... | |
constexpr callable_pio_4_ | eve::pio_4 = {} |
Callable object computing the constant \(\pi/4\). More... | |
constexpr callable_pio_6_ | eve::pio_6 = {} |
Callable object computing the constant \(\pi/6\). More... | |
constexpr callable_rayleigh_kurtosis_ | eve::rayleigh_kurtosis = {} |
Callable object computing the Rayleigh kurtosis value : \(3+(6\pi^2-24\pi+16)/(4-\pi^2)\). More... | |
constexpr callable_rayleigh_kurtosis_excess_ | eve::rayleigh_kurtosis_excess = {} |
Callable object computing the Rayleigh kurtosis excess value : \(-(6\pi^2-24\pi+16)/(4-\pi^2)\). More... | |
constexpr callable_rayleigh_skewness_ | eve::rayleigh_skewness = {} |
Callable object computing the Rayleigh skewness value : \(2\sqrt\pi(\pi-3)/(4-\pi^{3/2})\). More... | |
constexpr callable_rsqrt_2pi_ | eve::rsqrt_2pi = {} |
Callable object computing the constant \(1/\sqrt{2\pi}\). More... | |
constexpr callable_rsqrt_e_ | eve::rsqrt_e = {} |
Callable object computing the constant \(1/\sqrt{e}\). More... | |
constexpr callable_rsqrt_pi_ | eve::rsqrt_pi = {} |
Callable object computing the constant \(\pi^{-1/2}\). More... | |
constexpr callable_rsqrt_pio_2_ | eve::rsqrt_pio_2 = {} |
Callable object computing the constant \((\pi/2)^{-1/2}\). More... | |
constexpr callable_sin_1_ | eve::sin_1 = {} |
Callable object computing the constant \(\sin(1)\). More... | |
constexpr callable_sinh_1_ | eve::sinh_1 = {} |
Callable object computing the constant \(\sinh(1)\). More... | |
constexpr callable_sixth_ | eve::sixth = {} |
Callable object computing the constant \(1/6\). More... | |
constexpr callable_sqrt_2_ | eve::sqrt_2 = {} |
Callable object computing the constant \(\sqrt2\). More... | |
constexpr callable_sqrt_2pi_ | eve::sqrt_2pi = {} |
Callable object computing the constant \(\sqrt{2\pi}\). More... | |
constexpr callable_sqrt_3_ | eve::sqrt_3 = {} |
Callable object computing constant \(\sqrt{3}\). More... | |
constexpr callable_sqrt_e_ | eve::sqrt_e = {} |
Callable object computing the constant \(\sqrt{e}\). More... | |
constexpr callable_sqrt_pi_ | eve::sqrt_pi = {} |
Callable object computing the constant \(\sqrt{\pi}\). More... | |
constexpr callable_sqrt_pio_2_ | eve::sqrt_pio_2 = {} |
Callable object computing the constant \(\sqrt{\pi/2}\). More... | |
constexpr callable_sqrtlog_4_ | eve::sqrtlog_4 = {} |
Callable object computing the constant \(\sqrt{\log4}\). More... | |
constexpr callable_third_ | eve::third = {} |
Callable object computing the constant \(1/3\). More... | |
constexpr callable_three_o_4_ | eve::three_o_4 = {} |
Callable object computing the constant \(3/4\). More... | |
constexpr callable_three_pio_4_ | eve::three_pio_4 = {} |
Callable object computing the constant \(3\pi/4\). More... | |
constexpr callable_two_o_3_ | eve::two_o_3 = {} |
Callable object computing the constant \(2/3\). More... | |
constexpr callable_two_o_pi_ | eve::two_o_pi = {} |
Callable object computing the constant \(2/\pi\). More... | |
constexpr callable_two_o_sqrt_pi_ | eve::two_o_sqrt_pi = {} |
Callable object computing the constant \(2/\sqrt\pi\). More... | |
constexpr callable_two_pi_ | eve::two_pi = {} |
Callable object computing the constant \(2\pi\). More... | |
constexpr callable_two_pio_3_ | eve::two_pio_3 = {} |
Callable object computing the constant \(2\pi/3\). More... | |
constexpr callable_zeta_2_ | eve::zeta_2 = {} |
Callable object computing the constant \(\zeta(2)\). More... | |
constexpr callable_zeta_3_ | eve::zeta_3 = {} |
Callable object computing the constant \(\zeta(3)\). More... | |