Detailed Description
These functions provide scalar and SIMD version of exponential functions.
Convenience header:
#include <eve/function/exponentials.hpp>
Variables | |
constexpr callable_exp_ | eve::exp = {} |
Callable object computing \(e^x\). More... | |
constexpr callable_exp10_ | eve::exp10 = {} |
Callable object computing \(10^x\). More... | |
constexpr callable_exp2_ | eve::exp2 = {} |
Callable object computing \(2^x\). More... | |
constexpr callable_expm1_ | eve::expm1 = {} |
Callable object computing \(e^x-1\). More... | |
constexpr callable_expx2_ | eve::expx2 = {} |
Callable object computing \(e^{\pm x^2}\). More... | |
constexpr callable_log_ | eve::log = {} |
Callable object computing the natural logarithm: \(\log x\). More... | |
constexpr callable_log10_ | eve::log10 = {} |
Callable object computing the base 10 logarithm: \(\log_{10} x\). More... | |
constexpr callable_log1p_ | eve::log1p = {} |
Callable object computing the natural logarithm of \(1+x\): \(\log(1+x)\). More... | |
constexpr callable_log2_ | eve::log2 = {} |
Callable object computing the base 2 logarithm: \(\log_2 x\). More... | |
constexpr callable_log_abs_ | eve::log_abs = {} |
Callable object computing the natural logarithm of the absolute value of the input. More... | |
constexpr callable_logspace_add_ | eve::logspace_add = {} |
Callable object computing the logspace_add operation: \(\log\left(\sum_{i = 0}^n e^{x_i}\right)\). More... | |
constexpr callable_logspace_sub_ | eve::logspace_sub = {} |
Callable object computing the logspace_sub operation: \(\log\left(e^{x_0}-\sum_{i = 1}^n e^{x_i}\right)\). More... | |
constexpr callable_lpnorm_ | eve::lpnorm = {} |
Callable object computing the lpnorm operation \( \left(\sum_{i = 0}^n |x_i|^p\right)^{\frac1p} \). More... | |
constexpr callable_nthroot_ | eve::nthroot = {} |
Callable object computing the nth root: \(x^{1/n}\). More... | |
constexpr callable_pow_ | eve::pow = {} |
Callable object computing the pow operation \(x^y\). More... | |
constexpr callable_pow1p_ | eve::pow1p = {} |
Callable object computing pow1p: \(x^y-1\). More... | |
constexpr callable_pow_abs_ | eve::pow_abs = {} |
Callable object computing the pow_abs function \(|x|^y\). More... | |
constexpr callable_powm1_ | eve::powm1 = {} |
Callable object computing powm1: \(x^y-1\). More... | |