RandLib 2.0.0
Probability distributions, fitting, and heavy-tail tools for C++20
Loading...
Searching...
No Matches
randlib::consts Namespace Reference

Variables

constexpr long double e = std::numbers::e_v<long double>
 
constexpr long double log2e = std::numbers::log2e_v<long double>
 
constexpr long double log10e = std::numbers::log10e_v<long double>
 
constexpr long double ln2 = std::numbers::ln2_v<long double>
 
constexpr long double ln3 = 1.09861228866810969139524523692252570l
 
constexpr long double ln10 = std::numbers::ln10_v<long double>
 
constexpr long double lnpi = 1.14472988584940017414342735135305871l
 
constexpr long double pi = std::numbers::pi_v<long double>
 
constexpr long double half_pi = 1.57079632679489661923132169163975144l
 
constexpr long double inv_pi = std::numbers::inv_pi_v<long double>
 
constexpr long double two_inv_pi = 0.636619772367581343075535053490057448l
 
constexpr long double two_inv_sqrtpi = 1.12837916709551257389615890312154517l
 
constexpr long double sqrt2 = std::numbers::sqrt2_v<long double>
 
constexpr long double inv_sqrt2 = 0.707106781186547524400844362104849039l
 
constexpr long double sqrt3 = std::numbers::sqrt3_v<long double>
 
constexpr long double sqrt5 = 2.23606797749978969640917366873127624l
 
constexpr long double sqrtpi = 1.77245385090551602729816748334114518l
 
constexpr long double sqrt2pi = 2.50662827463100050241576528481104525l
 
constexpr long double inv_sqrtpi = std::numbers::inv_sqrtpi_v<long double>
 
constexpr long double inv_sqrt2pi = 0.398942280401432677939946059934381868l
 
constexpr long double inv_e = 0.367879441171442321595523770161460867l
 
constexpr long double egamma = std::numbers::egamma_v<long double>
 
constexpr long double apery = 1.20205690315959428539973816151144999l
 
constexpr long double catalan = 0.915965594177219015054603514932384111l
 
constexpr long double pi_sq = 9.86960440108935861883449099987615114l
 

Variable Documentation

◆ apery

constexpr long double randlib::consts::apery = 1.20205690315959428539973816151144999l
inlineconstexpr

◆ catalan

constexpr long double randlib::consts::catalan = 0.915965594177219015054603514932384111l
inlineconstexpr

◆ e

constexpr long double randlib::consts::e = std::numbers::e_v<long double>
inlineconstexpr

◆ egamma

constexpr long double randlib::consts::egamma = std::numbers::egamma_v<long double>
inlineconstexpr

◆ half_pi

constexpr long double randlib::consts::half_pi = 1.57079632679489661923132169163975144l
inlineconstexpr

◆ inv_e

constexpr long double randlib::consts::inv_e = 0.367879441171442321595523770161460867l
inlineconstexpr

◆ inv_pi

constexpr long double randlib::consts::inv_pi = std::numbers::inv_pi_v<long double>
inlineconstexpr

◆ inv_sqrt2

constexpr long double randlib::consts::inv_sqrt2 = 0.707106781186547524400844362104849039l
inlineconstexpr

◆ inv_sqrt2pi

constexpr long double randlib::consts::inv_sqrt2pi = 0.398942280401432677939946059934381868l
inlineconstexpr

◆ inv_sqrtpi

constexpr long double randlib::consts::inv_sqrtpi = std::numbers::inv_sqrtpi_v<long double>
inlineconstexpr

◆ ln10

constexpr long double randlib::consts::ln10 = std::numbers::ln10_v<long double>
inlineconstexpr

◆ ln2

constexpr long double randlib::consts::ln2 = std::numbers::ln2_v<long double>
inlineconstexpr

◆ ln3

constexpr long double randlib::consts::ln3 = 1.09861228866810969139524523692252570l
inlineconstexpr

◆ lnpi

constexpr long double randlib::consts::lnpi = 1.14472988584940017414342735135305871l
inlineconstexpr

◆ log10e

constexpr long double randlib::consts::log10e = std::numbers::log10e_v<long double>
inlineconstexpr

◆ log2e

constexpr long double randlib::consts::log2e = std::numbers::log2e_v<long double>
inlineconstexpr

◆ pi

constexpr long double randlib::consts::pi = std::numbers::pi_v<long double>
inlineconstexpr

◆ pi_sq

constexpr long double randlib::consts::pi_sq = 9.86960440108935861883449099987615114l
inlineconstexpr

◆ sqrt2

constexpr long double randlib::consts::sqrt2 = std::numbers::sqrt2_v<long double>
inlineconstexpr

◆ sqrt2pi

constexpr long double randlib::consts::sqrt2pi = 2.50662827463100050241576528481104525l
inlineconstexpr

◆ sqrt3

constexpr long double randlib::consts::sqrt3 = std::numbers::sqrt3_v<long double>
inlineconstexpr

◆ sqrt5

constexpr long double randlib::consts::sqrt5 = 2.23606797749978969640917366873127624l
inlineconstexpr

◆ sqrtpi

constexpr long double randlib::consts::sqrtpi = 1.77245385090551602729816748334114518l
inlineconstexpr

◆ two_inv_pi

constexpr long double randlib::consts::two_inv_pi = 0.636619772367581343075535053490057448l
inlineconstexpr

◆ two_inv_sqrtpi

constexpr long double randlib::consts::two_inv_sqrtpi = 1.12837916709551257389615890312154517l
inlineconstexpr