hash function proposed by NVIDIA More...
Public Types | |
using | key_type = std::uint32_t |
using | hash_type = std::uint32_t |
using | tag = tags::hasher |
Static Public Member Functions | |
template<class T > | |
static __host____device__ hash_type | hash (T)=delete |
deleted hash function for types other than explicitly defined More... | |
static __host____device__ hash_type | hash (key_type x) noexcept |
hash function More... | |
hash function proposed by NVIDIA
Definition at line 14 of file hashers.cuh.
using warpcore::hashers::NvidiaHash::hash_type = std::uint32_t |
Definition at line 19 of file hashers.cuh.
using warpcore::hashers::NvidiaHash::key_type = std::uint32_t |
Definition at line 18 of file hashers.cuh.
Definition at line 20 of file hashers.cuh.
|
inlinestaticnoexcept |
hash function
[in] | x | key to be hashed |
x
Definition at line 34 of file hashers.cuh.
|
inlinestaticdelete |
deleted hash function for types other than explicitly defined
T | key type |