From 7652bfce25fd38e8108989250ab6b29a6f6bd9c1 Mon Sep 17 00:00:00 2001 From: Matthieu Schaller <schaller@strw.leidenuniv.nl> Date: Mon, 8 Oct 2018 18:06:18 +0200 Subject: [PATCH] Also use the new particle API in the velociraptor interface. --- src/velociraptor_interface.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/velociraptor_interface.c b/src/velociraptor_interface.c index 7afaa2e66e..c911be5c79 100644 --- a/src/velociraptor_interface.c +++ b/src/velociraptor_interface.c @@ -185,6 +185,7 @@ void velociraptor_invoke(struct engine *e) { struct space *s = e->s; struct gpart *gparts = s->gparts; struct part *parts = s->parts; + struct xpart *xparts = s->xparts; const size_t nr_gparts = s->nr_gparts; const size_t nr_hydro_parts = s->nr_parts; const int nr_cells = s->nr_cells; @@ -261,7 +262,8 @@ void velociraptor_invoke(struct engine *e) { swift_parts[i].id = parts[-gparts[i].id_or_neg_offset].id; swift_parts[i].u = hydro_get_physical_internal_energy( - &parts[-gparts[i].id_or_neg_offset], e->cosmology) * + &parts[-gparts[i].id_or_neg_offset], + &xparts[-gparts[i].id_or_neg_offset], e->cosmology) * energy_scale; } else if (gparts[i].type == swift_type_dark_matter) { swift_parts[i].id = gparts[i].id_or_neg_offset; -- GitLab