aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <schnetter@20f44201-0f4f-0410-9130-e5fc2714a787>2006-05-30 17:21:37 +0000
committerschnetter <schnetter@20f44201-0f4f-0410-9130-e5fc2714a787>2006-05-30 17:21:37 +0000
commit83ce865658a22e851fd5f8b27cb6c062f13e2454 (patch)
treee6e52a3a0eb3bdaf1300e54bd329ca4ee7b6d0cb
parent55545012deaf9c62420da05a0fff3f252e431f96 (diff)
Correct indexing error for 4-tensors
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@32 20f44201-0f4f-0410-9130-e5fc2714a787
-rw-r--r--src/interpolate.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/interpolate.c b/src/interpolate.c
index 16cb5a4..66d86b4 100644
--- a/src/interpolate.c
+++ b/src/interpolate.c
@@ -317,7 +317,7 @@ Rot180_SymmetryInterpolate (CCTK_POINTER_TO_CONST const cctkGH_,
parities[0] = parities[1] = parities[2] = +1;
} else {
parities[0] = parities[1] = parities[2] = +1;
- parities[index] = -1;
+ parities[index-1] = -1;
}
} else if (CCTK_EQUALS (tensortypealias, "uu_sym")
|| CCTK_EQUALS (tensortypealias, "dd_sym")) {
@@ -339,10 +339,10 @@ Rot180_SymmetryInterpolate (CCTK_POINTER_TO_CONST const cctkGH_,
parities[0] = parities[1] = parities[2] = +1;
} else if (vi < firstvar + 4) {
parities[0] = parities[1] = parities[2] = +1;
- parities[index] = -1;
+ parities[index-1] = -1;
} else {
parities[0] = parities[1] = parities[2] = +1;
- switch (index) {
+ switch (index-4) {
case 0: break;
case 1: parities[0] = parities[1] = -1; break;
case 2: parities[0] = parities[2] = -1; break;