SimPackJ
- List of Recent Updates
- Event Scheduling Methods
Core of SimPackJ,
and deal with managing the future event list
- Sim.init:
Initialize a discrete event simulation
- Sim.schedule:
Schedule an event to occur in the future
- Sim.next_event:
Take the next event from the future event list
- Sim.next_event_dup:
Take the next event(s) with duplicate times from the future event list
- Sim.cancel_event:
Delete the first item from the future event list
with an item specified by the event
- Sim.cancel_token:
Delete the first item from the future event list
with an item specified by the token identifier
- Resource Allocation
Resource allocation methods that deal
with queuing for a resource or server
- Simulation State and Tracing
Used to get state of FEL and facilities, or print
their contents
- Sim.state:
Get the simulation state at any point in time
- Random Number Generators
Create random numbers for different probability density functions
- Known Bugs and Improvements
- Allow priority to be used in Sim.schedule() so
that tokens with the same time are ordered by priority,
with higher priority tokens appearing before others
with the same time.