aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/interpolate.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/interpolate.c b/src/interpolate.c
index 4087119..985c419 100644
--- a/src/interpolate.c
+++ b/src/interpolate.c
@@ -710,7 +710,11 @@ Rot90_SymmetryInterpolate (CCTK_POINTER_TO_CONST const cctkGH,
(numvars == DIM && vectorlength == DIM));
tensortype = &vector;
basevar = firstvar;
- var = (vi - basevar) / vectorlength;
+ if (numvars == vectorlength) {
+ var = (vi - basevar);
+ } else {
+ var = (vi - basevar) / vectorlength;
+ }
} else if (CCTK_EQUALS (tensortypealias, "4u")
|| CCTK_EQUALS (tensortypealias, "4d"))
{