Skip to content
Snippets Groups Projects
Commit 3d247fcf authored by Andreas Gattringer's avatar Andreas Gattringer
Browse files

butterflies: even more info

parent 99e67b6b
No related branches found
No related tags found
No related merge requests found
......@@ -49,6 +49,7 @@ enum action_status bf_action_stats_reset(struct cats_grid *grid, struct cats_con
// that survive and become adult has to be the reproduction rate divided by the female fraction divided by the number of eggs
cats_dt_rates eggs_to_adults_rate = bf_egg_to_adult_survival_rate(reproduction_rate, local_eggs, female_fraction);
cats_dt_rates result = local_eggs * eggs_to_adults_rate * female_fraction;
cats_dt_rates generations = calculate_rate_for_matrix(&module_conf->butterfly_generations, &l_param, print_rate);
log_message(LOG_INFO, "SUMMARY: reproduction rate at OT: %Lf", reproduction_rate);
......@@ -56,8 +57,9 @@ enum action_status bf_action_stats_reset(struct cats_grid *grid, struct cats_con
log_message(LOG_INFO, "SUMMARY: local eggs at OT: %Lf", local_eggs);
log_message(LOG_INFO, "SUMMARY: stationary females at OT: %Lf", stationary);
log_message(LOG_INFO, "SUMMARY: eggs to adult rate at OT: %Lf", eggs_to_adults_rate);
log_message(LOG_INFO, "SUMMARY: egg fraction source at OT: %Lf", egg_fraction_source);
log_message(LOG_INFO, "SUMMARY: egg fraction source (non-stationary females) at OT: %Lf", egg_fraction_source);
log_message(LOG_INFO, "SUMMARY: carrying capacity at OT: %Lf", K);
log_message(LOG_INFO, "SUMMARY: generations at OT: %Lf", generations);
log_message(LOG_INFO, "SUMMARY: effective female to female rate at OT: %Lf\n", result);
l_param.suitability = 1.0;
......@@ -67,15 +69,17 @@ enum action_status bf_action_stats_reset(struct cats_grid *grid, struct cats_con
local_eggs = (stationary + mobile * egg_fraction_source ) * eggs_per_female;
eggs_to_adults_rate = bf_egg_to_adult_survival_rate(reproduction_rate, local_eggs, female_fraction);
result = local_eggs * eggs_to_adults_rate * female_fraction;
generations = calculate_rate_for_matrix(&module_conf->butterfly_generations, &l_param, print_rate);
log_message(LOG_INFO, "SUMMARY: reproduction rate at suitability 1: %Lf", reproduction_rate);
log_message(LOG_INFO, "SUMMARY: eggs per female at suitability 1: %Lf", eggs_per_female);
log_message(LOG_INFO, "SUMMARY: local eggs at suitability 1: %Lf", local_eggs);
log_message(LOG_INFO, "SUMMARY: stationary females at suitability 1: %Lf", stationary);
log_message(LOG_INFO, "SUMMARY: eggs to adult rate at suitability 1: %Lf", eggs_to_adults_rate);
log_message(LOG_INFO, "SUMMARY: egg fraction source at suitability 1: %Lf", egg_fraction_source);
log_message(LOG_INFO, "SUMMARY: egg fraction source (non-stationary females) at suitability 1: %Lf", egg_fraction_source);
log_message(LOG_INFO, "SUMMARY: carrying capacity at suitability 1: %Lf", K);
log_message(LOG_INFO, "SUMMARY: effective female to female rate at suitability 1: %Lf\n", result);
log_message(LOG_INFO, "SUMMARY: generations at suitability 2: %Lf", generations);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment