STD::TR1::__DETAIL::__NUMERIC_CONSTANTS(3)
π NAME π
std::tr1::__detail::__numeric_constants β a structure for numeric constants. Yes bestie, that's the whole vibe. This is a page from the Library Functions Manual, and the little shorthand title for it is std::tr1::...c_constants(3) (they truncated it for the header, we don't gatekeep).
β¨ SYNOPSIS β¨
πΈ Static Public Member Functions πΈ
All thirteen of them, no cap, exactly as written:
static _Tp __1_pi () throw ()
static _Tp __2_sqrtpi () throw ()
static _Tp __euler () throw ()
static _Tp __gamma_e () throw ()
static _Tp __lnpi () throw ()
static _Tp __pi () throw ()
static _Tp __pi_2 () throw ()
static _Tp __pi_3 () throw ()
static _Tp __pi_4 () throw ()
static _Tp __sqrt1_2 () throw ()
static _Tp __sqrt2 () throw ()
static _Tp __sqrt3 () throw ()
static _Tp __sqrtpio2 () throw ()
π¦ Detailed Description π¦
The whole declaration, periodt:
template<typename _Tp> struct std::tr1::__detail::__numeric_constants< _Tp >
A structure for numeric constants. That's it. That's the description. Iconic, lowkey minimal.
Definition at line 60 of file special_function_util.h.
π Member Function Documentation π
Okay so every single one of these is template<typename _Tp >, static, [inline, static], and throw (). I'm gonna list them all with their full signatures because we do not skip members in this house π«Ά
π __1_pi ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__1_pi () throw () [inline, static]
Constant $ 1 / i $.
Definition at line 75 of file special_function_util.h.
π __2_sqrtpi ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__2_sqrtpi () throw () [inline, static]
Constant $ 2 / t(i) $.
Definition at line 78 of file special_function_util.h.
π __euler ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__euler () throw () [inline, static]
Constant Euler-Mascheroni $ e $.
Definition at line 99 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__log_gamma_lanczos().
π __gamma_e ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__gamma_e () throw () [inline, static]
Constant Euler's constant $ mma_E $.
Definition at line 96 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__expint_E1_series(),std::tr1::__detail::__expint_Ei_series(),std::tr1::__detail::__expint_En_series(),std::tr1::__detail::__hyperg_reflect(), andstd::tr1::__detail::__psi_series().
π __lnpi ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__lnpi () throw () [inline, static]
Constant $ (i) $.
Definition at line 93 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__log_gamma(), andstd::tr1::__detail::__sph_legendre().
π __pi ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__pi () throw () [inline, static]
Constant $ i $.
Definition at line 63 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__airy(),std::tr1::__detail::__bessel_ik(),std::tr1::__detail::__bessel_jn(),std::tr1::__detail::__ellint_1(),std::tr1::__detail::__ellint_2(),std::tr1::__detail::__ellint_3(),std::tr1::__detail::__psi(),std::tr1::__detail::__riemann_zeta(), andstd::tr1::__detail::__riemann_zeta_glob().
π __pi_2 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__pi_2 () throw () [inline, static]
Constant $ i / 2 $.
Definition at line 66 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__comp_ellint_1_series(),std::tr1::__detail::__comp_ellint_2_series(), andstd::tr1::__detail::__poly_laguerre_large_n().
π __pi_3 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__pi_3 () throw () [inline, static]
Constant $ i / 3 $.
Definition at line 69 of file special_function_util.h.
π __pi_4 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__pi_4 () throw () [inline, static]
Constant $ i / 4 $.
Definition at line 72 of file special_function_util.h.
π __sqrt1_2 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__sqrt1_2 () throw () [inline, static]
Constant $ 1 / sqrt(2) $.
Definition at line 90 of file special_function_util.h.
π __sqrt2 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__sqrt2 () throw () [inline, static]
Constant $ t(2) $.
Definition at line 81 of file special_function_util.h.
π __sqrt3 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__sqrt3 () throw () [inline, static]
Constant $ t(3) $.
Definition at line 84 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__airy().
π __sqrtpio2 ()
template<typename _Tp > static _Tp std::tr1::__detail::__numeric_constants<
_Tp >::__sqrtpio2 () throw () [inline, static]
Constant $ t(i/2) $.
Definition at line 87 of filespecial_function_util.h. Referenced bystd::tr1::__detail::__sph_bessel_ik(), andstd::tr1::__detail::__sph_bessel_jn().
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. Not a human, not a bestie, just Doxygen doing its thing π
Okay that's the whole page, you ate that fr fr π
libstdc++ Β· 21 Apr 2009 Β· and the page answers to std::tr1::...c_constants(3) β mwah, bye bestie πβ¨
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms