From 2e709b43cbb53aef07a71f20af086086a3d6ce0b Mon Sep 17 00:00:00 2001 From: lhausamm <loic_hausammann@hotmail.com> Date: Fri, 23 Feb 2018 14:15:19 +0100 Subject: [PATCH] Add chemistry in symmetry test --- tests/testSymmetry.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/testSymmetry.c b/tests/testSymmetry.c index 68a878b05c..a6341ce7f7 100644 --- a/tests/testSymmetry.c +++ b/tests/testSymmetry.c @@ -47,6 +47,15 @@ int main(int argc, char *argv[]) { *(((float *)&pj) + i) = (float)random_uniform(0., 2.); } + /* Create a chemistry structure */ + struct chemistry_data chemistry; + /* At one point, we will need to initialize the chemistry + chemistry_init(const struct swift_params* parameter_file, + const struct unit_system* us, + const struct phys_const* phys_const, + &chemistry); + */ + /* Make the particle smoothing length and position reasonable */ for (size_t i = 0; i < 3; ++i) pi.x[0] = random_uniform(-1., 1.); for (size_t i = 0; i < 3; ++i) pj.x[0] = random_uniform(-1., 1.); @@ -137,13 +146,19 @@ int main(int argc, char *argv[]) { /* Call the symmetric version */ runner_iact_density(r2, dx, pi.h, pj.h, &pi, &pj); + /* Now the chemistry. WARNING chemistry is not initialized */ + runner_iact_chemistry(r2, dx, pi.h, pj.h, &pi, &pj, &chemistry); /* Call the non-symmetric version */ runner_iact_nonsym_density(r2, dx, pi2.h, pj2.h, &pi2, &pj2); + /* Now the chemistry. WARNING chemistry is not initialized */ + runner_iact_nonsym_chemistry(r2, dx, pi2.h, pj2.h, &pi2, &pj2, &chemistry); dx[0] = -dx[0]; dx[1] = -dx[1]; dx[2] = -dx[2]; runner_iact_nonsym_density(r2, dx, pj2.h, pi2.h, &pj2, &pi2); + /* Now the chemistry. WARNING chemistry is not initialized */ + runner_iact_nonsym_chemistry(r2, dx, pj2.h, pi2.h, &pj2, &pi2, &chemistry); /* Check that the particles are the same */ i_ok = memcmp(&pi, &pi2, sizeof(struct part)); -- GitLab