Class AbstractSuccinctUndirectedGraph.CumulativeDegrees<E>

  • Type Parameters:
    E - the graph edge type
    All Implemented Interfaces:
    it.unimi.dsi.fastutil.longs.LongIterator, Iterator<Long>, PrimitiveIterator<Long,​LongConsumer>, PrimitiveIterator.OfLong
    Enclosing class:
    AbstractSuccinctUndirectedGraph<E>

    protected static final class AbstractSuccinctUndirectedGraph.CumulativeDegrees<E>
    extends Object
    implements it.unimi.dsi.fastutil.longs.LongIterator
    Iterates over the cumulative degrees (starts with a zero). Depending on the value of sorted, only edges whose adjacent vertex is greater than or equal to the base vertex (or vice versa) are included.