Go to the source code of this file.
|
TDigest * | TDigest_create (double delta, unsigned int K) |
|
void | TDigest_destroy (TDigest *digest) |
|
TDigest * | TDigest_add (TDigest *pdigest, double x, size_t w) |
|
Centroid * | TDigest_find_closest_centroid (TDigest *digest, double x, size_t w) |
|
TDigest * | TDigest_compress (TDigest *digest) |
|
double | TDigest_percentile (TDigest *digest, double q) |
|
size_t | TDigest_get_ncentroids (TDigest *digest) |
|
Centroid * | TDigest_get_centroid (TDigest *digest, size_t i) |
|
size_t | TDigest_get_ncompressions (TDigest *digest) |
|
size_t | TDigest_get_count (TDigest *digest) |
|
double | Centroid_quantile (Centroid *c, TDigest *digest) |
|
Centroid * | Centroid_create (double x, size_t w) |
|
void | Centroid_add (Centroid *c, double x, size_t w) |
|
double | Centroid_get_mean (Centroid *c) |
|
size_t | Centroid_get_count (Centroid *c) |
|
#define DEFAULT_DELTA 0.01 |
void Centroid_add |
( |
Centroid * |
c, |
|
|
double |
x, |
|
|
size_t |
w |
|
) |
| |
Centroid* Centroid_create |
( |
double |
x, |
|
|
size_t |
w |
|
) |
| |
size_t Centroid_get_count |
( |
Centroid * |
c | ) |
|
double Centroid_get_mean |
( |
Centroid * |
c | ) |
|
TDigest* TDigest_create |
( |
double |
delta, |
|
|
unsigned int |
K |
|
) |
| |
void TDigest_destroy |
( |
TDigest * |
digest | ) |
|
Centroid* TDigest_find_closest_centroid |
( |
TDigest * |
digest, |
|
|
double |
x, |
|
|
size_t |
w |
|
) |
| |
size_t TDigest_get_count |
( |
TDigest * |
digest | ) |
|
size_t TDigest_get_ncentroids |
( |
TDigest * |
digest | ) |
|
size_t TDigest_get_ncompressions |
( |
TDigest * |
digest | ) |
|
double TDigest_percentile |
( |
TDigest * |
digest, |
|
|
double |
q |
|
) |
| |