Kernel *kernel = new Kernel; main() { Office *superviser_office = new Office(new Uniform(2,4, new MLCG)); Door *in = new Door(20,new Uniform(1,2, new MLCG)); Counter *counter = new Counter(new Uniform(1,2, new MLCG)); Cashier *cashier = new Cashier(superviser_office,new Uniform(0,1, new MLCG)); Door *out = new Door(20,new Uniform(1,2, new MLCG)); Main_Source source(new Uniform(0,0.5, new MLCG), in, out, counter,cashier); kernel->set_max_simulation_time(50000000); kernel->run(); }