libstdc++
std::numbers Namespace Reference

Variables

constexpr double e
 
template<typename _Tp >
constexpr _Tp e_v
 
constexpr double egamma
 
template<typename _Tp >
constexpr _Tp egamma_v
 
constexpr double inv_pi
 
template<typename _Tp >
constexpr _Tp inv_pi_v
 
constexpr double inv_sqrt3
 
template<typename _Tp >
constexpr _Tp inv_sqrt3_v
 
constexpr double inv_sqrtpi
 
template<typename _Tp >
constexpr _Tp inv_sqrtpi_v
 
constexpr double ln10
 
template<typename _Tp >
constexpr _Tp ln10_v
 
constexpr double ln2
 
template<typename _Tp >
constexpr _Tp ln2_v
 
constexpr double log10e
 
template<typename _Tp >
constexpr _Tp log10e_v
 
constexpr double log2e
 
template<typename _Tp >
constexpr _Tp log2e_v
 
constexpr double phi
 
template<typename _Tp >
constexpr _Tp phi_v
 
constexpr double pi
 
template<typename _Tp >
constexpr _Tp pi_v
 
constexpr double sqrt2
 
template<typename _Tp >
constexpr _Tp sqrt2_v
 
constexpr double sqrt3
 
template<typename _Tp >
constexpr _Tp sqrt3_v
 

Detailed Description

Namespace for mathematical constants.

Variable Documentation

template<typename _Tp >
constexpr _Tp std::numbers::e_v
inline

e

Definition at line 60 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::egamma_v
inline

The Euler-Mascheroni constant.

Definition at line 115 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::inv_pi_v
inline

1/pi

Definition at line 80 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::inv_sqrt3_v
inline

1/sqrt(3)

Definition at line 110 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::inv_sqrtpi_v
inline

1/sqrt(pi)

Definition at line 85 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::ln10_v
inline

log_e 10

Definition at line 95 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::ln2_v
inline

log_e 2

Definition at line 90 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::log10e_v
inline

log_10 e

Definition at line 70 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::log2e_v
inline

log_2 e

Definition at line 65 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::phi_v
inline

The golden ratio, (1+sqrt(5))/2.

Definition at line 120 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::pi_v
inline

pi

Definition at line 75 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::sqrt2_v
inline

sqrt(2)

Definition at line 100 of file numbers.

template<typename _Tp >
constexpr _Tp std::numbers::sqrt3_v
inline

sqrt(3)

Definition at line 105 of file numbers.