Galib pop issue?



Hi all, I'm new here but I just wanted to make sure I wasn't crazy.
I'm using GALib 2.4.2 and have specified a population of 10 organisms
and 100 generations and was dumping information everytime my Objective
function was called, but I noticed that it wasn't being called 10 times
per generation. So in GAPopulation.C function:
GAPopulation::DefaultEvaluator, I changed the line:

p.individual(i).evaluate();

to

p.individual(i).evaluate(gaTrue);

And now I do get all 10 objective functions called every generation.
But I was unsure why they were not being called in the first place. I
was suspicious that elitism would cause the best organisms to not be
re-evaluated but could not prove that theory either way. Any thoughts?

-Hopscotch

.