BugBuster in PSO

This commit is contained in:
Marcel Kronfeld 2008-09-15 08:05:55 +00:00
parent 3f31f5d396
commit 211c7a4477

View File

@ -1429,7 +1429,9 @@ public class ParticleSwarmOptimization implements InterfaceOptimizer, java.io.Se
init();
} else for (int i=0; i<pop.size(); i++) {
AbstractEAIndividual indy = pop.getEAIndividual(i);
if (indy.hasData(partTypeKey)) {
if (indy==null) {
System.err.println("Error in PSO.setPopulation!");
} else if (!indy.hasData(partTypeKey)) {
initIndividualDefaults(indy);
initIndividualMemory(indy);
indy.putData(indexKey, i);