public class UniversalCompactSimpleDet<I,SP> extends AbstractCompactSimpleDet<I,SP>
MutableDeterministic.FullIntAbstraction<T,SP,TP>, MutableDeterministic.IntAbstraction<T,SP,TP>, MutableDeterministic.StateIntAbstraction<I,T,SP,TP>MutableDeterministic.StateIntAbstraction.DefaultAbstraction<S,I,T,SP,TP,A extends MutableDeterministic<S,I,T,SP,TP>>MutableDeterministic.FullIntAbstraction.DefaultAbstraction<I,T,SP,TP,A extends MutableDeterministic.StateIntAbstraction<I,T,SP,TP>>alphabet, alphabetSize, DEFAULT_INIT_CAPACITY, DEFAULT_RESIZE_FACTOR, initial, numStates, resizeFactor, stateCapacity, transitionsINVALID_STATE| Constructor and Description |
|---|
UniversalCompactSimpleDet(Alphabet<I> alphabet) |
UniversalCompactSimpleDet(Alphabet<I> alphabet,
float resizeFactor) |
UniversalCompactSimpleDet(Alphabet<I> alphabet,
int stateCapacity) |
UniversalCompactSimpleDet(Alphabet<I> alphabet,
int stateCapacity,
float resizeFactor) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Removes all states and transitions.
|
protected void |
ensureCapacity(int oldCap,
int newCap) |
SP |
getStateProperty(int stateId)
Retrieves the state property of a given (abstracted) state.
|
void |
initState(int stateId,
SP property) |
void |
setStateProperty(int stateId,
SP property) |
addAlphabetSymbol, addIntInitialState, addIntInitialState, addIntState, addIntState, addState, copyTransition, createTransition, createTransition, ensureCapacity, fullIntAbstraction, fullIntAbstraction, getInitialState, getInputAlphabet, getIntInitialState, getIntState, getIntSuccessor, getIntSuccessor, getIntSuccessor, getIntTransition, getIntTransition, getState, getState, getStateId, getStateProperty, getStates, getSuccessor, getSuccessor, getSuccessor, getSuccessor, getTransition, getTransition, getTransition, getTransitionProperty, numInputs, powersetView, removeAllTransitions, removeAllTransitions, setInitialState, setInitialState, setStateProperty, setTransition, setTransition, setTransition, setTransition, setTransition, setTransition, setTransition, setTransition, setTransitionProperty, size, stateIDs, stateIntAbstraction, unwrapState, wrapStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTransition, fullIntAbstraction, removeAllTransitions, removeTransition, setInitial, setTransitionsgetTransitionPropertygetSuccessor, getSuccessors, getTransitions, transToSetgetInitialStates, getStates, getSuccessors, stateToSetaddInitialState, addInitialState, addState, addTransition, addTransitionstransitionGraphViewcreateStaticStateMapping, iteratorforEach, spliteratorcreateDynamicStateMapping, getSuccessorstransitionGraphViewgraphViewgetTransitionPropertygetTransitionPropertypublic UniversalCompactSimpleDet(Alphabet<I> alphabet, float resizeFactor)
public UniversalCompactSimpleDet(Alphabet<I> alphabet, int stateCapacity, float resizeFactor)
public void initState(int stateId,
SP property)
initState in class AbstractCompactSimpleDet<I,SP>protected void ensureCapacity(int oldCap,
int newCap)
ensureCapacity in class AbstractCompactSimpleDet<I,SP>public void clear()
MutableAutomatonpublic void setStateProperty(int stateId,
SP property)
setStateProperty in interface MutableDeterministic.IntAbstraction<Integer,SP,Void>setStateProperty in class AbstractCompactSimpleDet<I,SP>public SP getStateProperty(int stateId)
UniversalDeterministicAutomaton.IntAbstractiongetStateProperty in interface UniversalDeterministicAutomaton.IntAbstraction<Integer,SP,Void>getStateProperty in class AbstractCompactSimpleDet<I,SP>stateId - the integer representing the state of which to retrieve the propertyCopyright © 2018. All rights reserved.