aboutsummaryrefslogtreecommitdiff
path: root/src/rotatingsymmetry180.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rotatingsymmetry180.c')
-rw-r--r--src/rotatingsymmetry180.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/rotatingsymmetry180.c b/src/rotatingsymmetry180.c
index c12407c..bbd8dd5 100644
--- a/src/rotatingsymmetry180.c
+++ b/src/rotatingsymmetry180.c
@@ -189,6 +189,16 @@ int BndRot180VI (cGH const * restrict const cctkGH,
case 5: break;
default: assert(0);
}
+ } else if (CCTK_EQUALS (tensortypealias, "uu")
+ || CCTK_EQUALS (tensortypealias, "ud")
+ || CCTK_EQUALS (tensortypealias, "du")
+ || CCTK_EQUALS (tensortypealias, "dd")) {
+ assert (numvars == 9);
+ paritiess[var][0] = paritiess[var][1] = paritiess[var][2] = +1;
+ int const d1 = index % 3;
+ int const d2 = index / 3;
+ paritiess[var][d1] *= -1;
+ paritiess[var][d2] *= -1;
} else if (CCTK_EQUALS (tensortypealias, "ddd_sym")) {
assert (numvars == 12);
paritiess[var][0] = paritiess[var][1] = paritiess[var][2] = +1;