Interface SuffixOutput<I,D>
-
- Type Parameters:
I- input symbol typeD- output domain type
- All Superinterfaces:
Output<I,D>
- All Known Subinterfaces:
DeterministicAcceptorTS<S,I>,DetSuffixOutputAutomaton<S,I,T,D>,DFA<S,I>,FiniteStateAcceptor<S,I>,Lasso.DFALasso<I>,Lasso.MealyLasso<I,O>,MealyMachine<S,I,T,O>,MooreMachine<S,I,T,O>,MutableDFA<S,I>,MutableFSA<S,I>,MutableMealyMachine<S,I,T,O>,MutableMooreMachine<S,I,T,O>,MutableNFA<S,I>,MutableSubsequentialTransducer<S,I,T,O>,NFA<S,I>,OneSEVPA<L,I>,SBA<S,I>,SEVPA<L,I>,SPA<S,I>,SPMM<S,I,T,O>,StateLocalInputMealyMachine<S,I,T,O>,StateOutputAutomaton<S,I,T,O>,SubsequentialTransducer<S,I,T,O>,TransitionOutputAutomaton<S,I,T,O>
- All Known Implementing Classes:
AbstractBricsAutomaton,AbstractDefaultSEVPA,AbstractSEVPA,BricsDFA,BricsNFA,CompactDFA,CompactMealy,CompactMoore,CompactNFA,CompactSST,DefaultNSEVPA,DefaultOneSEVPA,DFALassoImpl,EmptySBA,EmptySPA,EmptySPMM,FastDFA,FastMealy,FastMoore,FastNFA,MealyLassoImpl,ProductOneSEVPA,StackSBA,StackSPA,StackSPMM
public interface SuffixOutput<I,D> extends Output<I,D>
Feature for automata that compute a suffix-observable output function, i.e., they compute an output containing a part that can be attributed to a suffix of the input.Note that this is a special case of the
Outputfeature, ascomputeOutput(input) = computeSuffixOutput(epsilon, input).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DcomputeOutput(Iterable<? extends I> input)DcomputeSuffixOutput(Iterable<? extends I> prefix, Iterable<? extends I> suffix)
-