@ParametersAreNonnullByDefault public abstract class AbstractBlueFringePTA<SP,TP,S extends AbstractBlueFringePTAState<SP,TP,S>> extends BasePTA<SP,TP,S>
UniversalDeterministicAutomaton.FullIntAbstraction<T,SP,TP>, UniversalDeterministicAutomaton.IntAbstraction<T,SP,TP>, UniversalDeterministicAutomaton.StateIntAbstraction<I,T,SP,TP>| Modifier and Type | Field and Description |
|---|---|
protected List<S> |
redStates |
alphabetSize, root| Constructor and Description |
|---|
AbstractBlueFringePTA(int alphabetSize,
S root) |
| Modifier and Type | Method and Description |
|---|---|
int |
getNumRedStates() |
S |
getRedState(int id) |
List<S> |
getRedStates() |
void |
init(Consumer<? super PTATransition<S>> newBlue) |
void |
promote(S qb,
Consumer<? super PTATransition<S>> newBlue) |
Stream<S> |
redStatesStream() |
RedBlueMerge<SP,TP,S> |
tryMerge(S qr,
S qb) |
addSample, addSampleWithStateProperties, addSampleWithTransitionProperties, bfsIterator, bfsStates, countStates, getInitialState, getOrCreateState, getRoot, getState, getStateProperty, getStates, getSuccessor, getSuccessor, getTransition, getTransitionProperty, graphView, iterator, size, toAutomaton, toAutomatonclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfullIntAbstraction, fullIntAbstraction, stateIntAbstractiongetTransitionPropertygetSuccessors, getTransitions, transToSetgetInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSettransitionGraphViewcreateStaticStateMapping, stateIDsforEach, spliteratorpowersetViewcreateDynamicStateMapping, getSuccessorspublic AbstractBlueFringePTA(@Nonnegative int alphabetSize, S root)
public S getRedState(@Nonnegative int id)
@Nonnegative public int getNumRedStates()
public void init(Consumer<? super PTATransition<S>> newBlue)
public void promote(S qb, Consumer<? super PTATransition<S>> newBlue)
Copyright © 2019. All rights reserved.