aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetInterp
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2007-04-19 02:12:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2007-04-19 02:12:00 +0000
commit0cdbbb06c7d7ddefc34992021bdda93417a6aeba (patch)
tree6f81c3f2f0a217e34fe6267ebbcc35733faf6e89 /Carpet/CarpetInterp
parent3936f53e06e3289c0b0e8773718117e97e577855 (diff)
CarpetInterp: Update to recent changes
darcs-hash:20070419021244-dae7b-d8a4f4f5063ccfa1bd1cec3a28de4fd0b5bf0a0d.gz
Diffstat (limited to 'Carpet/CarpetInterp')
-rw-r--r--Carpet/CarpetInterp/src/interp.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/Carpet/CarpetInterp/src/interp.cc b/Carpet/CarpetInterp/src/interp.cc
index 71bbcd10b..5c7d4ee53 100644
--- a/Carpet/CarpetInterp/src/interp.cc
+++ b/Carpet/CarpetInterp/src/interp.cc
@@ -832,7 +832,8 @@ namespace CarpetInterp {
}
for (int m = 0; m < maps; ++m) {
- const ibbox& baseextent = arrdata.at(coord_group).at(m).hh->baseextent;
+ const ibbox& baseextent =
+ arrdata.at(coord_group).at(m).hh->baseextents.at(mglevel).at(0);
lower.at(m) = coord_lower;
upper.at(m) = coord_upper;
delta.at(m) = ((coord_upper - coord_lower) /
@@ -866,7 +867,7 @@ namespace CarpetInterp {
ipow(mgfact, mglevel);
ivect const ipos = ivect(floor((pos - lower.at(m)) / (delta.at(m) *
rvect(fact)) + (CCTK_REAL) 0.5)) * fact;
- assert (all (ipos % hh->bases().at(ml).at(rl).stride() == 0));
+ assert (all (ipos % hh->baseextents.at(ml).at(rl).stride() == 0));
// TODO: use something faster than a linear search
for (c = 0; c < hh->components(rl); ++c) {
@@ -1220,7 +1221,8 @@ namespace CarpetInterp {
assert (grouptype >= 0);
int const m = grouptype == CCTK_GF ? Carpet::map : 0;
// delta for the Carpet grid indices
- const ibbox& baseextent = arrdata.at(coord_group).at(m).hh->baseextent;
+ const ibbox& baseextent =
+ arrdata.at(coord_group).at(m).hh->baseextents.at(mglevel).at(0);
delta = (upper - lower) / rvect (baseextent.upper() - baseextent.lower());
// Get processor-local origin and spacing