Lines Matching refs:data
163 inline void Histogram<Value>::PrintBins(std::ostream& os, const CumulativeData& data) const { in PrintBins() argument
165 for (size_t bin_idx = 0; bin_idx < data.freq_.size(); ++bin_idx) { in PrintBins()
166 if (bin_idx > 0 && data.perc_[bin_idx] == data.perc_[bin_idx - 1]) { in PrintBins()
170 os << GetRange(bin_idx) << ": " << data.freq_[bin_idx] << "\t" in PrintBins()
171 << data.perc_[bin_idx] * 100.0 << "%\n"; in PrintBins()
194 const CumulativeData& data) const { in PrintConfidenceIntervals() argument
202 << (interval * 100) << "% C.I. " << FormatDuration(Percentile(per_0, data) * kAdjust, unit, in PrintConfidenceIntervals()
204 << "-" << FormatDuration(Percentile(per_1, data) * kAdjust, unit, kFractionalDigits) << " " in PrintConfidenceIntervals()
241 inline double Histogram<Value>::Percentile(double per, const CumulativeData& data) const { in Percentile() argument
242 DCHECK_GT(data.perc_.size(), 0ull); in Percentile()
244 for (size_t idx = 0; idx < data.perc_.size(); idx++) { in Percentile()
245 if (per <= data.perc_[idx]) { in Percentile()
250 if (per >= data.perc_[idx] && idx != 0 && data.perc_[idx] != data.perc_[idx - 1]) { in Percentile()
255 const double lower_perc = data.perc_[lower_idx]; in Percentile()
261 const double upper_perc = data.perc_[upper_idx]; in Percentile()