#include #include #include #include "sim_loop.hpp" #include "model.hpp" using namespace std; int main() { using boost::mpl::pair; using boost::mpl::list; SimLoop sim; // run, exceeding time limit assert(sim.run(0.05, 1000000)); cout << "left sim.run at " << sim.queues.min()() << " (" << (int) sim.queues.minType() << ")" << endl; // run, execeeding event limit assert(sim.run(1000, 1) == 0); cout << "left sim.run at " << sim.queues.min()() << " (" << (int) sim.queues.minType() << ")" << endl; return 0; }