/* Routine to evaluate objective function values and constraints for a population */ void evaluate_pop (population *pop) { int i; for (i=0; i<popsize; i++) evaluate_ind (&(pop->ind[i])); return; }
/* Routine to evaluate objective function values and constraints for a population */ void evaluate_pop (NSGA2Type *nsga2Params, population *pop, void *inp, void *out) { int i; for (i=0; i<nsga2Params->popsize; i++) { evaluate_ind (nsga2Params, &(pop->ind[i]), inp, out); } return; }