Mathematical Constants (C++20)
Defined in header <numbers>
Defined in namespace std::numbers
e_v | the mathematical constant e (variable template) |
log2e_v | log2e (variable template) |
log10e_v | log10e (variable template) |
pi_v | the mathematical constant π (variable template) |
inv_pi_v | 1/π (variable template) |
inv_sqrtpi_v | 1/√π (variable template) |
ln2_v | ln2 (variable template) |
ln10_v | ln10 (variable template) |
sqrt2_v | √2 (variable template) |
sqrt3_v | √3 (variable template) |
inv_sqrt3_v | 1/√3 (variable template) |
egamma_v | the Euler–Mascheroni constant γ (variable template) |
phi_v | the golden ratio Φ (1+√5)/2 (variable template) |
inline constexpr double e | e_v<double> (constant) |
inline constexpr double log2e | log2e_v<double> (constant) |
inline constexpr double log10e | log10e_v<double> (constant) |
inline constexpr double pi | pi_v<double> (constant) |
inline constexpr double inv_pi | inv_pi_v<double> (constant) |
inline constexpr double inv_sqrtpi | inv_sqrtpi_v<double> (constant) |
inline constexpr double ln2 | ln2_v<double> (constant) |
inline constexpr double ln10 | ln10_v<double> (constant) |
inline constexpr double sqrt2 | sqrt2_v<double> (constant) |
inline constexpr double sqrt3 | sqrt3_v<double> (constant) |
inline constexpr double inv_sqrt3 | inv_sqrt3_v<double> (constant) |
inline constexpr double egamma | egamma_v<double> (constant) |
inline constexpr double phi | phi_v<double> (constant) |