L1
- location type of first 1-SEVPAL2
- location type of second 1-SEVPAI
- input alphabet typepublic class ProductOneSEVPA<L1,L2,I> extends AbstractOneSEVPA<Pair<L1,L2>,I>
AcceptanceCombiner
.SimpleGraph.NormalGraphView<N,G extends SimpleGraph<N>>
alphabet
Constructor and Description |
---|
ProductOneSEVPA(VPDAlphabet<I> alphabet,
OneSEVPA<L1,I> sevpa1,
OneSEVPA<L2,I> sevpa2,
AcceptanceCombiner combiner) |
Modifier and Type | Method and Description |
---|---|
int |
encodeStackSym(Pair<L1,L2> srcLoc,
I callSym) |
Pair<L1,L2> |
getInitialLocation() |
@Nullable Pair<L1,L2> |
getInternalSuccessor(Pair<L1,L2> loc,
I intSym) |
Pair<L1,L2> |
getLocation(int id) |
int |
getLocationId(Pair<L1,L2> loc) |
List<Pair<L1,L2>> |
getLocations() |
int |
getNumStackSymbols() |
@Nullable Pair<L1,L2> |
getReturnSuccessor(Pair<L1,L2> loc,
I retSym,
int stackSym) |
boolean |
isAcceptingLocation(Pair<L1,L2> loc) |
int |
size()
Retrieves the number of nodes of this graph.
|
encodeStackSym, getAlphabet, getCallSym, getNodes, getOutgoingEdges, getStackLoc, getTarget, getTransition, getVisualizationHelper
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeOutput, computeSuffixOutput, getInitialState, isAccepting
accepts, isAccepting
getStateProperty, getSuccessor, getTransitionProperty
getTransitionProperty
getSuccessor, getSuccessors, getTransitions, transToSet
powersetView
getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSet
createDynamicStateMapping, createStaticStateMapping, getSuccessors
asNormalGraph
adjacentTargetsIterator, adjacentTargetsStream, getAdjacentTargets, getEdgesBetween, outgoingEdges, outgoingEdgesIterator, outgoingEdgesStream
iterator, nodeIDs, nodesStream
adjacentTargets, createDynamicNodeMapping, createStaticNodeMapping, isConnected
forEach, spliterator
public ProductOneSEVPA(VPDAlphabet<I> alphabet, OneSEVPA<L1,I> sevpa1, OneSEVPA<L2,I> sevpa2, AcceptanceCombiner combiner)
public @Nullable Pair<L1,L2> getReturnSuccessor(Pair<L1,L2> loc, I retSym, int stackSym)
public int encodeStackSym(Pair<L1,L2> srcLoc, I callSym)
encodeStackSym
in interface OneSEVPA<Pair<L1,L2>,I>
encodeStackSym
in class AbstractOneSEVPA<Pair<L1,L2>,I>
public int getNumStackSymbols()
getNumStackSymbols
in interface OneSEVPA<Pair<L1,L2>,I>
getNumStackSymbols
in class AbstractOneSEVPA<Pair<L1,L2>,I>
public int size()
SimpleGraph
Copyright © 2020. All rights reserved.