Specialization of numeric limits for var objects.
More...
#include <std_numeric_limits.hpp>
|
static const bool | is_specialized = true |
|
static const int | digits = numeric_limits<double>::digits |
|
static const int | digits10 = numeric_limits<double>::digits10 |
|
static const bool | is_signed = numeric_limits<double>::is_signed |
|
static const bool | is_integer = numeric_limits<double>::is_integer |
|
static const bool | is_exact = numeric_limits<double>::is_exact |
|
static const int | radix = numeric_limits<double>::radix |
|
static const int | min_exponent = numeric_limits<double>::min_exponent |
|
static const int | min_exponent10 = numeric_limits<double>::min_exponent10 |
|
static const int | max_exponent = numeric_limits<double>::max_exponent |
|
static const int | max_exponent10 = numeric_limits<double>::max_exponent10 |
|
static const bool | has_infinity = numeric_limits<double>::has_infinity |
|
static const bool | has_quiet_NaN = numeric_limits<double>::has_quiet_NaN |
|
static const bool | has_signaling_NaN = numeric_limits<double>::has_signaling_NaN |
|
static const float_denorm_style | has_denorm = numeric_limits<double>::has_denorm |
|
static const bool | has_denorm_loss = numeric_limits<double>::has_denorm_loss |
|
static const bool | is_iec559 = numeric_limits<double>::is_iec559 |
|
static const bool | is_bounded = numeric_limits<double>::is_bounded |
|
static const bool | is_modulo = numeric_limits<double>::is_modulo |
|
static const bool | traps = numeric_limits<double>::traps |
|
static const bool | tinyness_before = numeric_limits<double>::tinyness_before |
|
static const float_round_style | round_style = numeric_limits<double>::round_style |
|
template<>
struct std::numeric_limits< stan::math::var >
Specialization of numeric limits for var objects.
This implementation of std::numeric_limits<stan::math::var> is used to treat var objects like doubles.
Definition at line 16 of file std_numeric_limits.hpp.
§ denorm_min()
§ epsilon()
§ infinity()
§ max()
§ min()
§ quiet_NaN()
§ round_error()
§ signaling_NaN()
§ digits
const int std::numeric_limits< stan::math::var >::digits = numeric_limits<double>::digits |
|
static |
§ digits10
const int std::numeric_limits< stan::math::var >::digits10 = numeric_limits<double>::digits10 |
|
static |
§ has_denorm
const float_denorm_style std::numeric_limits< stan::math::var >::has_denorm = numeric_limits<double>::has_denorm |
|
static |
§ has_denorm_loss
const bool std::numeric_limits< stan::math::var >::has_denorm_loss = numeric_limits<double>::has_denorm_loss |
|
static |
§ has_infinity
const bool std::numeric_limits< stan::math::var >::has_infinity = numeric_limits<double>::has_infinity |
|
static |
§ has_quiet_NaN
const bool std::numeric_limits< stan::math::var >::has_quiet_NaN = numeric_limits<double>::has_quiet_NaN |
|
static |
§ has_signaling_NaN
const bool std::numeric_limits< stan::math::var >::has_signaling_NaN = numeric_limits<double>::has_signaling_NaN |
|
static |
§ is_bounded
const bool std::numeric_limits< stan::math::var >::is_bounded = numeric_limits<double>::is_bounded |
|
static |
§ is_exact
const bool std::numeric_limits< stan::math::var >::is_exact = numeric_limits<double>::is_exact |
|
static |
§ is_iec559
const bool std::numeric_limits< stan::math::var >::is_iec559 = numeric_limits<double>::is_iec559 |
|
static |
§ is_integer
const bool std::numeric_limits< stan::math::var >::is_integer = numeric_limits<double>::is_integer |
|
static |
§ is_modulo
const bool std::numeric_limits< stan::math::var >::is_modulo = numeric_limits<double>::is_modulo |
|
static |
§ is_signed
const bool std::numeric_limits< stan::math::var >::is_signed = numeric_limits<double>::is_signed |
|
static |
§ is_specialized
§ max_exponent
const int std::numeric_limits< stan::math::var >::max_exponent = numeric_limits<double>::max_exponent |
|
static |
§ max_exponent10
const int std::numeric_limits< stan::math::var >::max_exponent10 = numeric_limits<double>::max_exponent10 |
|
static |
§ min_exponent
const int std::numeric_limits< stan::math::var >::min_exponent = numeric_limits<double>::min_exponent |
|
static |
§ min_exponent10
const int std::numeric_limits< stan::math::var >::min_exponent10 = numeric_limits<double>::min_exponent10 |
|
static |
§ radix
const int std::numeric_limits< stan::math::var >::radix = numeric_limits<double>::radix |
|
static |
§ round_style
const float_round_style std::numeric_limits< stan::math::var >::round_style = numeric_limits<double>::round_style |
|
static |
§ tinyness_before
const bool std::numeric_limits< stan::math::var >::tinyness_before = numeric_limits<double>::tinyness_before |
|
static |
§ traps
const bool std::numeric_limits< stan::math::var >::traps = numeric_limits<double>::traps |
|
static |
The documentation for this struct was generated from the following file: