X-Git-Url: https://git.dlugolecki.net.pl/?p=genetic.git;a=blobdiff_plain;f=include%2Fselection%2FrouletteSelection.h;h=859e2531926fd8048f1890b4c57a75478b4cec29;hp=009c8a66e47247d91ca7fdf3819fc2341ce6b07b;hb=917440678dc4e920dfd5810da1274665acb17138;hpb=c7bf950f7db8b2e5843fbead4851d80202570af2 diff --git a/include/selection/rouletteSelection.h b/include/selection/rouletteSelection.h index 009c8a6..859e253 100644 --- a/include/selection/rouletteSelection.h +++ b/include/selection/rouletteSelection.h @@ -43,7 +43,7 @@ namespace genetic { vector calculateGenerationFitness( Generation<_Chromosome> generation) { vector generationFitness; - unsigned int generationSize = generation.size(); + const unsigned int generationSize = generation.size(); for (unsigned int i = 0; i < generationSize; i++) { generationFitness.push_back(this->checkChromosomeFitness(generation[i])); @@ -187,7 +187,7 @@ namespace genetic { * Selection * @param _fitness Fitness method to calculate fitness of Chromosomes */ - RouletteSelection(Generation<_Chromosome> _generation, genetic::Fitness<_Chromosome>& _fitness) : + RouletteSelection(Generation<_Chromosome>& _generation, genetic::Fitness<_Chromosome>& _fitness) : Selection<_Chromosome>(_generation, _fitness) { this->generation = _generation; this->fitness = _fitness;