#include <thrill/data/serialization_fwd.hpp>
#include <tlx/die.hpp>
#include <tlx/math/clz.hpp>
#include <tlx/siphash.hpp>
#include <cmath>
#include <vector>
Go to the source code of this file.
|
template<size_t sparsePrecision, size_t densePrecision> |
std::pair< size_t, uint8_t > | decodeHash (HyperLogLogSparseRegister reg) |
|
std::vector< uint32_t > | decodeSparseList (const std::vector< uint8_t > &sparseList) |
|
template<size_t sparsePrecision, size_t densePrecision> |
uint32_t | encodeHash (uint64_t hash) |
|
std::vector< uint8_t > | encodeSparseList (const std::vector< uint32_t > &sparseList) |
| Perform a varint and a difference encoding. More...
|
|
◆ THRILL_CORE_HYPERLOGLOG_HEADER
#define THRILL_CORE_HYPERLOGLOG_HEADER |