Basic type traits (fp primitive specialization)
Definition at line 1087 of file util_type.cuh.
Public Types | |
enum | { PRIMITIVE = true , NULL_TYPE = false } |
typedef _UnsignedBits | UnsignedBits |
Static Public Member Functions | |
static __device__ __forceinline__ UnsignedBits | TwiddleIn (UnsignedBits key) |
static __device__ __forceinline__ UnsignedBits | TwiddleOut (UnsignedBits key) |
static __host__ __device__ __forceinline__ T | Max () |
static __host__ __device__ __forceinline__ T | Lowest () |
Static Public Attributes | |
static const Category | CATEGORY = FLOATING_POINT |
static const UnsignedBits | HIGH_BIT = UnsignedBits(1) << ((sizeof(UnsignedBits) * 8) - 1) |
static const UnsignedBits | LOWEST_KEY = UnsignedBits(-1) |
static const UnsignedBits | MAX_KEY = UnsignedBits(-1) ^ HIGH_BIT |
typedef _UnsignedBits cub::BaseTraits< FLOATING_POINT, true, false, _UnsignedBits, T >::UnsignedBits |
Definition at line 1089 of file util_type.cuh.
anonymous enum |
Definition at line 1096 of file util_type.cuh.
|
inlinestatic |
Definition at line 1118 of file util_type.cuh.
|
inlinestatic |
Definition at line 1114 of file util_type.cuh.
|
inlinestatic |
Definition at line 1102 of file util_type.cuh.
|
inlinestatic |
Definition at line 1108 of file util_type.cuh.
|
static |
Definition at line 1091 of file util_type.cuh.
|
static |
Definition at line 1092 of file util_type.cuh.
|
static |
Definition at line 1093 of file util_type.cuh.
|
static |
Definition at line 1094 of file util_type.cuh.