class Throughput.TransitionSystem
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
Throughput.TransitionSystem.State
State of the system.
|
Modifier and Type | Field and Description |
---|---|
(package private) Throughput.TransitionSystem.State |
currentState |
(package private) Graph |
graph |
(package private) Actor |
outputActor |
(package private) Throughput.TransitionSystem.State |
previousState |
(package private) java.util.List<Throughput.TransitionSystem.State> |
storedStates |
private java.util.HashSet<Throughput.TransitionSystem.State> |
storedStatesHash |
(package private) Solutions |
transSol |
Constructor and Description |
---|
Throughput.TransitionSystem(Graph inputGraph) |
Modifier and Type | Method and Description |
---|---|
private boolean |
actorReadyToEnd(Actor actr) |
private boolean |
actorReadyToFire(Actor actr) |
private int |
clockStep() |
private double |
computeThroughput(int index) |
private void |
endActorFiring(Actor actr) |
double |
execSDFgraph() |
private void |
startActorFiring(Actor actr) |
private boolean |
storeState(Throughput.TransitionSystem.State currState) |
java.util.List<Throughput.TransitionSystem.State> storedStates
private java.util.HashSet<Throughput.TransitionSystem.State> storedStatesHash
Throughput.TransitionSystem.State currentState
Throughput.TransitionSystem.State previousState
Graph graph
Actor outputActor
Solutions transSol
public Throughput.TransitionSystem(Graph inputGraph)
public double execSDFgraph()
private double computeThroughput(int index)
private int clockStep()
private void startActorFiring(Actor actr)
private boolean actorReadyToFire(Actor actr)
private void endActorFiring(Actor actr)
private boolean storeState(Throughput.TransitionSystem.State currState)
private boolean actorReadyToEnd(Actor actr)