From db251a47a9e51aeacf7f01fca1e585a92f60af94 Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <matthieu.schaller@durham.ac.uk> Date: Tue, 24 Jan 2017 09:30:21 +0000 Subject: [PATCH] Added star formation as an engine policy --- examples/main.c | 1 + src/engine.c | 3 ++- src/engine.h | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/main.c b/examples/main.c index 54438f739d..3b64276f08 100644 --- a/examples/main.c +++ b/examples/main.c @@ -502,6 +502,7 @@ int main(int argc, char *argv[]) { if (with_cosmology) engine_policies |= engine_policy_cosmology; if (with_cooling) engine_policies |= engine_policy_cooling; if (with_sourceterms) engine_policies |= engine_policy_sourceterms; + if (with_stars) engine_policies |= engine_policy_stars; /* Initialize the engine with the space and policies. */ if (myrank == 0) clocks_gettime(&tic); diff --git a/src/engine.c b/src/engine.c index 612084d5cc..170eb99c1a 100644 --- a/src/engine.c +++ b/src/engine.c @@ -88,7 +88,8 @@ const char *engine_policy_names[16] = {"none", "cosmology_integration", "drift_all", "cooling", - "sourceterms"}; + "sourceterms", + "stars"}; /** The rank of the engine as a global variable (for messages). */ int engine_rank; diff --git a/src/engine.h b/src/engine.h index 369d29544a..179a26b639 100644 --- a/src/engine.h +++ b/src/engine.h @@ -65,7 +65,8 @@ enum engine_policy { engine_policy_cosmology = (1 << 10), engine_policy_drift_all = (1 << 11), engine_policy_cooling = (1 << 12), - engine_policy_sourceterms = (1 << 13) + engine_policy_sourceterms = (1 << 13), + engine_policy_stars = (1 << 14) }; extern const char *engine_policy_names[]; -- GitLab