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) |