- simulation -- the scheduler
- event -- representing the events
- entity -- process consisting of events
- generator -- random distributions
- resource -- to model passive objects
- queue -- to hold waiting events
- histogram -- to plot the results
- analysis -- for statistical analyses
slide: Simulation classes
- passive - currently not available for any processing
- active - this is the event currently being processed
- queued - the event is in a queue
- pending - the event is in the scheduler
- conditional - the event is on the conditional list
- closed - on the conditional list but unavailable
slide: Event states