From 98d13fb0819e7407ca0afdbf659d24b7444629ff Mon Sep 17 00:00:00 2001 From: jboisson Date: Fri, 13 Feb 2009 14:55:07 +0000 Subject: [PATCH] Comparison unsigned and signed int corrected in spectrally git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1437 331e1502-861f-0410-8da2-ba01fb791d7f --- .../src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/paradiseo-moeo/src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h b/trunk/paradiseo-moeo/src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h index 01fa9b2e4..7ab4e0067 100644 --- a/trunk/paradiseo-moeo/src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h +++ b/trunk/paradiseo-moeo/src/diversity/moeoFrontByFrontCrowdingDiversityAssignment.h @@ -96,7 +96,7 @@ class moeoFrontByFrontCrowdingDiversityAssignment : public moeoCrowdingDiversity // due to intensive sort operations for this diversity assignment, // it is more efficient to perform sorts using only pointers to the // population members in order to avoid copy of individuals - for(int i=0; i< _pop.size(); i++) sortedptrpop[i] = & (_pop[i]); + for(unsigned int i=0; i< _pop.size(); i++) sortedptrpop[i] = & (_pop[i]); //sort the pointers to population members moeoPtrComparator cmp2( fitnessComparator); std::sort(sortedptrpop.begin(), sortedptrpop.end(), cmp2);