HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
std::numeric_limits< openvdb::math::internal::half > Class Template Reference

#include <Half.h>

Static Public Member Functions

static constexpr
openvdb::math::internal::half 
min () noexcept
 
static constexpr
openvdb::math::internal::half 
max () noexcept
 
static constexpr
openvdb::math::internal::half 
lowest ()
 
static constexpr
openvdb::math::internal::half 
epsilon () noexcept
 
static constexpr
openvdb::math::internal::half 
round_error () noexcept
 
static constexpr
openvdb::math::internal::half 
infinity () noexcept
 
static constexpr
openvdb::math::internal::half 
quiet_NaN () noexcept
 
static constexpr
openvdb::math::internal::half 
signaling_NaN () noexcept
 
static constexpr
openvdb::math::internal::half 
denorm_min () noexcept
 

Static Public Attributes

static const bool is_specialized = true
 
static constexpr int digits = VDB_HALF_MANT_DIG
 
static constexpr int digits10 = VDB_HALF_DIG
 
static constexpr int max_digits10 = VDB_HALF_DECIMAL_DIG
 
static constexpr bool is_signed = true
 
static constexpr bool is_integer = false
 
static constexpr bool is_exact = false
 
static constexpr int radix = VDB_HALF_RADIX
 
static constexpr int min_exponent = VDBB_HALF_DENORM_MIN_EXP
 
static constexpr int min_exponent10 = VDBB_HALF_DENORM_MIN_10_EXP
 
static constexpr int max_exponent = VDB_HALF_MAX_EXP
 
static constexpr int max_exponent10 = VDB_HALF_MAX_10_EXP
 
static constexpr bool has_infinity = true
 
static constexpr bool has_quiet_NaN = true
 
static constexpr bool has_signaling_NaN = true
 
static constexpr float_denorm_style has_denorm = denorm_present
 
static constexpr bool has_denorm_loss = false
 
static constexpr bool is_iec559 = false
 
static constexpr bool is_bounded = false
 
static constexpr bool is_modulo = false
 
static constexpr bool traps = true
 
static constexpr bool tinyness_before = false
 
static constexpr float_round_style round_style = round_to_nearest
 

Detailed Description

template<>
class std::numeric_limits< openvdb::math::internal::half >

Definition at line 922 of file Half.h.

Member Function Documentation

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::denorm_min ( )
inlinestaticnoexcept

Definition at line 978 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::epsilon ( )
inlinestaticnoexcept

Definition at line 947 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::infinity ( )
inlinestaticnoexcept

Definition at line 966 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::lowest ( )
inlinestatic

Definition at line 935 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::max ( )
inlinestaticnoexcept

Definition at line 931 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::min ( )
inlinestaticnoexcept

Definition at line 927 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::quiet_NaN ( )
inlinestaticnoexcept

Definition at line 970 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::round_error ( )
inlinestaticnoexcept

Definition at line 951 of file Half.h.

static constexpr openvdb::math::internal::half std::numeric_limits< openvdb::math::internal::half >::signaling_NaN ( )
inlinestaticnoexcept

Definition at line 974 of file Half.h.

Member Data Documentation

constexpr int std::numeric_limits< openvdb::math::internal::half >::digits = VDB_HALF_MANT_DIG
static

Definition at line 940 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::digits10 = VDB_HALF_DIG
static

Definition at line 941 of file Half.h.

constexpr float_denorm_style std::numeric_limits< openvdb::math::internal::half >::has_denorm = denorm_present
static

Definition at line 964 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::has_denorm_loss = false
static

Definition at line 965 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::has_infinity = true
static

Definition at line 961 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::has_quiet_NaN = true
static

Definition at line 962 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::has_signaling_NaN = true
static

Definition at line 963 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::is_bounded = false
static

Definition at line 984 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::is_exact = false
static

Definition at line 945 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::is_iec559 = false
static

Definition at line 983 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::is_integer = false
static

Definition at line 944 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::is_modulo = false
static

Definition at line 985 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::is_signed = true
static

Definition at line 943 of file Half.h.

const bool std::numeric_limits< openvdb::math::internal::half >::is_specialized = true
static

Definition at line 925 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::max_digits10 = VDB_HALF_DECIMAL_DIG
static

Definition at line 942 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::max_exponent = VDB_HALF_MAX_EXP
static

Definition at line 958 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::max_exponent10 = VDB_HALF_MAX_10_EXP
static

Definition at line 959 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::min_exponent = VDBB_HALF_DENORM_MIN_EXP
static

Definition at line 956 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::min_exponent10 = VDBB_HALF_DENORM_MIN_10_EXP
static

Definition at line 957 of file Half.h.

constexpr int std::numeric_limits< openvdb::math::internal::half >::radix = VDB_HALF_RADIX
static

Definition at line 946 of file Half.h.

constexpr float_round_style std::numeric_limits< openvdb::math::internal::half >::round_style = round_to_nearest
static

Definition at line 989 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::tinyness_before = false
static

Definition at line 988 of file Half.h.

constexpr bool std::numeric_limits< openvdb::math::internal::half >::traps = true
static

Definition at line 987 of file Half.h.


The documentation for this class was generated from the following file: