Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::constants Namespace Reference

Namespaces

 detail
 

Classes

struct  construction_traits
 
struct  construction_traits< mpfr_class, Policy >
 
struct  dummy_size
 
struct  is_explicitly_convertible_from_string
 

Enumerations

enum  construction_method {
  construct_from_float = 1,
  construct_from_double = 2,
  construct_from_long_double = 3,
  construct_from_string = 4,
  construct_from_float128 = 5,
  construct_max = construct_from_float128
}
 

Functions

template<>
boost::math::ntl::RR pi< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
template<>
boost::math::ntl::RR e< boost::math::ntl::RR > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(boost::math::ntl::RR))
 
 BOOST_STATIC_CONSTANT (int, max_string_digits=(101 *1000L)/301L)
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
half (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
half (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
third (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
third (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
twothirds (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
twothirds (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
two_thirds (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
two_thirds (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
three_quarters (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
three_quarters (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_three (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_three (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
half_root_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
half_root_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
ln_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
ln_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
ln_ln_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
ln_ln_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_ln_four (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_ln_four (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_root_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_root_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
half_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
half_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
third_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
third_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
sixth_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
sixth_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
two_thirds_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
two_thirds_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
three_quarters_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
three_quarters_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
four_thirds_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
four_thirds_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_root_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_root_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_half_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_half_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
log_root_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
log_root_two_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_root_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_root_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_one_div_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_one_div_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
pi_minus_three (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
pi_minus_three (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
four_minus_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
four_minus_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
pi_pow_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
pi_pow_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
pi_sqr (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
pi_sqr (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
pi_sqr_div_six (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
pi_sqr_div_six (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
pi_cubed (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
pi_cubed (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
cbrt_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
cbrt_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_cbrt_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_cbrt_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
exp_minus_half (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
exp_minus_half (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
e_pow_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
e_pow_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
log10_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
log10_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_log10_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_log10_e (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
ln_ten (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
ln_ten (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
degree (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
degree (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
radian (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
radian (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
sin_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
sin_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
cos_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
cos_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
sinh_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
sinh_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
cosh_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
cosh_one (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
phi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
phi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
ln_phi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
ln_phi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_ln_phi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_ln_phi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
euler (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
euler (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
one_div_euler (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
one_div_euler (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
euler_sqr (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
euler_sqr (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
zeta_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
zeta_two (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
zeta_three (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
zeta_three (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
catalan (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
catalan (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
glaisher (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
glaisher (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
khinchin (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
khinchin (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
extreme_value_skewness (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
extreme_value_skewness (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
rayleigh_skewness (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
rayleigh_skewness (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
rayleigh_kurtosis (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
rayleigh_kurtosis (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
rayleigh_kurtosis_excess (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
rayleigh_kurtosis_excess (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
two_div_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
two_div_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
BOOST_CONSTEXPR
detail::constant_return< T,
Policy >::type 
root_two_div_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
BOOST_CONSTEXPR
detail::constant_return< T >
::type 
root_two_div_pi (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<class T , class Policy >
void print_info_on_type (std::ostream &os=std::cout BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
 
template<class T >
void print_info_on_type (std::ostream &os=std::cout BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 

Enumeration Type Documentation

Enumerator
construct_from_float 
construct_from_double 
construct_from_long_double 
construct_from_string 
construct_from_float128 
construct_max 

Function Documentation

boost::math::constants::BOOST_STATIC_CONSTANT ( int  ,
max_string_digits  = (101 *1000L)/301L 
)
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::catalan ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::catalan ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::cbrt_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::cbrt_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::cos_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::cos_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::cosh_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::cosh_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::degree ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::degree ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::e_pow_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::e_pow_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::euler ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::euler ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::euler_sqr ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::euler_sqr ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::exp_minus_half ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::exp_minus_half ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::extreme_value_skewness ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::extreme_value_skewness ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::four_minus_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline

Referenced by boost::math::variance().

template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::four_minus_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::four_thirds_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::four_thirds_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::glaisher ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::glaisher ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::half ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::half ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::half_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::half_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::half_root_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::half_root_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::khinchin ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::khinchin ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::ln_ln_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline

Referenced by boost::math::median().

template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::ln_ln_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::ln_phi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::ln_phi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::ln_ten ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::ln_ten ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::ln_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::log10_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::log10_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::log_root_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::log_root_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_cbrt_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_cbrt_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_euler ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_euler ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_ln_phi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_ln_phi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_log10_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_log10_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_root_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_root_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_root_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_root_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_root_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_root_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::one_div_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::one_div_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::phi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::phi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::pi_cubed ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::pi_cubed ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::pi_minus_three ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::pi_minus_three ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::pi_pow_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::pi_pow_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::pi_sqr ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::pi_sqr ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::pi_sqr_div_six ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::pi_sqr_div_six ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
void boost::math::constants::print_info_on_type ( std::ostream &  os = std::cout BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(TBOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy))
template<class T >
void boost::math::constants::print_info_on_type ( std::ostream &  os = std::cout BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::radian ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::radian ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::rayleigh_kurtosis ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::rayleigh_kurtosis ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::rayleigh_kurtosis_excess ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::rayleigh_kurtosis_excess ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::rayleigh_skewness ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::rayleigh_skewness ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_e ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_half_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline

Referenced by boost::math::mean().

template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_half_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_ln_four ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline

Referenced by boost::math::median().

template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_ln_four ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_one_div_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_one_div_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_three ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_three ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_two_div_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_two_div_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::root_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::root_two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::sin_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::sin_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::sinh_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::sinh_one ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::sixth_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::sixth_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::third ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::third ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::third_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::third_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::three_quarters ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::three_quarters ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::three_quarters_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::three_quarters_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::two_div_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::two_div_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::two_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::two_thirds ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::two_thirds ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::two_thirds_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::two_thirds_pi ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::twothirds ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::twothirds ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::zeta_three ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::zeta_three ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline
template<class T >
BOOST_CONSTEXPR detail::constant_return<T>::type boost::math::constants::zeta_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
inline
template<class T , class Policy >
BOOST_CONSTEXPR detail::constant_return<T, Policy>::type boost::math::constants::zeta_two ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T) BOOST_MATH_APPEND_EXPLICIT_TEMPLATE_TYPE_SPEC(Policy)  )
inline