From 57f4f1cbedd680bf16e6f01063cdda7ea55d93e2 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 3 Dec 2009 00:10:44 +0000 Subject: force fitness recalculation for parents --- weasel.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/weasel.c b/weasel.c index f85abf9..5483ea3 100644 --- a/weasel.c +++ b/weasel.c @@ -200,6 +200,10 @@ intercourse() c[2]->genom[i] = '\0'; c[2]->fitness = calculatefitness(c[2]->genom, c[2]->length); + /* recalculate fitness of parents */ + c[0]->fitness = calculatefitness(c[0]->genom, c[0]->length); + c[1]->fitness = calculatefitness(c[1]->genom, c[1]->length); + c[0]->locked = 0; c[1]->locked = 0; c[2]->locked = 0; -- cgit v1.2.3