Beispiel #1
0
  public void initializeForAwfRestart() {

    awfRandomCount = 0;
    awlRandomCount = 0;
    awtodRandomCount = 0;
    stfRandomCount = 0;
    stlRandomCount = 0;

    initializeWindows();

    if (jointTours != null) {
      for (Tour t : jointTours) {
        for (int i : t.getPersonNumArray())
          persons[i].scheduleWindow(t.getTourDepartPeriod(), t.getTourArrivePeriod());
        t.clearStopModelResults();
      }
    }

    for (int i = 1; i < persons.length; i++) persons[i].initializeForAwfRestart();
  }