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