|
RandLib 2.0.0
Probability distributions, fitting, and heavy-tail tools for C++20
|
#include <climits>#include <cmath>#include <numbers>#include <string>#include <randlib/core/fwd.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | randlib |
| namespace | randlib::consts |
| namespace | randlib::math |
| Beta-related functions. | |
| namespace | randlib::math::detail |
Variables | |
| constexpr long double | randlib::consts::e = std::numbers::e_v<long double> |
| constexpr long double | randlib::consts::log2e = std::numbers::log2e_v<long double> |
| constexpr long double | randlib::consts::log10e = std::numbers::log10e_v<long double> |
| constexpr long double | randlib::consts::ln2 = std::numbers::ln2_v<long double> |
| constexpr long double | randlib::consts::ln3 = 1.09861228866810969139524523692252570l |
| constexpr long double | randlib::consts::ln10 = std::numbers::ln10_v<long double> |
| constexpr long double | randlib::consts::lnpi = 1.14472988584940017414342735135305871l |
| constexpr long double | randlib::consts::pi = std::numbers::pi_v<long double> |
| constexpr long double | randlib::consts::half_pi = 1.57079632679489661923132169163975144l |
| constexpr long double | randlib::consts::inv_pi = std::numbers::inv_pi_v<long double> |
| constexpr long double | randlib::consts::two_inv_pi = 0.636619772367581343075535053490057448l |
| constexpr long double | randlib::consts::two_inv_sqrtpi = 1.12837916709551257389615890312154517l |
| constexpr long double | randlib::consts::sqrt2 = std::numbers::sqrt2_v<long double> |
| constexpr long double | randlib::consts::inv_sqrt2 = 0.707106781186547524400844362104849039l |
| constexpr long double | randlib::consts::sqrt3 = std::numbers::sqrt3_v<long double> |
| constexpr long double | randlib::consts::sqrt5 = 2.23606797749978969640917366873127624l |
| constexpr long double | randlib::consts::sqrtpi = 1.77245385090551602729816748334114518l |
| constexpr long double | randlib::consts::sqrt2pi = 2.50662827463100050241576528481104525l |
| constexpr long double | randlib::consts::inv_sqrtpi = std::numbers::inv_sqrtpi_v<long double> |
| constexpr long double | randlib::consts::inv_sqrt2pi = 0.398942280401432677939946059934381868l |
| constexpr long double | randlib::consts::inv_e = 0.367879441171442321595523770161460867l |
| constexpr long double | randlib::consts::egamma = std::numbers::egamma_v<long double> |
| constexpr long double | randlib::consts::apery = 1.20205690315959428539973816151144999l |
| constexpr long double | randlib::consts::catalan = 0.915965594177219015054603514932384111l |
| constexpr long double | randlib::consts::pi_sq = 9.86960440108935861883449099987615114l |
| constexpr long double | randlib::math::detail::minimumTolerance = 1e-21L |