From 935d82f5b10f594f40a46e1d8c0dd042d36b3352 Mon Sep 17 00:00:00 2001 From: paboyle Date: Sun, 2 Apr 2017 00:27:28 +0900 Subject: [PATCH] sanity checks --- lib/cartesian/Cartesian_base.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/cartesian/Cartesian_base.h b/lib/cartesian/Cartesian_base.h index cea0f3dc..4ca8c580 100644 --- a/lib/cartesian/Cartesian_base.h +++ b/lib/cartesian/Cartesian_base.h @@ -177,9 +177,11 @@ public: // Global addressing //////////////////////////////////////////////////////////////// void GlobalIndexToGlobalCoor(int gidx,std::vector &gcoor){ + assert(gidx< gSites()); Lexicographic::CoorFromIndex(gcoor,gidx,_gdimensions); } void LocalIndexToLocalCoor(int lidx,std::vector &lcoor){ + assert(lidx & gcoor,int & gidx){