import classifier.gp.*; public class GPatternFitnessTest implements fitnessCondition { public GPatternFitnessTest(double d) { this.fit_limit = d; } public boolean check(Individual ind) { if(ind == null) return false; if(ind.getStandardizedFitness() > fit_limit) return true; else return false; } public boolean check(Population[] pop) { boolean test = false; for(int i = 0; i < pop.length; i++) { Individual ind = pop[i].getBestOfRunIndividual(); test = check(ind); } return test; } public double getFitnessLimit() { return fit_limit; } public void setFitnessLimit(double limit) { fit_limit = limit; } private double fit_limit; }