at.dms.kjc.raw
Class Simulator
java.lang.Object
at.dms.kjc.raw.Simulator
- Direct Known Subclasses:
- FineGrainSimulator, WorkBasedSimulator
public abstract class Simulator
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initSchedules
public static HashMap<Object,StringBuffer> initSchedules
steadySchedules
public static HashMap<Object,StringBuffer> steadySchedules
initJoinerCode
public static HashMap<FlatNode,JoinerScheduleNode> initJoinerCode
steadyJoinerCode
public static HashMap<FlatNode,JoinerScheduleNode> steadyJoinerCode
toplevel
public FlatNode toplevel
Simulator
public Simulator()
simulate
public abstract void simulate(FlatNode top)
canFire
public abstract boolean canFire(FlatNode node,
HashMap<FlatNode,Integer> executionCounts,
SimulationCounter counters)