public abstract class AbstractVPDALearnerIT extends Object
//TODO: Integrate into existing IT landscape. (Needs refactoring, because VPDAs are no UniversalAutomaton
)
Constructor and Description |
---|
AbstractVPDALearnerIT() |
Modifier and Type | Method and Description |
---|---|
protected abstract <I> void |
addLearnerVariants(net.automatalib.words.VPDAlphabet<I> alphabet,
MembershipOracle<I,Boolean> mqOracle,
LearnerVariantList.OneSEVPALearnerVariantList<I> variants)
Adds, for a given setup, all the variants of the OneSEVPA learner to be tested to the specified
variant list . |
Object[] |
testRandomVPDA() |
public Object[] testRandomVPDA()
protected abstract <I> void addLearnerVariants(net.automatalib.words.VPDAlphabet<I> alphabet, MembershipOracle<I,Boolean> mqOracle, LearnerVariantList.OneSEVPALearnerVariantList<I> variants)
variant list
.alphabet
- the input alphabetmqOracle
- the membership oraclevariants
- list to add the learner variants toCopyright © 2018. All rights reserved.