35 #define DEFAULT_DELTA 0.01
size_t TDigest_get_ncentroids(TDigest *digest)
void TDigest_destroy(TDigest *digest)
TDigest * TDigest_compress(TDigest *digest)
size_t TDigest_get_ncompressions(TDigest *digest)
void Centroid_add(Centroid *c, double x, size_t w)
size_t TDigest_get_count(TDigest *digest)
Centroid * TDigest_find_closest_centroid(TDigest *digest, double x, size_t w)
Centroid * TDigest_get_centroid(TDigest *digest, size_t i)
double Centroid_quantile(Centroid *c, TDigest *digest)
size_t Centroid_get_count(Centroid *c)
double Centroid_get_mean(Centroid *c)
TDigest * TDigest_create(double delta, unsigned int K)
TDigest * TDigest_add(TDigest *pdigest, double x, size_t w)
Centroid * Centroid_create(double x, size_t w)
double TDigest_percentile(TDigest *digest, double q)