Generation<_Chromosome> generation) {
vector<FitnessValueType> generationFitness;
- for (unsigned int i = 0; i < generation.get().size(); i++) {
- generationFitness.push_back(this->checkChromosomeFitness(generation.get()[i]));
+ for (unsigned int i = 0; i < generation.size(); i++) {
+ generationFitness.push_back(this->checkChromosomeFitness(generation[i]));
}
return generationFitness;
offset = (max - min) / (chromosomeSize - 1) - min;
for (unsigned int i = 0; i < generationFitness.size(); i++) {
- normalizedFitness.insert(std::make_pair(generationFitness[i] + offset, this->generation.get()[i]));
+ normalizedFitness.insert(std::make_pair(generationFitness[i] + offset, this->generation[i]));
}
return normalizedFitness;