From 83ce865658a22e851fd5f8b27cb6c062f13e2454 Mon Sep 17 00:00:00 2001 From: schnetter Date: Tue, 30 May 2006 17:21:37 +0000 Subject: Correct indexing error for 4-tensors git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@32 20f44201-0f4f-0410-9130-e5fc2714a787 --- src/interpolate.c | 6 +++--- 1 file 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; -- cgit v1.2.3