See: Description
| Interface | Description |
|---|---|
| MultipleFireMethodsInterface |
The interface for actors with multiple fire methods that can be separately scheduled
in the Sequence and Process Directors.
|
| Class | Description |
|---|---|
| ControlActor |
An AtomicActor that handles some sort of control flow.
|
| DijkstraSequenceEstimator |
A class that estimates a sequential schedule based on a modified version
of Dijkstra's algorithm to compute longest paths.
|
| ListSchedulingSequenceEstimator |
A class that estimates a sequential schedule.
|
| PartialSequenceScheduler |
A sequential scheduler that enables guessing the schedule.
|
| ProcessAttribute |
ProcessAttribute is a subclass of Parameter with support for strings.
|
| ProcessDirector |
The ProcessDirector implements a sequencing model of computation
plus process names.
|
| RegisterReceiver |
A receiver which extends Mailbox and holds a single token.
|
| SequenceAttribute |
The sequence number for actor in the sequence domain.
|
| SequenceDirector |
A director that executes actors in a sequence explicitly specified
by the model.
|
| SequencedModelDirector |
An abstract base class for SequenceDirector and ProcessDirector.
|
| SequenceEstimator |
A base class for estimating sequence numbers in the sequence domain.
|
| SequenceFiring |
A schedule element specifically for the SequenceDirector
and ProcessDirector that can optionally contain a reference
to a specific fire method for an actor.
|
| SequenceSchedule |
An extension of the Schedule class to support sequenced actors.
|
| SequenceScheduler |
The SequenceScheduler is responsible for creating and maintaining a
schedule for the sequence models of computation.
|