From 51217eee8b0c4b0cc6a91ecbba5867c943430c3f Mon Sep 17 00:00:00 2001 From: Francois Gygi Date: Thu, 9 Jul 2020 22:51:59 -0700 Subject: [PATCH] Fix BasisMapping single-task map for np0!=np1 --- src/BasisMapping.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BasisMapping.cpp b/src/BasisMapping.cpp index 091ac50..c1faa32 100644 --- a/src/BasisMapping.cpp +++ b/src/BasisMapping.cpp @@ -208,8 +208,8 @@ BasisMapping::BasisMapping (const Basis &basis, int np0, int np1, int np2) : if (hm < 0) hm += np0_; if (km < 0) km += np1_; - zvec_to_val_.push_back(hp+np1_*kp); - zvec_to_val_.push_back(hm+np1_*km); + zvec_to_val_.push_back(hp+np0_*kp); + zvec_to_val_.push_back(hm+np0_*km); } } else @@ -222,7 +222,7 @@ BasisMapping::BasisMapping (const Basis &basis, int np0, int np1, int np2) : k = basis_.rod_k(0,irod); if (h < 0) h += np0_; if (k < 0) k += np1_; - zvec_to_val_.push_back(h+np1_*k); + zvec_to_val_.push_back(h+np0_*k); } } } -- libgit2 0.26.0