From f4f96bf2392d1d293d645decda610861b4af6ff4 Mon Sep 17 00:00:00 2001 From: Andreas Gattringer <gattringera@a772-cvl-ws23.biodiv.univie.ac.at> Date: Tue, 13 Jun 2023 14:34:47 +0200 Subject: [PATCH] Butterflies: count initially populated cells after adjusting for carrying capacity --- src/modules/butterflies/butterflies_actions.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modules/butterflies/butterflies_actions.c b/src/modules/butterflies/butterflies_actions.c index 0c4a2e9..cc2cf7a 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); } -- GitLab