Example #1
0
 /**
  * Populate migrationRate array with given rate; assumes rate remains constant.
  *
  * @param permille migration/1000 people
  */
 public void setMigrationRate(double permille) {
   if (permille >= -1000 && permille <= 1000) {
     for (int i = 0; i < migrationRate.length; i++) migrationRate[i] = permille;
     for (AgriculturalUnit unit : entities) {
       unit.setMigrationRate(permille);
     }
   } else {
     if (VERBOSE) {
       System.err.println("Invalid argument for AgriculturalUnit.setMigrationRate method");
     }
   }
 }