Class AbstractCalculator
- java.lang.Object
-
- de.learnlib.algorithm.adt.config.model.calculator.AbstractCalculator
-
- All Implemented Interfaces:
ADSCalculator
- Direct Known Subclasses:
BestEffortCalculator
,MinLengthCalculator
,MinSizeCalculator
public abstract class AbstractCalculator extends Object implements ADSCalculator
-
-
Constructor Summary
Constructors Constructor Description AbstractCalculator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <S,I,O>
Optional<ADTNode<S,I,O>>compute(MealyMachine<S,I,?,O> hypothesis, Alphabet<I> alphabet, Set<S> targets)
protected abstract <S,I,O>
Optional<ADSNode<S,I,O>>computeInternal(MealyMachine<S,I,?,O> hypothesis, Alphabet<I> alphabet, Set<S> targets)
-
-
-
Method Detail
-
compute
public <S,I,O> Optional<ADTNode<S,I,O>> compute(MealyMachine<S,I,?,O> hypothesis, Alphabet<I> alphabet, Set<S> targets)
- Specified by:
compute
in interfaceADSCalculator
-
computeInternal
protected abstract <S,I,O> Optional<ADSNode<S,I,O>> computeInternal(MealyMachine<S,I,?,O> hypothesis, Alphabet<I> alphabet, Set<S> targets)
-
-