template<size_t size, typename hash_t = uint32_t, typename prng_t = std::mt19937>
class thrill::common::TabulationHashing< size, hash_t, prng_t >
Tabulation Hashing, see https://en.wikipedia.org/wiki/Tabulation_hashing.
Keeps a table with size * 256 entries of type hash_t, filled with random values. Elements are hashed by treating them as a vector of 'size' bytes, and XOR'ing the values in the data[i]-th position of the i-th table, with i ranging from 0 to size - 1.
Definition at line 219 of file hash.hpp.