diff --git a/src/modules/butterflies/butterflies_actions.c b/src/modules/butterflies/butterflies_actions.c index 0c4a2e92c944387624c18f6f74cbac191bbf1083..cc2cf7a8b08a4c98f599c00541675808cc419171 100644 --- a/src/modules/butterflies/butterflies_actions.c +++ b/src/modules/butterflies/butterflies_actions.c @@ -165,8 +165,15 @@ void initial_population_adjustment(struct cats_configuration *conf, struct cats_ { int64_t init_populated_cells = count_populated_cells(grid); int64_t invalid_habitat = butterflies_prune_invalid_cells(grid); + log_message(LOG_IMPORTANT, "Loaded initial populations: %ld cells occupied before adjustment", init_populated_cells); + if (grid->param.initial_population.set_to_cc == true) { + increase_initial_population_to_cc(grid, conf); + int64_t populated_cells_after_cc = count_populated_cells(grid); + log_message(LOG_IMPORTANT, "\t%ld cells occupied after setting population sizes to carrying capacity", populated_cells_after_cc); + } + + - if (grid->param.initial_population.set_to_cc == true) increase_initial_population_to_cc(grid, conf); if (grid->param.initial_population.suitability_threshold > 0.0) { prune_initial_population_under_threshold(conf, grid); }