add(RealType value) | quantile::detail::TDigest< RealType, IndexType > | |
allocate() | quantile::detail::TDigest< RealType, IndexType > | |
buf_ | quantile::detail::TDigest< RealType, IndexType > | private |
buf_allocate_ | quantile::detail::TDigest< RealType, IndexType > | private |
centroids() | quantile::detail::TDigest< RealType, IndexType > | inline |
centroids_ | quantile::detail::TDigest< RealType, IndexType > | private |
centroids_allocate_ | quantile::detail::TDigest< RealType, IndexType > | private |
firstCentroid(RealType const x) const | quantile::detail::TDigest< RealType, IndexType > | private |
forward_ | quantile::detail::TDigest< RealType, IndexType > | private |
interiorCentroid(RealType const x, IndexType const idx1, IndexType const prefix_sum) const | quantile::detail::TDigest< RealType, IndexType > | private |
lastCentroid(RealType const x, IndexType const N) const | quantile::detail::TDigest< RealType, IndexType > | private |
max() const | quantile::detail::TDigest< RealType, IndexType > | inlineprivate |
maxCardinality(IndexType const sum, IndexType const total_weight, RealType const c) | quantile::detail::TDigest< RealType, IndexType > | private |
Memory typedef | quantile::detail::TDigest< RealType, IndexType > | |
merge_buffer_final_called_ | quantile::detail::TDigest< RealType, IndexType > | private |
merge_buffer_final_called_mutex_ | quantile::detail::TDigest< RealType, IndexType > | private |
mergeBuffer() | quantile::detail::TDigest< RealType, IndexType > | |
mergeBufferFinal() | quantile::detail::TDigest< RealType, IndexType > | |
mergeCentroids(Centroids< RealType, IndexType > &) | quantile::detail::TDigest< RealType, IndexType > | private |
mergeSorted(RealType *sums, IndexType *counts, IndexType size) | quantile::detail::TDigest< RealType, IndexType > | |
mergeTDigest(TDigest &t_digest) | quantile::detail::TDigest< RealType, IndexType > | inline |
min() const | quantile::detail::TDigest< RealType, IndexType > | inlineprivate |
nbytes(IndexType buf_allocate, IndexType centroids_allocate) | quantile::detail::TDigest< RealType, IndexType > | inlinestatic |
oneCentroid(RealType const x) const | quantile::detail::TDigest< RealType, IndexType > | private |
operator=(TDigest &&rhs) | quantile::detail::TDigest< RealType, IndexType > | inline |
partialSumOfCounts(IndexType *const buf) const | quantile::detail::TDigest< RealType, IndexType > | |
q_ | quantile::detail::TDigest< RealType, IndexType > | private |
quantile(VectorView< IndexType const > const partial_sum, RealType const q) const | quantile::detail::TDigest< RealType, IndexType > | |
quantile(RealType const q) const | quantile::detail::TDigest< RealType, IndexType > | inline |
quantile() | quantile::detail::TDigest< RealType, IndexType > | inline |
setBuffer(Memory &mem) | quantile::detail::TDigest< RealType, IndexType > | inline |
setCentroids(Memory &mem) | quantile::detail::TDigest< RealType, IndexType > | inline |
setCentroids(VectorView< RealType > const sums, VectorView< IndexType > const counts) | quantile::detail::TDigest< RealType, IndexType > | inline |
simple_allocator_ | quantile::detail::TDigest< RealType, IndexType > | private |
slope(IndexType const idx1, IndexType const idx2) const | quantile::detail::TDigest< RealType, IndexType > | private |
TDigest()=default | quantile::detail::TDigest< RealType, IndexType > | |
TDigest(Memory &mem) | quantile::detail::TDigest< RealType, IndexType > | inline |
TDigest(RealType q, SimpleAllocator *simple_allocator, IndexType buf_allocate, IndexType centroids_allocate) | quantile::detail::TDigest< RealType, IndexType > | inline |
totalWeight() const | quantile::detail::TDigest< RealType, IndexType > | inline |
use_linear_scaling_function_ | quantile::detail::TDigest< RealType, IndexType > | private |