aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-05-26 16:21:00 -0400
committerErik Schnetter <schnetter@gmail.com>2013-05-26 16:21:00 -0400
commit7183bf5dff80a6f7ed563f633598fd1fa84d77fe (patch)
tree0b96ef992276b1810a6bdb3ec1cf393656b0f5ce /Carpet/CarpetLib
parent2f745fb7afac7abc616f64e2592594e7a87bbef2 (diff)
CarpetLib: Replace more uses of operator% by calls to imod
Diffstat (limited to 'Carpet/CarpetLib')
-rw-r--r--Carpet/CarpetLib/src/bbox.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/Carpet/CarpetLib/src/bbox.cc b/Carpet/CarpetLib/src/bbox.cc
index 1e68b8d17..5c561c498 100644
--- a/Carpet/CarpetLib/src/bbox.cc
+++ b/Carpet/CarpetLib/src/bbox.cc
@@ -203,8 +203,8 @@ template<typename T, int D>
bbox<T,D> bbox<T,D>::expanded_for (const bbox& b) const {
if (empty()) return bbox(b.lower(), b.lower()-b.stride(), b.stride());
const vect<T,D> str = b.stride();
- const vect<T,D> loff = ((lower() - b.lower()) % str + str) % str;
- const vect<T,D> uoff = ((upper() - b.lower()) % str + str) % str;
+ const vect<T,D> loff = imod (lower() - b.lower(), str);
+ const vect<T,D> uoff = imod (upper() - b.lower(), str);
const vect<T,D> lo = lower() - loff; // go outwards
const vect<T,D> up = upper() + (str - uoff) % str;
return bbox(lo,up,str);
@@ -215,8 +215,8 @@ template<typename T, int D>
bbox<T,D> bbox<T,D>::contracted_for (const bbox& b) const {
if (empty()) return bbox(b.lower(), b.lower()-b.stride(), b.stride());
const vect<T,D> str = b.stride();
- const vect<T,D> loff = ((lower() - b.lower()) % str + str) % str;
- const vect<T,D> uoff = ((upper() - b.lower()) % str + str) % str;
+ const vect<T,D> loff = imod (lower() - b.lower(), str);
+ const vect<T,D> uoff = imod (upper() - b.lower(), str);
const vect<T,D> lo = lower() + (str - loff) % str; // go inwards
const vect<T,D> up = upper() - uoff;
return bbox(lo,up,str);