"for" with an "if" inside cut in 2 "for" withou "if"

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1205 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
jhumeau 2008-06-18 12:31:55 +00:00
commit 2c40ee5acf

View file

@ -119,14 +119,12 @@ public:
for (unsigned int k=0; k<i+j; k++) for (unsigned int k=0; k<i+j; k++)
matrice[k].sort(); matrice[k].sort();
for (unsigned int k=0; k<i+j; k++) for (unsigned int k=0; k<i; k++)
{
if (k<i)
_pop[k].diversity(-1*1/(2+getElement(matrice[k]))); _pop[k].diversity(-1*1/(2+getElement(matrice[k])));
else
for (unsigned int k=i; k<i+j; k++)
archive[k-i].diversity(-1*1/(2+getElement(matrice[k]))); archive[k-i].diversity(-1*1/(2+getElement(matrice[k])));
} }
}
void updateByDeleting(eoPop < MOEOT > & _pop, ObjectiveVector & _objVec) void updateByDeleting(eoPop < MOEOT > & _pop, ObjectiveVector & _objVec)
{ {