Пример #1
0
/* 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;
}
Пример #2
0
/* 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;
}