From 2e0c74b7386372ef18bfc76123718603ff9a508a Mon Sep 17 00:00:00 2001 From: Guilhem Lavaux Date: Tue, 23 Oct 2012 15:41:54 -0500 Subject: [PATCH] Fixed position hacking --- mytools/generateMock.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mytools/generateMock.cpp b/mytools/generateMock.cpp index cd66b14..45fd738 100644 --- a/mytools/generateMock.cpp +++ b/mytools/generateMock.cpp @@ -70,9 +70,12 @@ SimuData *myLoadGadget(const char *fname, int id, int flags) SimuData *sim = loadGadgetMulti(fname, id, flags); sim->BoxSize *= gadgetUnit*1000; for (int j = 0; j < 3; j++) - for (long i = 0; i < sim->NumPart; i++) - sim->Pos[j][i] *= gadgetUnit*1000; - + { + if (sim->Pos[j] != 0) { + for (long i = 0; i < sim->NumPart; i++) + sim->Pos[j][i] *= gadgetUnit*1000; + } + } return sim; }