Class NbaAdjMat<S>


  • public final class NbaAdjMat<S>
    extends Object
    • Constructor Detail

      • NbaAdjMat

        public NbaAdjMat​(Automaton<S,​? extends BuchiAcceptance> automaton,
                         com.google.common.collect.ImmutableBiMap<S,​Integer> sMap,
                         Set<S> aSinks,
                         owl.translations.nbadet.SubsumedStatesMap extIncl)
    • Method Detail

      • stateMap

        public com.google.common.collect.ImmutableBiMap<S,​Integer> stateMap()
      • states

        public BitSet states()
      • powerSucc

        public Pair<BitSet,​BitSet> powerSucc​(BitSet state,
                                                   BitSet valuation)
        Optimized successor function for a fixed valuation. It uses the provided accepting sinks and language inclusions to modify/shrink the result.
        Parameters:
        state - current set of states
        valuation - active transition
        Returns:
        all successors + successors reached by at least one accepting edge