diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2007-04-19 02:12:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2007-04-19 02:12:00 +0000 |
commit | 0cdbbb06c7d7ddefc34992021bdda93417a6aeba (patch) | |
tree | 6f81c3f2f0a217e34fe6267ebbcc35733faf6e89 /Carpet/CarpetInterp | |
parent | 3936f53e06e3289c0b0e8773718117e97e577855 (diff) |
CarpetInterp: Update to recent changes
darcs-hash:20070419021244-dae7b-d8a4f4f5063ccfa1bd1cec3a28de4fd0b5bf0a0d.gz
Diffstat (limited to 'Carpet/CarpetInterp')
-rw-r--r-- | Carpet/CarpetInterp/src/interp.cc | 8 |
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 |