This commit is contained in:
2018-10-13 11:19:15 +02:00
parent db996837e7
commit 4f12df5849
3 changed files with 16 additions and 8 deletions

View File

@@ -87,11 +87,13 @@ fn main() {
.filter(|&(n, _)| n % 2 == 1)
.map(|(_, wrapper)| wrapper)
.take(5),
).map(|(a, b)| a.individual.mate(&b.individual))
)
.map(|(a, b)| a.individual.mate(&b.individual))
.map(|individual| Wrapper {
individual,
fitness: None,
}).for_each(|wrapper| {
})
.for_each(|wrapper| {
population.push(wrapper);
});
@@ -106,7 +108,8 @@ fn main() {
individual,
fitness: None,
}
}).collect_into_vec(population);
})
.collect_into_vec(population);
// Add all parents again.
population.extend(parents.iter().cloned());