HyperLogLog
include/math/hyperloglog.h View source View on GitHubFunctions
Section titled “Functions”hyperloglog_create
Section titled “hyperloglog_create”struct hyperloglog * hyperloglog_create(uint8_t register_width) source hyperloglog_destroy
Section titled “hyperloglog_destroy”void hyperloglog_destroy(struct hyperloglog *hll) source hyperloglog_estimate
Section titled “hyperloglog_estimate”fx32_32_t hyperloglog_estimate(struct hyperloglog *hll) source hyperloglog_add
Section titled “hyperloglog_add”void hyperloglog_add(struct hyperloglog *hll, uint32_t hash) source Macros
Section titled “Macros”HYPERLOGLOG_REGISTER_WIDTH_DEFAULT
Section titled “HYPERLOGLOG_REGISTER_WIDTH_DEFAULT”#define HYPERLOGLOG_REGISTER_WIDTH_DEFAULT 4 source