I - input symbol typeD - output domain typepublic final class GenericObservationTable<I,D> extends AbstractObservationTable<I,D>
initialConsistencyCheckRequired, shortPrefixRowsNO_DISTINGUISHING_SUFFIX| Constructor and Description |
|---|
GenericObservationTable(Alphabet<I> alphabet)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<List<Row<I>>> |
addAlphabetSymbol(I symbol,
MembershipOracle<I,D> oracle) |
List<List<Row<I>>> |
initialize(List<Word<I>> initialShortPrefixes,
List<Word<I>> initialSuffixes,
MembershipOracle<I,D> oracle)
Initializes an observation table using a specified set of suffixes.
|
List<List<Row<I>>> |
toShortPrefixes(List<Row<I>> lpRows,
MembershipOracle<I,D> oracle)
Moves the specified rows to the set of short prefix rows.
|
addShortPrefixes, addSuffix, addSuffixes, buildQueries, buildRowQueries, checkInitialShortPrefixes, createLpRow, createSpRow, fetchResults, getInputAlphabet, getLongPrefixRows, getRow, getRow, getShortPrefixRows, getSuffixes, initializeSuffixes, isAccessSequence, isInitialConsistencyCheckRequired, isInitialized, makeShort, numberOfDistinctRows, numberOfRows, processContents, rowContents, setInputAlphabet, transformAccessSequenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcellContents, findDistinguishingSuffix, findDistinguishingSuffix, findDistinguishingSuffixIndex, findDistinguishingSuffixIndex, findInconsistency, findUnclosedRow, getAllPrefixes, getAllRows, getLongPrefixes, getRowSuccessor, getShortPrefixes, getSuffix, isClosed, isConsistent, numberOfLongPrefixRows, numberOfShortPrefixRows, numberOfSuffixeslongestASPrefixpublic List<List<Row<I>>> initialize(List<Word<I>> initialShortPrefixes, List<Word<I>> initialSuffixes, MembershipOracle<I,D> oracle)
MutableObservationTableinitialSuffixes - the set of initial column labels.oracle - the MembershipOracle to use for performing queriespublic List<List<Row<I>>> toShortPrefixes(List<Row<I>> lpRows, MembershipOracle<I,D> oracle)
MutableObservationTablelpRows - the rows to move to the set of short prefix rowsoracle - the membership oracleCopyright © 2019. All rights reserved.