Class OptimalScheduleFinder._State

  • Enclosing class:
    OptimalScheduleFinder

    protected static class OptimalScheduleFinder._State
    extends java.lang.Object
    State models a global state of the SDF graph and remembers the actor that was fired to reach it. It consists of two integer array containing the channel content and the actor states (remaining number of firings to complete an iteration) respectively. Moreover, it memorizes the firing to reach the state, which actor fired and whether the firing was exclusive. A state is typically first cloned from its predecessor state and then an actor firing is executed on it. It also maintains a link to its predecessor state. This way the path to reach this state can be reconstructed. It also maintain an optimization 'value' associated with the path leading to this state. This value is used for optimization.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait