Class ObservationTable<I>

  • Type Parameters:
    I - input symbol type

    public class ObservationTable<I>
    extends Object
    The observation table implementation for the NL* algorithm.
    • Method Detail

      • getSuffix

        public Word<I> getSuffix​(int suffixIdx)
      • getCoveredRows

        public List<Row<I>> getCoveredRows​(Row<I> coveringRow)
      • getUpperRow

        public Row<I> getUpperRow​(int index)
      • getUpperRows

        public List<Row<I>> getUpperRows()
      • getUpperPrimes

        public List<Row<I>> getUpperPrimes()
      • getNumUpperRows

        public int getNumUpperRows()
      • findInconsistency

        public @Nullable Inconsistency<I> findInconsistency()