From decd30164d5e91c94cf2081dea08ba6fe57598f0 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Thu, 14 Nov 2019 19:24:54 +0100 Subject: [PATCH] fixed product : spin_to/spin_from --- nonisotropic.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index 4de18eba..914431b3 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -1038,8 +1038,8 @@ EX namespace hybrid { for(auto& p: at) tailored_delete(p.second); } - virtual transmatrix spin_to(cell *c, int d, ld bonus) { return in_underlying([&] { return currentmap->spin_to(c, d, bonus); }); } - virtual transmatrix spin_from(cell *c, int d, ld bonus) { return in_underlying([&] { return currentmap->spin_from(c, d, bonus); }); } + virtual transmatrix spin_to(cell *c, int d, ld bonus) { c = get_where(c).first; return in_underlying([&] { return currentmap->spin_to(c, d, bonus); }); } + virtual transmatrix spin_from(cell *c, int d, ld bonus) { c = get_where(c).first; return in_underlying([&] { return currentmap->spin_from(c, d, bonus); }); } };