@Override public final void notifyMobsimInitialized(MobsimInitializedEvent e) { qSim = (QSim) e.getQueueSimulation(); }
@Override public void notifyMobsimAfterSimStep(MobsimAfterSimStepEvent e) { double time = e.getSimulationTime(); if (time >= this.snapshotTime) { this.snapshotTime += this.snapshotPeriod; doSnapshot(time, (VisMobsim) e.getQueueSimulation()); } }
@Override public void notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent e) { problem = false ; now = e.getSimulationTime() ; // parallel Execution this.run(e.getSimulationTime()); printInfo(e.getSimulationTime()); }
@Override public void notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent e) { Collection<MobsimAgent> agentsToReplan = freightAgentSource.getMobSimAgents(); for (MobsimAgent pa : agentsToReplan) { doReplanning(pa, e.getSimulationTime(), e.getQueueSimulation()); } }
@Override public void notifyMobsimAfterSimStep(MobsimAfterSimStepEvent e) { checkTime(e.getSimulationTime()); }
/** * Creates the event and notifies all listeners * * @param simTime the current time in the simulation */ public void fireQueueSimulationAfterSimStepEvent(final double simTime) { MobsimAfterSimStepEvent<Mobsim> event = new MobsimAfterSimStepEvent<>(sim, simTime); MobsimAfterSimStepListener[] listener = this.listenerList.getListeners(MobsimAfterSimStepListener.class); for (MobsimAfterSimStepListener aListener : listener) { aListener.notifyMobsimAfterSimStep(event); } }
public void fireQueueSimulationBeforeSimStepEvent(double time) { MobsimBeforeSimStepEvent<Mobsim> event = new MobsimBeforeSimStepEvent<>(sim, time); MobsimBeforeSimStepListener[] listener = this.listenerList.getListeners(MobsimBeforeSimStepListener.class); for (MobsimBeforeSimStepListener aListener : listener) { aListener.notifyMobsimBeforeSimStep(event); } }
/** * Creates the event and notifies all listeners */ public void fireQueueSimulationInitializedEvent() { MobsimInitializedEvent<Mobsim> event = new MobsimInitializedEvent<>(sim); MobsimInitializedListener[] listener = this.listenerList.getListeners(MobsimInitializedListener.class); for (MobsimInitializedListener aListener : listener) { aListener.notifyMobsimInitialized(event); } }
/** * Creates the event and notifies all listeners */ public void fireQueueSimulationBeforeCleanupEvent(){ MobsimBeforeCleanupEvent<Mobsim> event = new MobsimBeforeCleanupEvent<>(this.sim); MobsimBeforeCleanupListener[] listener = this.listenerList.getListeners(MobsimBeforeCleanupListener.class); for (MobsimBeforeCleanupListener aListener : listener) { aListener.notifyMobsimBeforeCleanup(event); } }
@Override public void notifyMobsimBeforeSimStep(@SuppressWarnings("rawtypes") MobsimBeforeSimStepEvent e) { if (e.getSimulationTime() % interval == 0) { times.add(e.getSimulationTime()); timeProfile.add(calculator.calcValues()); } }
@Override public void notifyMobsimInitialized(MobsimInitializedEvent e) { this.initializeSignalizedItems(((Netsim)e.getQueueSimulation())); }
@Override public void notifyMobsimAfterSimStep(MobsimAfterSimStepEvent event) { access.release(); localTime = (int) event.getSimulationTime(); // yy I am not so sure about the "int". kai, nov'17 stepDone.arriveAndAwaitAdvance(); } @Override
@Override public void notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent e) { scheduler.doSimStep(e.getSimulationTime()); }
@Override public void notifyMobsimInitialized(@SuppressWarnings("rawtypes") MobsimInitializedEvent e) { mobsimTimer = ((QSim)e.getQueueSimulation()).getSimTimer(); }
@Override public void notifyMobsimAfterSimStep(MobsimAfterSimStepEvent e) { checkLinkTravelTimes(e.getSimulationTime()); }
@Override public void notifyMobsimBeforeSimStep(@SuppressWarnings("rawtypes") MobsimBeforeSimStepEvent e) { prebookTrips(e.getSimulationTime()); }
@Override public void notifyMobsimInitialized(@SuppressWarnings("rawtypes") MobsimInitializedEvent e) { double startTime = ((QSim)e.getQueueSimulation()).getSimTimer().getSimStartTime(); prebookTrips(startTime - 1); }
@Override public void notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent e) { this.signalManager.requestControlUpdate(e.getSimulationTime()); }
@Override public void notifyMobsimInitialized(MobsimInitializedEvent e) { QSim qsim = (QSim) e.getQueueSimulation() ; OnTheFlyServer server = OTFVis.startServerAndRegisterWithQSim( scenario.getConfig(), scenario, events, qsim, nonPlanAgentQueryHelper); OTFClientLive.run(scenario.getConfig(), server); } }
@Override public void notifyMobsimBeforeSimStep(MobsimBeforeSimStepEvent e) { checkLinkTravelTimes(e.getSimulationTime()); }