Lines Matching refs:stats_
42 stats_.Clear(); in Clear()
50 bool HistogramWindowingImpl::Empty() const { return stats_.Empty(); } in Empty()
60 stats_.Add(value); in Add()
76 stats_.Merge(other.stats_); in Merge()
78 if (stats_.num_buckets_ != other.stats_.num_buckets_ || in Merge()
101 return stats_.ToString(); in ToString()
111 uint64_t start_num = stats_.num(); in Percentile()
112 double result = stats_.Percentile(p); in Percentile()
114 if (stats_.num() >= start_num) { in Percentile()
122 return stats_.Average(); in Average()
126 return stats_.StandardDeviation(); in StandardDeviation()
130 stats_.Data(data); in Data()
160 for (size_t b = 0; b < stats_.num_buckets_; b++){ in SwapHistoryBucket()
161 stats_.buckets_[b].fetch_sub( in SwapHistoryBucket()
165 if (stats_.min() == stats_to_drop.min()) { in SwapHistoryBucket()
173 stats_.min_.store(new_min, std::memory_order_relaxed); in SwapHistoryBucket()
176 if (stats_.max() == stats_to_drop.max()) { in SwapHistoryBucket()
184 stats_.max_.store(new_max, std::memory_order_relaxed); in SwapHistoryBucket()
187 stats_.num_.fetch_sub(stats_to_drop.num(), std::memory_order_relaxed); in SwapHistoryBucket()
188 stats_.sum_.fetch_sub(stats_to_drop.sum(), std::memory_order_relaxed); in SwapHistoryBucket()
189 stats_.sum_squares_.fetch_sub( in SwapHistoryBucket()