From 41308e8e984f322fbed48e9327f8c3d35af526cf Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 8 Oct 2021 11:24:33 +0200 Subject: [PATCH] fixed product in dual archimedean --- nonisotropic.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index 529c32b6..c2690fe7 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -1308,7 +1308,12 @@ EX namespace hybrid { cell *c1 = hybrid::get_where(c).first; return PIU( hr::shvid(c1) ); } - + + int full_shvid(cell *c) override { + cell *c1 = hybrid::get_where(c).first; + return PIU( currentmap->full_shvid(c1) ); + } + virtual transmatrix spin_to(cell *c, int d, ld bonus) override { if(d >= c->type-2) return Id; 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) override { if(d >= c->type-2) return Id; c = get_where(c).first; return in_underlying([&] { return currentmap->spin_from(c, d, bonus); }); }