- Timestamp:
- 11/26/14 11:06:38 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ALPS/HeuristicLab.Algorithms.ALPS/3.3/MatingPoolCreator.cs
r11583 r11586 20 20 #endregion 21 21 22 using System.Linq;23 22 using HeuristicLab.Common; 24 23 using HeuristicLab.Core; … … 46 45 var subPopulations = ExecutionContext.Scope.SubScopes; 47 46 48 for (int i = subPopulations.Count - 1; i > =0; i++) {47 for (int i = subPopulations.Count - 1; i > 0; i++) { 49 48 var currentSubPopulation = subPopulations[i].SubScopes; 50 var prevSubPopulation = i > 0 ? subPopulations[i - 1].SubScopes : Enumerable.Empty<IScope>();49 var prevSubPopulation = subPopulations[i - 1].SubScopes; 51 50 52 foreach (var individual in prevSubPopulation) {51 foreach (var individual in prevSubPopulation) 53 52 currentSubPopulation.Add(individual); 54 }55 53 } 54 56 55 return base.Apply(); 57 56 }
Note: See TracChangeset
for help on using the changeset viewer.