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::detail Namespace Reference

Namespaces

 detail
 
 khinchin_detail
 

Classes

struct  constant_catalan
 
struct  constant_catalan< boost::multiprecision::number< boost::multiprecision::mpfi_float_backend< Digits10 >, ExpressionTemplates > >
 
struct  constant_catalan< boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< Digits10, AllocateType >, ExpressionTemplates > >
 
struct  constant_euler
 
struct  constant_euler< boost::multiprecision::number< boost::multiprecision::mpfi_float_backend< Digits10 >, ExpressionTemplates > >
 
struct  constant_euler< boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< Digits10, AllocateType >, ExpressionTemplates > >
 
struct  constant_initializer
 
struct  constant_initializer2
 
struct  constant_ln_two
 
struct  constant_ln_two< boost::multiprecision::number< boost::multiprecision::mpfi_float_backend< Digits10 >, ExpressionTemplates > >
 
struct  constant_ln_two< boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< Digits10, AllocateType >, ExpressionTemplates > >
 
struct  constant_pi
 
struct  constant_pi< boost::multiprecision::number< boost::multiprecision::mpfi_float_backend< Digits10 >, ExpressionTemplates > >
 
struct  constant_pi< boost::multiprecision::number< boost::multiprecision::mpfr_float_backend< Digits10, AllocateType >, ExpressionTemplates > >
 
struct  constant_return
 
struct  mpfi_initializer
 

Functions

template<class Real >
Real convert_from_string (const char *p, const mpl::false_ &)
 
template<class Real >
const char * convert_from_string (const char *p, const mpl::true_ &)
 
template<class T >
struct BOOST_JOIN (constant_, half)
 
template<class T >
struct BOOST_JOIN (constant_, third)
 
template<class T >
struct BOOST_JOIN (constant_, twothirds)
 
template<class T >
struct BOOST_JOIN (constant_, two_thirds)
 
template<class T >
struct BOOST_JOIN (constant_, three_quarters)
 
template<class T >
struct BOOST_JOIN (constant_, root_two)
 
template<class T >
struct BOOST_JOIN (constant_, root_three)
 
template<class T >
struct BOOST_JOIN (constant_, half_root_two)
 
template<class T >
struct BOOST_JOIN (constant_, ln_two)
 
template<class T >
struct BOOST_JOIN (constant_, ln_ln_two)
 
template<class T >
struct BOOST_JOIN (constant_, root_ln_four)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_root_two)
 
template<class T >
struct BOOST_JOIN (constant_, pi)
 
template<class T >
struct BOOST_JOIN (constant_, half_pi)
 
template<class T >
struct BOOST_JOIN (constant_, third_pi)
 
template<class T >
struct BOOST_JOIN (constant_, sixth_pi)
 
template<class T >
struct BOOST_JOIN (constant_, two_pi)
 
template<class T >
struct BOOST_JOIN (constant_, two_thirds_pi)
 
template<class T >
struct BOOST_JOIN (constant_, three_quarters_pi)
 
template<class T >
struct BOOST_JOIN (constant_, four_thirds_pi)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_two_pi)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_root_two_pi)
 
template<class T >
struct BOOST_JOIN (constant_, root_pi)
 
template<class T >
struct BOOST_JOIN (constant_, root_half_pi)
 
template<class T >
struct BOOST_JOIN (constant_, root_two_pi)
 
template<class T >
struct BOOST_JOIN (constant_, log_root_two_pi)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_root_pi)
 
template<class T >
struct BOOST_JOIN (constant_, root_one_div_pi)
 
template<class T >
struct BOOST_JOIN (constant_, pi_minus_three)
 
template<class T >
struct BOOST_JOIN (constant_, four_minus_pi)
 
template<class T >
struct BOOST_JOIN (constant_, pi_pow_e)
 
template<class T >
struct BOOST_JOIN (constant_, pi_sqr)
 
template<class T >
struct BOOST_JOIN (constant_, pi_sqr_div_six)
 
template<class T >
struct BOOST_JOIN (constant_, pi_cubed)
 
template<class T >
struct BOOST_JOIN (constant_, cbrt_pi)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_cbrt_pi)
 
template<class T >
struct BOOST_JOIN (constant_, e)
 
template<class T >
struct BOOST_JOIN (constant_, exp_minus_half)
 
template<class T >
struct BOOST_JOIN (constant_, e_pow_pi)
 
template<class T >
struct BOOST_JOIN (constant_, root_e)
 
template<class T >
struct BOOST_JOIN (constant_, log10_e)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_log10_e)
 
template<class T >
struct BOOST_JOIN (constant_, ln_ten)
 
template<class T >
struct BOOST_JOIN (constant_, degree)
 
template<class T >
struct BOOST_JOIN (constant_, radian)
 
template<class T >
struct BOOST_JOIN (constant_, sin_one)
 
template<class T >
struct BOOST_JOIN (constant_, cos_one)
 
template<class T >
struct BOOST_JOIN (constant_, sinh_one)
 
template<class T >
struct BOOST_JOIN (constant_, cosh_one)
 
template<class T >
struct BOOST_JOIN (constant_, phi)
 
template<class T >
struct BOOST_JOIN (constant_, ln_phi)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_ln_phi)
 
template<class T >
struct BOOST_JOIN (constant_, euler)
 
template<class T >
struct BOOST_JOIN (constant_, one_div_euler)
 
template<class T >
struct BOOST_JOIN (constant_, euler_sqr)
 
template<class T >
struct BOOST_JOIN (constant_, zeta_two)
 
template<class T >
struct BOOST_JOIN (constant_, zeta_three)
 
template<class T >
struct BOOST_JOIN (constant_, catalan)
 
template<class T >
struct BOOST_JOIN (constant_, glaisher)
 
template<class T >
struct BOOST_JOIN (constant_, khinchin)
 
template<class T >
struct BOOST_JOIN (constant_, extreme_value_skewness)
 
template<class T >
struct BOOST_JOIN (constant_, rayleigh_skewness)
 
template<class T >
struct BOOST_JOIN (constant_, rayleigh_kurtosis)
 
template<class T >
struct BOOST_JOIN (constant_, rayleigh_kurtosis_excess)
 
template<class T >
struct BOOST_JOIN (constant_, two_div_pi)
 
template<class T >
struct BOOST_JOIN (constant_, root_two_div_pi)
 
template<class T >
const char * nameof (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T))
 
template<>
const char * nameof< float > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(float))
 
template<>
const char * nameof< double > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(double))
 
template<>
const char * nameof< long double > (BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(long double))
 

Function Documentation

template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
half   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
third   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
twothirds   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
two_thirds   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
three_quarters   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_two   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_three   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
half_root_two   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
ln_two   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
ln_ln_two   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_ln_four   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_root_two   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
half_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
third_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
sixth_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
two_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
two_thirds_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
three_quarters_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
four_thirds_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_two_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_root_two_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_half_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_two_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
log_root_two_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_root_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_one_div_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
pi_minus_three   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
four_minus_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
pi_pow_e   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
pi_sqr   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
pi_sqr_div_six   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
pi_cubed   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
cbrt_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_cbrt_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
 
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
exp_minus_half   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
e_pow_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_e   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
log10_e   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_log10_e   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
ln_ten   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
degree   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
radian   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
sin_one   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
cos_one   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
sinh_one   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
cosh_one   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
phi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
ln_phi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_ln_phi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
euler   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
one_div_euler   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
euler_sqr   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
zeta_two   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
zeta_three   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
catalan   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
glaisher   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
khinchin   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
extreme_value_skewness   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
rayleigh_skewness   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
rayleigh_kurtosis   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
rayleigh_kurtosis_excess   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
two_div_pi   
)
template<class T >
struct boost::math::constants::detail::BOOST_JOIN ( constant_  ,
root_two_div_pi   
)
template<class Real >
Real boost::math::constants::detail::convert_from_string ( const char *  p,
const mpl::false_  
)
template<class Real >
const char* boost::math::constants::detail::convert_from_string ( const char *  p,
const mpl::true_  
)
template<class T >
const char* boost::math::constants::detail::nameof ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(T )
template<>
const char* boost::math::constants::detail::nameof< long double > ( BOOST_MATH_EXPLICIT_TEMPLATE_TYPE_SPEC(long double)  )