Finish Lecture Eval Nettoyage
This commit is contained in:
@@ -1,15 +1,20 @@
|
||||
package ecoparasite;
|
||||
|
||||
import ecoparasite.completion.Completion;
|
||||
import ecoparasite.input.InputFactory;
|
||||
import ecoparasite.input.InputFileException;
|
||||
import ecoparasite.input.RawData;
|
||||
import ecoparasite.input.RawDataOverflow;
|
||||
import ecoparasite.nettoyage.Nettoyage;
|
||||
import ecoparasite.poisson.Poisson;
|
||||
import ecoparasite.population.Population;
|
||||
import ecoparasite.population.PopulationArgInterval;
|
||||
import ecoparasite.population.PopulationArgs;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.function.BiConsumer;
|
||||
import java.util.function.Function;
|
||||
|
||||
public class LectureEval {
|
||||
|
||||
@@ -90,6 +95,28 @@ public class LectureEval {
|
||||
System.out.println(p);
|
||||
}
|
||||
|
||||
// Complétion de la masse.
|
||||
Function<Population,Double> getWeight = population -> {
|
||||
return population.getTotal().getWidth() != null ? population.getTotal().getWidth().transformToDouble() : null;
|
||||
};
|
||||
BiConsumer<Population,Double> setWeight = (population, aDouble) -> {
|
||||
population.getTotal().setWidth(new PopulationArgInterval(aDouble,aDouble));
|
||||
};
|
||||
|
||||
// Complétion de la masse.
|
||||
pop = Completion.completeColumnsMoyenne(pop, getWeight, setWeight);
|
||||
System.out.println("---");
|
||||
for( Population p: pop){
|
||||
System.out.println(p);
|
||||
}
|
||||
|
||||
// Nettoyage de la masse.
|
||||
pop = Nettoyage.nettoieColumnsMoyenne(pop, getWeight, setWeight, false);
|
||||
System.out.println("---");
|
||||
for( Population p: pop){
|
||||
System.out.println(p);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user