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

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1204 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
jhumeau 2008-06-18 12:30:18 +00:00
commit dfe22b84e2
3 changed files with 11 additions and 19 deletions

View file

@ -100,13 +100,10 @@ public:
unsigned int j= _pop.size();
unsigned int i= archive.size();
matrix(archive,_pop);
for (unsigned int k=0; k<i+j; k++)
{
if (k<i)
archive[k].fitness(matrix.count(k));
else
_pop[k-i].fitness(matrix.count(k));
}
for (unsigned int k=0; k<i; k++)
archive[k].fitness(matrix.count(k));
for (unsigned int k=i; k<i+j; k++)
_pop[k-i].fitness(matrix.count(k));
}
void updateByDeleting(eoPop < MOEOT > & _pop, ObjectiveVector & _objVec)