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

butterflies: output only in output years

parent 1af31c80
No related branches found
No related tags found
No related merge requests found
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
#include "butterflies_filenames.h" #include "butterflies_filenames.h"
#include "inline.h" #include "inline.h"
#include "lambda/leslie_matrix.h" #include "lambda/leslie_matrix.h"
#include "temporal/years.h"
enum action_status bf_action_stats_reset(struct cats_grid *grid, struct cats_configuration *conf) enum action_status bf_action_stats_reset(struct cats_grid *grid, struct cats_configuration *conf)
...@@ -153,6 +154,7 @@ enum action_status bf_action_maturation(struct cats_grid *grid, struct cats_conf ...@@ -153,6 +154,7 @@ enum action_status bf_action_maturation(struct cats_grid *grid, struct cats_conf
enum action_status bf_action_save_grid(struct cats_grid *grid, struct cats_configuration *conf) enum action_status bf_action_save_grid(struct cats_grid *grid, struct cats_configuration *conf)
{ {
if (!is_output_year(&conf->time)) return ACTION_NOT_RUN;
int32_t id = grid->id; int32_t id = grid->id;
char *filename = bf_population_filename(conf, grid); char *filename = bf_population_filename(conf, grid);
struct grid_wrapper data = gridwrapper(grid->population, grid->dimension); struct grid_wrapper data = gridwrapper(grid->population, grid->dimension);
...@@ -163,7 +165,9 @@ enum action_status bf_action_save_grid(struct cats_grid *grid, struct cats_confi ...@@ -163,7 +165,9 @@ enum action_status bf_action_save_grid(struct cats_grid *grid, struct cats_confi
enum action_status bf_action_save_overlay(struct cats_grid *grid, struct cats_configuration *conf) enum action_status bf_action_save_overlay(struct cats_grid *grid, struct cats_configuration *conf)
{ {
if (!is_output_year(&conf->time)) return ACTION_NOT_RUN;
int32_t id = grid->id; int32_t id = grid->id;
char *filename = bf_population_overlay_filename(conf, grid); char *filename = bf_population_overlay_filename(conf, grid);
int module_id = CATS_MODULE_ID; int module_id = CATS_MODULE_ID;
...@@ -179,6 +183,7 @@ enum action_status bf_action_save_overlay(struct cats_grid *grid, struct cats_co ...@@ -179,6 +183,7 @@ enum action_status bf_action_save_overlay(struct cats_grid *grid, struct cats_co
enum action_status bf_action_save_eggs_grid(struct cats_grid *grid, struct cats_configuration *conf) enum action_status bf_action_save_eggs_grid(struct cats_grid *grid, struct cats_configuration *conf)
{ {
if (!is_output_year(&conf->time)) return ACTION_NOT_RUN;
int32_t id = grid->id; int32_t id = grid->id;
int module_id = CATS_MODULE_ID; int module_id = CATS_MODULE_ID;
struct grid_data_butterflies *module_data = grid->grid_modules[module_id].module_data; struct grid_data_butterflies *module_data = grid->grid_modules[module_id].module_data;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment