Modifier and Type | Field and Description |
---|---|
protected ObservationTableCEXHandler<? super I,? super D> |
ExtensibleAutomatonLStar.cexHandler |
Modifier and Type | Method and Description |
---|---|
static <I,D> ObservationTableCEXHandler<? super I,? super D> |
ExtensibleAutomatonLStar.BuilderDefaults.cexHandler() |
Constructor and Description |
---|
ExtensibleAutomatonLStar(Alphabet<I> alphabet,
MembershipOracle<I,D> oracle,
AI internalHyp,
List<Word<I>> initialPrefixes,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super D> cexHandler,
ClosingStrategy<? super I,? super D> closingStrategy) |
Modifier and Type | Method and Description |
---|---|
static <I,D> ObservationTableCEXHandler<I,D> |
ObservationTableCEXHandlers.fromGlobalSuffixFinder(GlobalSuffixFinder<I,D> globalFinder) |
static <I,D> ObservationTableCEXHandler<I,D> |
ObservationTableCEXHandlers.fromLocalSuffixFinder(LocalSuffixFinder<I,D> localFinder) |
static <I,D> ObservationTableCEXHandler<I,D> |
ObservationTableCEXHandlers.fromLocalSuffixFinder(LocalSuffixFinder<I,D> localFinder,
boolean allSuffixes) |
static ObservationTableCEXHandler<Object,Object>[] |
ObservationTableCEXHandlers.values() |
Constructor and Description |
---|
ExtensibleLStarDFA(Alphabet<I> alphabet,
MembershipOracle<I,Boolean> oracle,
List<Word<I>> initialPrefixes,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super Boolean> cexHandler,
ClosingStrategy<? super I,? super Boolean> closingStrategy) |
ExtensibleLStarDFA(Alphabet<I> alphabet,
MembershipOracle<I,Boolean> oracle,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super Boolean> cexHandler,
ClosingStrategy<? super I,? super Boolean> closingStrategy)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static <A extends MutableMealyMachine<?,I,?,O>,I,O> |
ClassicLStarMealy.createForSymbolOracle(Alphabet<I> alphabet,
MembershipOracle<I,O> oracle,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<I,O> cexHandler,
ClosingStrategy<? super I,? super O> closingStrategy) |
static <A extends MutableMealyMachine<?,I,?,O>,I,O> |
ClassicLStarMealy.createForWordOracle(Alphabet<I> alphabet,
MembershipOracle<I,Word<O>> oracle,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super O> cexHandler,
ClosingStrategy<? super I,? super O> closingStrategy) |
Constructor and Description |
---|
ClassicLStarMealy(Alphabet<I> alphabet,
MembershipOracle<I,O> oracle,
List<Word<I>> initialPrefixes,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super O> cexHandler,
ClosingStrategy<? super I,? super O> closingStrategy) |
ClassicLStarMealy(Alphabet<I> alphabet,
MembershipOracle<I,O> oracle,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super O> cexHandler,
ClosingStrategy<? super I,? super O> closingStrategy)
Constructor.
|
ExtensibleLStarMealy(Alphabet<I> alphabet,
MembershipOracle<I,Word<O>> oracle,
List<Word<I>> initialPrefixes,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super Word<O>> cexHandler,
ClosingStrategy<? super I,? super Word<O>> closingStrategy) |
ExtensibleLStarMealy(Alphabet<I> alphabet,
MembershipOracle<I,Word<O>> oracle,
List<Word<I>> initialSuffixes,
ObservationTableCEXHandler<? super I,? super Word<O>> cexHandler,
ClosingStrategy<? super I,? super Word<O>> closingStrategy) |
Copyright © 2015. All rights reserved.