Example #1
0
  /**
   * Updates mortality rate for given year based on formula given in spec.
   *
   * @param year year for which we are updating mortality rate
   */
  public void updateMortalityRate(int year) {
    double mortalityNow = 0.;

    for (AgriculturalUnit unit : entities) {
      unit.updateMortalityRate(year);
      mortalityNow += unit.getMortalityRate(year);
    }

    mortalityNow /= entities.size();
    setMortalityRate(year, mortalityNow);
  }