Remove some not used namespace declarations.
[genetic.git] / include / selection / selection.h
index 02573eb59177682ab260d33b803ba6c4d22487d7..de899c11d24b1b840ebe6c0a31e2831e2cfaa0c3 100644 (file)
@@ -5,8 +5,6 @@
 #include "generation.h"
 #include "../fitness/fitness.h"
 
-using namespace std;
-
 namespace genetic {
 //     namespace selection {
         /**
@@ -43,7 +41,7 @@ namespace genetic {
              *      checked.
              * @return Value of the Fitness function
              */
-            FitnessValueType checkChromosomeFitness(_Chromosome chromosome) {
+            FitnessValueType checkChromosomeFitness(const _Chromosome& chromosome) {
                 this->fitness.chromosome = chromosome;
                 return fitness.calculate();
             }
@@ -63,7 +61,7 @@ namespace genetic {
              *      applied
              * @param _fitness Fitness function to use in Selection
              */
-            Selection(Generation<_Chromosome>& _generation, GeneticFitness& _fitness) :
+            Selection(const Generation<_Chromosome>& _generation, GeneticFitness& _fitness) :
                 generation(_generation), fitness(_fitness) {
             }