aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev
diff options
context:
space:
mode:
Diffstat (limited to 'CarpetDev')
-rw-r--r--CarpetDev/CarpetAdaptiveRegrid/src/CAR.cc4
-rw-r--r--CarpetDev/CarpetAdaptiveRegrid/src/manualcoordinatelist.cc4
2 files changed, 4 insertions, 4 deletions
diff --git a/CarpetDev/CarpetAdaptiveRegrid/src/CAR.cc b/CarpetDev/CarpetAdaptiveRegrid/src/CAR.cc
index ed01bd34c..ac0d1318c 100644
--- a/CarpetDev/CarpetAdaptiveRegrid/src/CAR.cc
+++ b/CarpetDev/CarpetAdaptiveRegrid/src/CAR.cc
@@ -824,7 +824,7 @@ namespace CarpetAdaptiveRegrid {
rvect hi = int2pos(cctkGH, hh, ihi, reflevel);
rvect str = base_spacing *
ipow((CCTK_REAL)mgfact, basemglevel) /
- spacereffacts.at(reflevel);
+ rvect (spacereffacts.at(reflevel));
rbbox newbbcoord(lo, hi, str);
if (veryverbose) {
@@ -844,7 +844,7 @@ namespace CarpetAdaptiveRegrid {
rvect const spacing = base_spacing *
ipow((CCTK_REAL)mgfact, basemglevel) /
- ipow(reffact, reflevel+1);
+ rvect (ipow(reffact, reflevel+1));
ierr = ConvertFromPhysicalBoundary
(dim, &physical_min[0], &physical_max[0],
&interior_min[0], &interior_max[0],
diff --git a/CarpetDev/CarpetAdaptiveRegrid/src/manualcoordinatelist.cc b/CarpetDev/CarpetAdaptiveRegrid/src/manualcoordinatelist.cc
index 1768aa6ed..86e0afd20 100644
--- a/CarpetDev/CarpetAdaptiveRegrid/src/manualcoordinatelist.cc
+++ b/CarpetDev/CarpetAdaptiveRegrid/src/manualcoordinatelist.cc
@@ -80,7 +80,7 @@ namespace CarpetAdaptiveRegrid {
for (size_t c=0; c<newobss.at(rl).size(); ++c) {
for (int d=0; d<dim; ++d) {
assert (mglevel==0);
- rvect const spacing = base_spacing * ipow((CCTK_REAL)mgfact, basemglevel) / spacereffacts.at(rl+1);
+ rvect const spacing = base_spacing * ipow((CCTK_REAL)mgfact, basemglevel) / rvect (spacereffacts.at(rl+1));
ierr = ConvertFromPhysicalBoundary
(dim, &physical_min[0], &physical_max[0],
&interior_min[0], &interior_max[0],
@@ -124,7 +124,7 @@ namespace CarpetAdaptiveRegrid {
bbvect const & ob = newobss.at(rl-1).at(c);
// TODO: why can basemglevel not be used here?
// rvect const spacing = base_spacing * ipow(CCTK_REAL(mgfact), basemglevel) / ipow(reffact, rl);
- rvect const spacing = base_spacing / spacereffacts.at(rl);
+ rvect const spacing = base_spacing / rvect (spacereffacts.at(rl));
if (! all(abs(ext.stride() - spacing) < spacing * 1.0e-10)) {
assert (dim==3);
CCTK_VWarn (0, __LINE__, __FILE__, CCTK_THORNSTRING,