Interface PassiveLearnerVariantList<M,I,D>
-
- All Known Subinterfaces:
PassiveLearnerVariantList.DFALearnerVariantList<I>
,PassiveLearnerVariantList.MealyLearnerVariantList<I,O>
,PassiveLearnerVariantList.MooreLearnerVariantList<I,O>
,PassiveLearnerVariantList.SSTLearnerVariantList<I,O>
- All Known Implementing Classes:
PassiveLearnerVariantListImpl
,PassiveLearnerVariantListImpl.DFAPassiveLearnerVariantListImpl
,PassiveLearnerVariantListImpl.MealyLearnerVariantListImpl
,PassiveLearnerVariantListImpl.MooreLearnerVariantListImpl
,PassiveLearnerVariantListImpl.SSTLearnerVariantListImpl
public interface PassiveLearnerVariantList<M,I,D>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PassiveLearnerVariantList.DFALearnerVariantList<I>
static interface
PassiveLearnerVariantList.MealyLearnerVariantList<I,O>
static interface
PassiveLearnerVariantList.MooreLearnerVariantList<I,O>
static interface
PassiveLearnerVariantList.SSTLearnerVariantList<I,O>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addLearnerVariant(String name, PassiveLearningAlgorithm<? extends M,I,D> learner)
Adds a learner variant with the default maximum number of rounds (i.e., the size of the target automaton) to the list.
-
-
-
Method Detail
-
addLearnerVariant
void addLearnerVariant(String name, PassiveLearningAlgorithm<? extends M,I,D> learner)
Adds a learner variant with the default maximum number of rounds (i.e., the size of the target automaton) to the list.This is a convenience method, equivalent to invoking
addLearnerVariant(name, learner, -1)
.- Parameters:
name
- the name of the variantlearner
- the algorithm instance for this variant
-
-