Class GeneralizedRabinAcceptance.RabinPair

    • Method Detail

      • contains

        public boolean contains​(BitSet indices)
      • contains

        public boolean contains​(Edge<?> edge)
      • containsInfinite

        public boolean containsInfinite​(Edge<?> edge)
        Checks whether the given edge is contained in any Inf set of this pair.
        Parameters:
        edge - The edge to be tested.
        Returns:
        If edge is contained in any Inf set.
        See Also:
        Edge.inSet(int)
      • forEachIndex

        public void forEachIndex​(IntConsumer action)
      • forEachInfSet

        public void forEachInfSet​(IntConsumer action)
      • finSet

        @Nonnegative
        public int finSet()
      • infSet

        @Nonnegative
        public int infSet​(int number)
      • infSetCount

        @Nonnegative
        public int infSetCount()
      • hasInfSet

        public boolean hasInfSet()
      • infSetIterator

        public it.unimi.dsi.fastutil.ints.IntIterator infSetIterator()
      • isInfinite

        public boolean isInfinite​(int i)
      • infSet

        public int infSet()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object