Simulation event scheduling and dispatching engine
Registered by
Mike Allen
The simulation engine consists of two primary classes and their derivations: a Simulation singleton class that controls the execution of the simulation, and an abstract Event class that represents individual events and their actions. (The EventQueue class mentioned in the original specification has been deferred.)
Events can be scheduled, and then subsequently get dispatched, but they currently cannot be descheduled or rescheduled. Events are dispatched in order of their due time and priority.
Blueprint information
- Status:
- Started
- Approver:
- Mike Allen
- Priority:
- Essential
- Drafter:
- Mike Allen
- Direction:
- Approved
- Assignee:
- Mike Allen
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Mike Allen
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
2011-08-31:
Re-writing Facsimile in Scala. New simulation event engine being coded.
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.