@Override public void configure(Configuration conf) { if (conf.containsKey("MaxNumRestarts")) { this.max_num_restarts = conf.getInt("MaxNumRestarts"); } else { ConfWarning w = new ConfWarning( this.getClass().getSimpleName() + ".MaxNumRestarts", this.max_num_restarts); w.warn(); } if (conf.containsKey("IncrPopFactor")) { this.incr_factor = conf.getDouble("IncrPopFactor"); } else { ConfWarning w = new ConfWarning(this.getClass().getSimpleName() + ".IncrPopFactor", this.incr_factor); w.warn(); } }
@Override public void configure(Configuration conf) { super.configure(conf); if (conf.containsKey("LowerStandardDeviation")) { this.lowerStandardDeviation = parseDouble(conf.getString("LowerStandardDeviation").split(",")); } else { this.lowerStandardDeviation = null; ConfWarning w = new ConfWarning("CMASamplePopulationOperator.LowerStandardDeviation", null); w.warn(); } if (conf.containsKey("UpperStandardDeviation")) { this.upperStandardDeviation = parseDouble(conf.getString("UpperStandardDeviation").split(",")); } else { this.upperStandardDeviation = null; ConfWarning w = new ConfWarning("CMASamplePopulationOperator.UpperStandardDeviation", null); w.warn(); } }