Class OptimalScheduleFinder._Actor

  • Enclosing class:
    OptimalScheduleFinder

    protected static class OptimalScheduleFinder._Actor
    extends java.lang.Object
    A model of an actor. Containing the firing profile, its count in the repetition vector and a number of ports.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected _Actor​(java.lang.String name, int repetitionCount, int sharedBuffersNeeded, int exclusiveBuffersNeeded, int sharedExecutionTimeNeeded, int exclusiveExecutionTimeNeeded)
      Construct an instance of Actor, providing its name, repetition vector count and profile information.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • _Actor

        protected _Actor​(java.lang.String name,
                         int repetitionCount,
                         int sharedBuffersNeeded,
                         int exclusiveBuffersNeeded,
                         int sharedExecutionTimeNeeded,
                         int exclusiveExecutionTimeNeeded)
        Construct an instance of Actor, providing its name, repetition vector count and profile information.
        Parameters:
        name - name for the actor
        repetitionCount - repetition vector entry of the actor
        sharedBuffersNeeded - number of frame buffers needed for shared firing
        exclusiveBuffersNeeded - number of frame buffers needed for exclusive firing
        sharedExecutionTimeNeeded - execution time needed for share firing
        exclusiveExecutionTimeNeeded - execution time needed for exclusive firing