ptolemy.domains.ddf.kernel
Class DDFDirector.ActorInfo

java.lang.Object
  extended by ptolemy.domains.ddf.kernel.DDFDirector.ActorInfo
Enclosing class:
DDFDirector

private static class DDFDirector.ActorInfo
extends java.lang.Object

This private class is data structure for recording an actor's information during the execution.


Field Summary
 int maximumNumberOfTokens
          This field records the maximum number of tokens on the actor's output channels which satisfy the demand of destination actors.
 int numberOfFirings
          This field records the number of firings of the actor.
 int requiredFiringsPerIteration
          This field records the actor's required number of firings per iteration of the model the actor is in.
 ActorEnablingStatus status
          This field records the enabling status of the actor.
 
Constructor Summary
private DDFDirector.ActorInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status

public ActorEnablingStatus status
This field records the enabling status of the actor.


numberOfFirings

public int numberOfFirings
This field records the number of firings of the actor. It is reset to 0 at the beginning of each iteration of the model the actor is in.


maximumNumberOfTokens

public int maximumNumberOfTokens
This field records the maximum number of tokens on the actor's output channels which satisfy the demand of destination actors. It is used to find minimax actors.


requiredFiringsPerIteration

public int requiredFiringsPerIteration
This field records the actor's required number of firings per iteration of the model the actor is in.

Constructor Detail

DDFDirector.ActorInfo

private DDFDirector.ActorInfo()