alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
constants.hpp File Reference
#include "alpaka/core/common.hpp"
#include <cmath>
#include <complex>

Go to the source code of this file.

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::math
namespace  alpaka::math::constants

Variables

constexpr double alpaka::math::constants::e = M_E
template<typename T>
constexpr T alpaka::math::constants::e_v = static_cast<T>(e)
constexpr double alpaka::math::constants::inv_pi = M_1_PI
template<typename T>
constexpr T alpaka::math::constants::inv_pi_v = static_cast<T>(inv_pi)
constexpr double alpaka::math::constants::ln10 = M_LN10
template<typename T>
constexpr T alpaka::math::constants::ln10_v = static_cast<T>(ln10)
constexpr double alpaka::math::constants::ln2 = M_LN2
template<typename T>
constexpr T alpaka::math::constants::ln2_v = static_cast<T>(ln2)
constexpr double alpaka::math::constants::log10e = M_LOG10E
template<typename T>
constexpr T alpaka::math::constants::log10e_v = static_cast<T>(log10e)
constexpr double alpaka::math::constants::log2e = M_LOG2E
template<typename T>
constexpr T alpaka::math::constants::log2e_v = static_cast<T>(log2e)
constexpr double alpaka::math::constants::pi = M_PI
template<typename T>
constexpr T alpaka::math::constants::pi_v = static_cast<T>(pi)
constexpr double alpaka::math::constants::sqrt2 = M_SQRT2
template<typename T>
constexpr T alpaka::math::constants::sqrt2_v = static_cast<T>(sqrt2)