@Override public void initProcessing() { delegate.initProcessing(); }
@Override public void initProcessing() { delegate.initProcessing(); for (EventsManager eventsManager : this.eventsManagers) eventsManager.initProcessing();
/** * Prepare the simulation and get all the settings from the configuration. */ /*package*/ void prepareSim() { events.initProcessing(); createAgents(); this.initSimTimer(); this.infoTime = Math.floor(this.simTimer.getSimStartTime() / INFO_PERIOD) * INFO_PERIOD; // infoTime may be < simStartTime, this ensures // to print out the info at the very first // timestep already for (MobsimEngine mobsimEngine : this.mobsimEngines) { mobsimEngine.onPrepareSim(); } }
for (EventsManager eventsManager : this.eventsManagers) eventsManager.initProcessing();
@Override public void run() { events.initProcessing(); Timer t = new Timer(); t.startTimer(); Scheduler scheduler = new Scheduler(new MessageQueue(), config.getSimulationEndTime()); Road.setAllRoads(new HashMap<Id<Link>, Road>()); // initialize network Road road; for (Link link : this.scenario.getNetwork().getLinks().values()) { road = new Road(scheduler, link); Road.getAllRoads().put(link.getId(), road); } for (Person person : this.scenario.getPopulation().getPersons().values()) { new Vehicle(scheduler, person, activityDurationInterpretation); // the vehicle registers itself to the scheduler } scheduler.startSimulation(); t.endTimer(); log.info("Time needed for one iteration (only JDEQSimulation part): " + t.getMeasuredTime() + "[ms]"); events.finishProcessing(); } }
public void testRunsEquil() { Scenario scenario = ScenarioUtils.loadScenario(loadConfig("test/scenarios/equil/config.xml")); EventsManager eventsManager = EventsUtils.createEventsManager(scenario.getConfig()); eventsManager.initProcessing(); PrepareForSimUtils.createDefaultPrepareForSim(scenario).run(); QSim qsim = prepareQSim(scenario, eventsManager); qsim.run(); }
public void testRunsAtAll() { Scenario scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); EventsManager eventsManager = EventsUtils.createEventsManager(scenario.getConfig()); eventsManager.initProcessing(); PrepareForSimUtils.createDefaultPrepareForSim(scenario).run(); QSim qsim = prepareQSim(scenario, eventsManager); qsim.run(); }
eventsManager.initProcessing();
eventsManager.initProcessing();
eventsManager.initProcessing();
); controlerListenerManager.fireControlerIterationStartsEvent(0); events.initProcessing(); for (int i=0; i<MAX; i++) { events.processEvent(new PersonMoneyEvent(i*200, personId, 1.0));
controlerListenerManager.fireControlerIterationStartsEvent(0); int MAX = 10; events.initProcessing(); for (int i=0; i<MAX; i++) { events.processEvent(new PersonMoneyEvent(i*200, personId, 1.0));