|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SimulationCounter | |
---|---|
at.dms.kjc.spacedynamic |
Uses of SimulationCounter in at.dms.kjc.spacedynamic |
---|
Methods in at.dms.kjc.spacedynamic with parameters of type SimulationCounter | |
---|---|
boolean |
WorkBasedSimulator.canFire(FlatNode node,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)
|
abstract boolean |
Simulator.canFire(FlatNode node,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)
|
boolean |
SimpleSimulator.canFire(FlatNode node,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)
|
boolean |
NoSimulator.canFire(FlatNode node,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)
|
boolean |
FineGrainSimulator.canFire(FlatNode node,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)
|
protected int |
Simulator.consumedItems(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
return how many items a node consumes (pop's) for one firing given the current state of the simulation |
protected void |
Simulator.decrementExecutionCounts(FlatNode fire,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)
Give that a node has just fired, update the simulation state |
protected int |
WorkBasedSimulator.fireJoiner(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
|
protected abstract int |
Simulator.fireJoiner(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
this method should fire a joiner, assuming the joiner can fire, and update the simulation state |
protected int |
SimpleSimulator.fireJoiner(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
|
protected int |
NoSimulator.fireJoiner(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
|
protected int |
FineGrainSimulator.fireJoiner(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
|
protected int |
Simulator.fireMe(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
consume the data and return the number of items produced |
protected int |
Simulator.itemsNeededToFire(FlatNode fire,
SimulationCounter counters,
HashMap<FlatNode,Integer> executionCounts)
given a node |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |