#include <cpp_bin_float.hpp>
Public Member Functions | |
BOOST_STATIC_CONSTEXPR number_type | lowest () |
BOOST_STATIC_CONSTEXPR number_type | signaling_NaN () |
BOOST_STATIC_CONSTEXPR number_type | denorm_min () |
Static Public Member Functions | |
static number_type() | min () |
static number_type() | max () |
static number_type | epsilon () |
static number_type | round_error () |
static number_type | infinity () |
static number_type | quiet_NaN () |
Public Attributes | |
BOOST_STATIC_CONSTEXPR bool | is_specialized = true |
BOOST_STATIC_CONSTEXPR int | digits = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count |
BOOST_STATIC_CONSTEXPR int | digits10 = digits * 301 / 1000 |
BOOST_STATIC_CONSTEXPR int | max_digits10 = digits10 + 2 |
BOOST_STATIC_CONSTEXPR bool | is_signed = true |
BOOST_STATIC_CONSTEXPR bool | is_integer = false |
BOOST_STATIC_CONSTEXPR bool | is_exact = false |
BOOST_STATIC_CONSTEXPR int | radix = 2 |
BOOST_STATIC_CONSTEXPR boost::multiprecision::cpp_bin_float < Digits, DigitBase, Allocator, Exponent, MinE, MaxE > ::exponent_type | min_exponent = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::min_exponent |
BOOST_STATIC_CONSTEXPR boost::multiprecision::cpp_bin_float < Digits, DigitBase, Allocator, Exponent, MinE, MaxE > ::exponent_type | min_exponent10 = (min_exponent / 1000) * 301L |
BOOST_STATIC_CONSTEXPR boost::multiprecision::cpp_bin_float < Digits, DigitBase, Allocator, Exponent, MinE, MaxE > ::exponent_type | max_exponent = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponent |
BOOST_STATIC_CONSTEXPR boost::multiprecision::cpp_bin_float < Digits, DigitBase, Allocator, Exponent, MinE, MaxE > ::exponent_type | max_exponent10 = (max_exponent / 1000) * 301L |
BOOST_STATIC_CONSTEXPR bool | has_infinity = true |
BOOST_STATIC_CONSTEXPR bool | has_quiet_NaN = true |
BOOST_STATIC_CONSTEXPR bool | has_signaling_NaN = false |
BOOST_STATIC_CONSTEXPR float_denorm_style | has_denorm = denorm_absent |
BOOST_STATIC_CONSTEXPR bool | has_denorm_loss = false |
BOOST_STATIC_CONSTEXPR bool | is_iec559 = false |
BOOST_STATIC_CONSTEXPR bool | is_bounded = true |
BOOST_STATIC_CONSTEXPR bool | is_modulo = false |
BOOST_STATIC_CONSTEXPR bool | traps = true |
BOOST_STATIC_CONSTEXPR bool | tinyness_before = false |
BOOST_STATIC_CONSTEXPR float_round_style | round_style = round_to_nearest |
|
inline |
|
inlinestatic |
References boost::math::ef::ldexp(), and boost::program_options::value().
|
inlinestatic |
References boost::program_options::value().
|
inline |
References boost::accumulators::extract::max.
|
inlinestatic |
|
inlinestatic |
References boost::program_options::value().
|
inlinestatic |
|
inlinestatic |
References boost::math::ef::ldexp(), and boost::program_options::value().
|
inline |
BOOST_CONSTEXPR_OR_CONST int std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::digits = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count |
BOOST_CONSTEXPR_OR_CONST int std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::digits10 = digits * 301 / 1000 |
BOOST_CONSTEXPR_OR_CONST float_denorm_style std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::has_denorm = denorm_absent |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::has_denorm_loss = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::has_infinity = true |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::has_quiet_NaN = true |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::has_signaling_NaN = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_bounded = true |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_exact = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_iec559 = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_integer = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_modulo = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_signed = true |
BOOST_STATIC_CONSTEXPR bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::is_specialized = true |
BOOST_CONSTEXPR_OR_CONST int std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::max_digits10 = digits10 + 2 |
BOOST_CONSTEXPR_OR_CONST boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >::exponent_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::max_exponent = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::max_exponent |
BOOST_CONSTEXPR_OR_CONST boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >::exponent_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::max_exponent10 = (max_exponent / 1000) * 301L |
BOOST_CONSTEXPR_OR_CONST boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >::exponent_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::min_exponent = boost::multiprecision::cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::min_exponent |
BOOST_CONSTEXPR_OR_CONST boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >::exponent_type std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::min_exponent10 = (min_exponent / 1000) * 301L |
BOOST_CONSTEXPR_OR_CONST int std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::radix = 2 |
BOOST_CONSTEXPR_OR_CONST float_round_style std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::round_style = round_to_nearest |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::tinyness_before = false |
BOOST_CONSTEXPR_OR_CONST bool std::numeric_limits< boost::multiprecision::number< boost::multiprecision::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinE, MaxE >, ExpressionTemplates > >::traps = true |