Lines Matching defs:data
380 const DistData &data;
389 : data(info.data)
395 : data(info.data[i])
420 if (flags.isSet(nozero) && data.samples == 0) return;
433 print.value = data.bucket_size;
437 print.value = data.min;
441 print.value = data.max;
446 print.value = data.samples;
450 print.value = data.samples ? data.sum / data.samples : NAN;
453 if (data.type == Hist) {
455 print.value = data.samples ? exp(data.logs / data.samples) : NAN;
460 if (data.samples)
461 stdev = sqrt((data.samples * data.squares - data.sum * data.sum) /
462 (data.samples * (data.samples - 1.0)));
467 if (data.type == Deviation)
470 size_t size = data.cvec.size();
473 if (data.type == Dist && data.underflow != NAN)
474 total += data.underflow;
476 total += data.cvec[i];
477 if (data.type == Dist && data.overflow != NAN)
478 total += data.overflow;
485 if (data.type == Dist && data.underflow != NAN) {
487 print.update(data.underflow, total);
499 Counter low = i * data.bucket_size + data.min;
500 Counter high = ::min(low + data.bucket_size - 1.0, data.max);
506 print.update(data.cvec[i], total);
518 if (data.type == Dist && data.overflow != NAN) {
520 print.update(data.overflow, total);
527 if (data.type == Dist && data.min_val != NAN) {
529 print.value = data.min_val;
533 if (data.type == Dist && data.max_val != NAN) {
535 print.value = data.max_val;
711 const SparseHistData &data;
720 : data(info.data)
737 /* Grab data from map and write to output stream */
752 print.value = data.samples;
756 for (it = data.cmap.begin(); it != data.cmap.end(); it++) {