java.lang.Object
net.automatalib.automaton.base.AbstractCompact<I,Integer,SP,Void>
net.automatalib.automaton.base.AbstractCompactSimpleNondet<I,Void>
net.automatalib.automaton.impl.CompactSimpleAutomaton<I>
- Type Parameters:
I- input symbol type
- All Implemented Interfaces:
Iterable<Integer>,SupportsGrowingAlphabet<I>,Automaton<Integer,,I, Integer> FiniteRepresentation,InitialStates<Integer>,InputAlphabetHolder<I>,StateIDs<Integer>,StateLocalInput<Integer,,I> FiniteAlphabetAutomaton<Integer,,I, Integer> MutableAutomaton<Integer,,I, Integer, Void, Void> SimpleAutomaton<Integer,,I> UniversalAutomaton<Integer,,I, Integer, Void, Void> UniversalFiniteAlphabetAutomaton<Integer,,I, Integer, Void, Void> GraphViewable,SimpleTS<Integer,,I> TransitionSystem<Integer,,I, Integer> UniversalTransitionSystem<Integer,I, Integer, Void, Void>
A simple automaton that only stores adjacency information.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.automatalib.automaton.base.AbstractCompactSimpleNondet
AbstractCompactSimpleNondet.CompactPowersetDTSNested classes/interfaces inherited from class net.automatalib.automaton.base.AbstractCompact
AbstractCompact.PayloadNested classes/interfaces inherited from interface net.automatalib.automaton.Automaton
Automaton.RegularAutomaton<S,I, T> Nested classes/interfaces inherited from interface net.automatalib.automaton.MutableAutomaton
MutableAutomaton.RegularAutomaton<S,I, T, SP, TP> Nested classes/interfaces inherited from interface net.automatalib.automaton.UniversalAutomaton
UniversalAutomaton.RegularAutomaton<S,I, T, SP, TP> -
Field Summary
Fields inherited from class net.automatalib.automaton.base.AbstractCompact
DEFAULT_INIT_CAPACITY, DEFAULT_RESIZE_FACTOR, INVALID_STATE -
Constructor Summary
ConstructorsConstructorDescriptionCompactSimpleAutomaton(Alphabet<I> alphabet) CompactSimpleAutomaton(Alphabet<I> alphabet, int stateCapacity) -
Method Summary
Modifier and TypeMethodDescriptiongetStateProperty(int state) voidsetStateProperty(int state, Void property) Methods inherited from class net.automatalib.automaton.base.AbstractCompactSimpleNondet
addTransition, addTransition, addTransition, clear, copyTransition, createTransition, getInitialStates, getSuccessor, getTransitionProperty, getTransitions, getTransitions, getTransitions, powersetView, removeAllTransitions, removeAllTransitions, removeAllTransitions, removeAllTransitions, removeAllTransitions, removeTransition, removeTransition, removeTransition, setInitial, setInitial, setTransitionProperty, setTransitions, setTransitions, setTransitions, updateTransitionStorageMethods inherited from class net.automatalib.automaton.base.AbstractCompact
addAlphabetSymbol, addIntState, addState, getInputAlphabet, getLocalInputs, getState, getStateId, getStateProperty, getStates, getSymbolIndex, numInputs, setStateProperty, size, stateIDs, toId, toMemoryIndex, toState, updateStateStorage, updateStateStorage, updateTransitionStorage, updateTransitionStorage, updateTransitionStorageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.automatalib.automaton.FiniteAlphabetAutomaton
getTransitions, graphViewMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface net.automatalib.automaton.MutableAutomaton
addInitialState, addInitialState, addState, addTransition, addTransitionsMethods inherited from interface net.automatalib.automaton.simple.SimpleAutomaton
createDynamicStateMapping, createStaticStateMapping, iteratorMethods inherited from interface net.automatalib.ts.simple.SimpleTS
getStates, getSuccessorsMethods inherited from interface net.automatalib.ts.TransitionSystem
getSuccessorsMethods inherited from interface net.automatalib.automaton.UniversalAutomaton
transitionGraphViewMethods inherited from interface net.automatalib.automaton.UniversalFiniteAlphabetAutomaton
transitionGraphView
-
Constructor Details
-
CompactSimpleAutomaton
-
CompactSimpleAutomaton
-
-
Method Details
-
setStateProperty
- Specified by:
setStatePropertyin classAbstractCompact<I,Integer, Void, Void>
-
getStateProperty
- Specified by:
getStatePropertyin classAbstractCompact<I,Integer, Void, Void>
-