コード例 #1
0
  public ChoiceSetWithCrowdingGenerator(Config config, String eventsFile) {

    if (internalizationOfCrowdingDelay)
      log.info("Internalization of external PT Travel Delay cost is enabled.");
    if (internalizationOfComfortDisutility)
      log.info("Internalization of external Crowding cost is enabled.");

    choiceGenerationControler = new ChoiceGenerationWithCrowdingControler(config, eventsFile);
    choiceGenerationControler.setInternalizationOfComfortDisutility(
        internalizationOfComfortDisutility);
    choiceGenerationControler.setInternalizationOfCrowdingDelay(internalizationOfCrowdingDelay);
    choiceGenerationControler.load();

    this.controler = choiceGenerationControler.getControler();
    this.population = controler.getScenario().getPopulation();

    controler.addControlerListener(this);
  }