public class SplitJoinGraphAnalysis extends GraphAnalysisSdfAndHsdf
Modifier and Type | Class and Description |
---|---|
static class |
SplitJoinGraphAnalysis.EdgeType
Type of edge
|
graph, hsdf, solutions
Constructor and Description |
---|
SplitJoinGraphAnalysis(Graph graph,
Solutions solutions)
Initialize split-join analysis object.
|
SplitJoinGraphAnalysis(Graph graph,
Solutions solutions,
Graph hsdf)
Initialize split-join analysis object.
|
Modifier and Type | Method and Description |
---|---|
int |
getAlpha(Channel chnnl)
Get Alpha for Split Edges or 1/alpha for Join Edges.
|
SplitJoinGraphAnalysis.EdgeType |
getEdgeType(Channel chnnl)
Get type of edge
|
Actor |
getEndActor()
Get an actor with no successors.
|
Actor |
getStartActor()
Get an actor with no predecessors
|
findHsdfEndActors, findHsdfStartActors, findSdfEndActors, findSdfStartActors, getHsdfToSdfActor, getLongestDelay, getMaxDistanceFromSrc, getPath, getSdfToAllHsdfActors, getSdfToHsdfActor, getSdfToHsdfChannels, getSdfToHsdfChannels, isConnected
areActorsImmediatelyConnected, getChannelConnectingActors, getImmediatelyConnectedActors, getImmediatelyConnectedActors, getIncomingChannels, getInstanceId
public SplitJoinGraphAnalysis(Graph graph, Solutions solutions, Graph hsdf)
graph
- input split-join graphsolutions
- solutions of graphhsdf
- equivalent HSDFpublic SplitJoinGraphAnalysis.EdgeType getEdgeType(Channel chnnl)
chnnl
- channel of split-join graphpublic int getAlpha(Channel chnnl)
chnnl
- Channel of split-join graphpublic Actor getStartActor()
public Actor getEndActor()