aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/prolongate_3d_rf2.cc
diff options
context:
space:
mode:
authorRoland Haas <roland.haas@physics.gatech.edu>2012-05-03 19:04:00 -0700
committerBarry Wardell <barry.wardell@gmail.com>2012-09-11 18:23:23 +0100
commit88eabaed580e106c50d512393a50b82edc03985d (patch)
tree3f857c2e5edbbd8509f5bcde94fdbcbb481df403 /Carpet/CarpetLib/src/prolongate_3d_rf2.cc
parent90a411f0afaa8f128577c023640e7ef891db5b21 (diff)
CarpetLib: add offset3 function identical to index3 without tests
index3 fails with CARPET_DEBUG if it is asked for an index outisde of the box, which happens in the operators when they try to ask for di offsets for a box of width 1
Diffstat (limited to 'Carpet/CarpetLib/src/prolongate_3d_rf2.cc')
-rw-r--r--Carpet/CarpetLib/src/prolongate_3d_rf2.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/Carpet/CarpetLib/src/prolongate_3d_rf2.cc b/Carpet/CarpetLib/src/prolongate_3d_rf2.cc
index 9bb3ceba0..98727536d 100644
--- a/Carpet/CarpetLib/src/prolongate_3d_rf2.cc
+++ b/Carpet/CarpetLib/src/prolongate_3d_rf2.cc
@@ -23,6 +23,8 @@ namespace CarpetLib {
#define SRCIND3(i,j,k) index3 (i, j, k, srciext, srcjext, srckext)
#define DSTIND3(i,j,k) index3 (i, j, k, dstiext, dstjext, dstkext)
+#define SRCOFF3(i,j,k) offset3 (i, j, k, srciext, srcjext, srckext)
+#define DSTOFF3(i,j,k) offset3 (i, j, k, dstiext, dstjext, dstkext)
@@ -588,11 +590,11 @@ namespace CarpetLib {
- // size_t const srcdi = SRCIND3(1,0,0) - SRCIND3(0,0,0);
+ // size_t const srcdi = SRCOFF3(1,0,0) - SRCOFF3(0,0,0);
size_t const srcdi = 1;
- assert (srcdi == SRCIND3(1,0,0) - SRCIND3(0,0,0));
- size_t const srcdj = SRCIND3(0,1,0) - SRCIND3(0,0,0);
- size_t const srcdk = SRCIND3(0,0,1) - SRCIND3(0,0,0);
+ assert (srcdi == SRCOFF3(1,0,0) - SRCOFF3(0,0,0));
+ size_t const srcdj = SRCOFF3(0,1,0) - SRCOFF3(0,0,0);
+ size_t const srcdk = SRCOFF3(0,0,1) - SRCOFF3(0,0,0);