diff --git a/examples/main.c b/examples/main.c index 3f558fe240b5efec5f6797837a415b8bc5b762ef..9117d67ff531bb769c9a0daa86bd5b3415b4e017 100644 --- a/examples/main.c +++ b/examples/main.c @@ -890,7 +890,7 @@ int main(int argc, char *argv[]) { /* Initialise the star formation law and its properties */ if (with_star_formation) - starformation_init(params, &prog_const, &us, &starform); + starformation_init(params, &prog_const, &us, &hydro_properties, &starform); if (myrank == 0) starformation_print(&starform); /* Initialise the chemistry */ diff --git a/src/starformation.c b/src/starformation.c index b1c023c4242c16d8af70393bacfb98706e7af76c..decba9d900293dae49952290d4e1e95d1bbd0a51 100644 --- a/src/starformation.c +++ b/src/starformation.c @@ -39,9 +39,10 @@ void starformation_init(struct swift_params* parameter_file, const struct phys_const* phys_const, const struct unit_system* us, + const struct hydro_props *hydro_props, struct star_formation* starform) { - starformation_init_backend(parameter_file, phys_const, us, starform); + starformation_init_backend(parameter_file, phys_const, us, hydro_props, starform); } /** diff --git a/src/starformation.h b/src/starformation.h index 43cc39f8aba4c5e0d9d27120c552fc6bbacebd3e..5158c9d48df85f44690b9fd56debd6548a4bbb2e 100644 --- a/src/starformation.h +++ b/src/starformation.h @@ -40,6 +40,7 @@ void starformation_init(struct swift_params* parameter_file, const struct phys_const* phys_const, const struct unit_system* us, + const struct hydro_props* hydro_props, struct star_formation* starform); void starformation_print(const struct star_formation* starform); diff --git a/src/starformation/none/starformation.h b/src/starformation/none/starformation.h index 6996558bd69747f7bdfc965d29fa845e8d654243..e4f5949d9616b8d270823563830bd27ebd1199aa 100644 --- a/src/starformation/none/starformation.h +++ b/src/starformation/none/starformation.h @@ -85,7 +85,8 @@ INLINE static void star_formation_copy_properties( */ INLINE static void starformation_init_backend( struct swift_params* parameter_file, const struct phys_const* phys_const, - const struct unit_system* us, const struct star_formation* starform) {} + const struct unit_system* us, const struct hydro_props* hydro_props, + const struct star_formation* starform) {} /** * @brief Prints the used parameters of the star formation law diff --git a/src/starformation/schaye08/starformation.h b/src/starformation/schaye08/starformation.h index 414b2fdc47073f39cbfc7401cb2f5b5cff822573..6def6504a9c410d33960b092791623cddf3db474 100644 --- a/src/starformation/schaye08/starformation.h +++ b/src/starformation/schaye08/starformation.h @@ -331,7 +331,8 @@ INLINE static void star_formation_copy_properties( * */ INLINE static void starformation_init_backend( struct swift_params* parameter_file, const struct phys_const* phys_const, - const struct unit_system* us, struct star_formation* starform) { + const struct unit_system* us, const struct hydro_props* hydro_props, + struct star_formation* starform) { /* Get the appropriate constant to calculate the * star formation constant */