public final class KearnsVaziraniDFABuilder<I> extends Object
| Constructor and Description |
|---|
KearnsVaziraniDFABuilder() |
| Modifier and Type | Method and Description |
|---|---|
KearnsVaziraniDFA<I> |
create() |
Alphabet<I> |
getAlphabet() |
AcexAnalyzer |
getCounterexampleAnalyzer() |
MembershipOracle<I,Boolean> |
getOracle() |
boolean |
getRepeatedCounterexampleEvaluation() |
void |
setAlphabet(Alphabet<I> alphabet) |
void |
setCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer) |
void |
setOracle(MembershipOracle<I,Boolean> oracle) |
void |
setRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation) |
KearnsVaziraniDFABuilder<I> |
withAlphabet(Alphabet<I> alphabet) |
KearnsVaziraniDFABuilder<I> |
withCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer) |
KearnsVaziraniDFABuilder<I> |
withOracle(MembershipOracle<I,Boolean> oracle) |
KearnsVaziraniDFABuilder<I> |
withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation) |
public KearnsVaziraniDFA<I> create()
public KearnsVaziraniDFABuilder<I> withAlphabet(Alphabet<I> alphabet)
public MembershipOracle<I,Boolean> getOracle()
public void setOracle(MembershipOracle<I,Boolean> oracle)
public KearnsVaziraniDFABuilder<I> withOracle(MembershipOracle<I,Boolean> oracle)
public boolean getRepeatedCounterexampleEvaluation()
public void setRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
public KearnsVaziraniDFABuilder<I> withRepeatedCounterexampleEvaluation(boolean repeatedCounterexampleEvaluation)
public AcexAnalyzer getCounterexampleAnalyzer()
public void setCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer)
public KearnsVaziraniDFABuilder<I> withCounterexampleAnalyzer(AcexAnalyzer counterexampleAnalyzer)
Copyright © 2020. All rights reserved.