Module net.automatalib.core
Package net.automatalib.ts.powerset.impl
Class FastPowersetDTS<S extends NumericID,I,T>
java.lang.Object
net.automatalib.ts.powerset.PowersetView<S,I,T>
net.automatalib.ts.powerset.impl.FastPowersetDTS<S,I,T>
- All Implemented Interfaces:
InitialState<Set<S>>,InitialStates<Set<S>>,DeterministicTransitionSystem<Set<S>,,I, Collection<T>> PowersetViewTS<Set<S>,,I, Collection<T>, S, T> SimpleDTS<Set<S>,,I> SimpleTS<Set<S>,,I> TransitionSystem<Set<S>,I, Collection<T>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the initial state of a transition system.getSuccessor(Collection<T> transition) Retrieves the successor state of a given transition.getTransition(Set<S> state, I input) Retrieves the transition triggered by the given input symbol.Methods inherited from class net.automatalib.ts.powerset.PowersetView
getOriginalStates, getOriginalTransitionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.automatalib.ts.DeterministicTransitionSystem
getSuccessor, getSuccessors, getTransitions, powersetViewMethods inherited from interface net.automatalib.automaton.concept.InitialState
getInitialStatesMethods inherited from interface net.automatalib.ts.simple.SimpleDTS
getState, getStates, getSuccessorMethods inherited from interface net.automatalib.ts.simple.SimpleTS
createDynamicStateMapping, createStaticStateMapping, getSuccessors
-
Constructor Details
-
FastPowersetDTS
-
-
Method Details
-
getInitialState
Description copied from interface:InitialStateRetrieves the initial state of a transition system.- Specified by:
getInitialStatein interfaceInitialState<S extends NumericID>- Overrides:
getInitialStatein classPowersetView<S extends NumericID,I, T> - Returns:
- the initial state
- See Also:
-
getSuccessor
Description copied from interface:TransitionSystemRetrieves the successor state of a given transition.- Specified by:
getSuccessorin interfaceTransitionSystem<S extends NumericID,I, T> - Overrides:
getSuccessorin classPowersetView<S extends NumericID,I, T> - Parameters:
transition- the transition.- Returns:
- the successor state.
-
getTransition
Description copied from interface:DeterministicTransitionSystemRetrieves the transition triggered by the given input symbol.- Specified by:
getTransitionin interfaceDeterministicTransitionSystem<S extends NumericID,I, T> - Overrides:
getTransitionin classPowersetView<S extends NumericID,I, T> - Parameters:
state- the source state.input- the input symbol.- Returns:
- the transition triggered by the given input symbol, or
nullif no transition is triggered. - See Also:
-