Package ptolemy.domains.dde.kernel
Distributed Discrete Event kernel.
The DDE MoC incorporates a distributed notion of time into a dataflow style communication semantic. Blocking reads occur if attempts to consume data are made when the corresponding receiver is empty and blocking writes occur if attempts to produce data are made when the corresponding receiver is full.
- Since:
- Ptolemy II 0.3
-
Class Summary Class Description DDEActor An optional base class for DDE actors.DDEDirector A DDEDirector governs the execution of actors operating according to the DDE model of computation (MoC).DDEIOPort A DDEIOPort is a timed input/output port used in the DDE domain.DDEReceiver A DDEReceiver stores time stamped tokens according to distributed discrete event semantics.DDEThread A DDEThread controls an actor according to DDE semantics.FeedBackDelay FeedBackDelay actors are used to add delay to feedback topologies.NullToken A NullToken is a marker class used to break deadlock in certain topologies of DDE models.PrioritizedTimedQueue A FIFO queue with time and priority attributes that is used for storing tokens with time stamps.ReceiverComparator A ReceiverComparator is used to sort receivers controlled by a time keeper.TimeKeeper A TimeKeeper manages an actor's local value of time in the DDE domain.