@Override public void notifyIterationStarts(IterationStartsEvent event) { this.iteration = event.getIteration(); } }
@Override public void notifyIterationEnds(IterationEndsEvent event) { iterationNumber=event.getIteration(); }
@Override public void notifyBeforeMobsim(BeforeMobsimEvent event) { this.eventsToFacilityLoad.resetAll(event.getIteration()); }
@Override public void notifyIterationEnds(IterationEndsEvent event) { if (this.getWriteGexfStatsInterval > 0) { this.addValuesToGexf(event.getIteration(), this.eventsHandler); if ((event.getIteration() % this.getWriteGexfStatsInterval == 0) ) { this.write(event.getServices().getControlerIO().getIterationFilename(event.getIteration(), GexfPOperatorCount.FILENAME)); } } }
@Override public void notifyStartup(StartupEvent event) { event.getServices().getEvents().addHandler(testHandler); } });
@Override public final void notifyShutdown(ShutdownEvent event) { writeData(event.getServices().getScenario(), event.getServices().getControlerIO()); }
@Override public void notifyReplanning(final ReplanningEvent event) { strategyManager.run( event.getReplanningContext() , sc ); }
@Override public void notifyReplanning(final ReplanningEvent event) { strategyManager.run(population, event.getIteration(), replanningContextProvider.get()); }
@Override public void notifyScoring(final ScoringEvent event) { scoringFunctionsForPopulation.finishScoringFunctions(); NewScoreAssignerImpl newScoreAssigner = new NewScoreAssignerImpl(this.planCalcScoreConfigGroup, this.controlerConfigGroup); newScoreAssigner.assignNewScores(event.getIteration(), this.scoringFunctionsForPopulation, this.population); }
@Override public void notifyIterationEnds(IterationEndsEvent event) { if (this.getWriteGexfStatsInterval > 0) { this.addValuesToGexf(event.getIteration(), this.eventsHandler); if ((event.getIteration() % this.getWriteGexfStatsInterval == 0) ) { this.write(event.getServices().getControlerIO().getIterationFilename(event.getIteration(), GexfPPaxCount.FILENAME)); } } }
@Override public void notifyIterationEnds(IterationEndsEvent event) { if (this.getWriteGexfStatsInterval > 0) { this.addValuesToGexf(event.getIteration(), this.globalPaxHandler); if ((event.getIteration() % this.getWriteGexfStatsInterval == 0) ) { this.write(this.outputFilename); } } }
@Override public void notifyIterationStarts(IterationStartsEvent event) { if (this.sensorManager != null) this.sensorManager.reset(event.getIteration()); }
@Override public void notifyStartup(StartupEvent event) { event.getServices().getEvents().addHandler(testHandler); } });
@Override public void notifyShutdown(ShutdownEvent event) { this.writeData(event.getServices().getScenario(), event.getServices().getControlerIO()); }
@Override public void notifyIterationEnds(IterationEndsEvent event) { travelDistanceStats.addIteration(event.getIteration(), experiencedPlansService.getExperiencedPlans()); }
@Override public void notifyIterationStarts(final IterationStartsEvent event) { this.histogram.reset(event.getIteration()); }
@Override public void notifyStartup(StartupEvent event) { event.getServices().getEvents().addHandler(testHandler); } });
@Override public void notifyIterationEnds(IterationEndsEvent event) { log.error("Iteration: " + event.getIteration()); percent34 = this.testHandler.getCount34() / 3600.0 * 100.0 ; percent35 = this.testHandler.getCount35() / 3600.0 * 100.0 ; percent36 = this.testHandler.getCount36() / 3600.0 * 100.0; log.error("Count 34: " + this.testHandler.getCount34() + " or " + percent34+ " %"); log.error("Count 35: " + this.testHandler.getCount35() + " or " + percent35 + " %"); log.error("Count 36: " + this.testHandler.getCount36() + " or " + percent36 + " %"); }
@Override public void notifyIterationStarts(final IterationStartsEvent event) { this.histogram.reset(event.getIteration()); }
@Override public void notifyIterationStarts( final IterationStartsEvent event ) { this.eventsToScore.beginIteration( event.getIteration() ); }