"Advance [Input Box] Events" {right-arrow button}
Example:
Advance [ 1] Events {->}
Thoughts:
- Part of me thinks that clicking the right-arrow button should perform all events scheduled until the next simulation time on the sim calendar. In that case a better interface would make it explicit that it's the next simulated time and not the next event.
- Another part of me thinks that it would be nice to be able to step through the actual order of events as they are queued on the sim calendar and see them being executed in the views. I know that in general you can't (or at least shouldn't) rely on the order of events scheduled to occur at the same simulated time; but sometimes when model-building you don't realize you ended up with a race-condition on sim time and so stepping through one event at a time might help reveal this unintended race-condition. In this case, I might put a check box that defaults to "next sim time step" and a warning pop-up that says something like "WARNING: You cannot rely on the events that are scheduled to occur at the same simulated time being in any particular order" when it is unchecked by the user.
- We're starting to run out of space at the top of the screen. Maybe this becomes an optional tool bar?