diff --git a/src/main/java/species/DisperseAndMigrateToRiverWithMultiNomDistriAndDeathBasin.java b/src/main/java/species/DisperseAndMigrateToRiverWithMultiNomDistriAndDeathBasin.java index be39d8afc2348b3c8f22f9977f1cbec5a19a31a4..e1e821516a7cea13da19188ef547c1ccda43c343 100644 --- a/src/main/java/species/DisperseAndMigrateToRiverWithMultiNomDistriAndDeathBasin.java +++ b/src/main/java/species/DisperseAndMigrateToRiverWithMultiNomDistriAndDeathBasin.java @@ -1,6 +1,7 @@ package species; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.ListIterator; import java.util.Map; @@ -143,7 +144,7 @@ public class DisperseAndMigrateToRiverWithMultiNomDistriAndDeathBasin extends Di double totalWeight = 0.; double probToGo = 0.; long amountToGo = 0; - Map<RiverBasin, Double> basinWeightsFromDeparture = new TreeMap<RiverBasin, Double>(); + Map<RiverBasin, Double> basinWeightsFromDeparture = new HashMap<RiverBasin, Double>(); for (Entry<RiverBasin, Double> entry : basinWeightsPerBasin.get(departure).entrySet()) { double accBasinWeight = 1. / (1. + Math.exp(-(entry.getValue() + weightFishLength)));