1  #include "event.h"
  2  
  3  using namespace std;
  4  
  5  void Simulation::run()
  6  {
  7     while(!event_queue.empty()) 
  8     {
  9        Event* next_event = event_queue.top();
 10        event_queue.pop();
 11        next_event->do_event();
 12        delete next_event;
 13     }
 14  }