From e5c50efbc36223e03654b2ef23fca6cdc99f0f14 Mon Sep 17 00:00:00 2001 From: Karryanna Date: Wed, 13 May 2015 23:45:10 +0200 Subject: [PATCH] Labelling: Penalties dump takes population as argument --- labeller.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/labeller.c b/labeller.c index 14a69be..a3de345 100644 --- a/labeller.c +++ b/labeller.c @@ -150,7 +150,7 @@ void dump_longlines(void); void dump_linelabel_requests(void); void dump_individual(struct individual *individual); void print_label(struct symbol *sym); -void dump_penalties(void); +void dump_penalties(struct individual **population); double gen_movement(void); double gen_movement_uniform(void); @@ -1041,11 +1041,11 @@ if (dbg_plan) } } -void dump_penalties(void) +void dump_penalties(struct individual **population) { for (int i=0; ipenalty); + printf("Individual %d has penalty %d\n", i, population[i]->penalty); } } @@ -1065,7 +1065,7 @@ printf("Having %u point requests, %u line requests and %u area requests\n", GARY qsort(population1, conf_pop_size, sizeof(struct individual *), cmp_individual); if (dbg_evolution) - dump_penalties(); + dump_penalties(population1); printf("Dealing with %d requests\n", num_requests); @@ -1100,13 +1100,13 @@ printf("Having %u point requests, %u line requests and %u area requests\n", GARY pop2_ind = 0; if (dbg_evolution) - dump_penalties(); + dump_penalties(population1); rank_population(); qsort(population1, conf_pop_size, sizeof(struct individual *), cmp_individual); if (dbg_evolution) - dump_penalties(); + dump_penalties(population1); } plan_individual(population1[0]); -- 2.39.2