Class DoublePercentileIterator

  • All Implemented Interfaces:
    java.util.Iterator<DoubleHistogramIterationValue>

    public class DoublePercentileIterator
    extends java.lang.Object
    implements java.util.Iterator<DoubleHistogramIterationValue>
    Used for iterating through DoubleHistogram values values according to percentile levels. The iteration is performed in steps that start at 0% and reduce their distance to 100% according to the percentileTicksPerHalfDistance parameter, ultimately reaching 100% when all recorded histogram values are exhausted.
    • Constructor Detail

      • DoublePercentileIterator

        public DoublePercentileIterator​(DoubleHistogram histogram,
                                        int percentileTicksPerHalfDistance)
        Parameters:
        histogram - The histogram this iterator will operate on
        percentileTicksPerHalfDistance - The number of iteration steps per half-distance to 100%.
    • Method Detail

      • reset

        public void reset​(int percentileTicksPerHalfDistance)
        Reset iterator for re-use in a fresh iteration over the same histogram data set.
        Parameters:
        percentileTicksPerHalfDistance - The number of iteration steps per half-distance to 100%.