aboutsummaryrefslogtreecommitdiff
path: root/src/rotatingsymmetry180.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rotatingsymmetry180.c')
-rw-r--r--src/rotatingsymmetry180.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/rotatingsymmetry180.c b/src/rotatingsymmetry180.c
index 084732b..1317f80 100644
--- a/src/rotatingsymmetry180.c
+++ b/src/rotatingsymmetry180.c
@@ -189,6 +189,19 @@ int BndRot180VI (cGH const * restrict const cctkGH,
case 5: break;
default: assert(0);
}
+ } else if (CCTK_EQUALS (tensortypealias, "ddd_sym")) {
+ assert (numvars == 12);
+ paritiess[var][0] = paritiess[var][1] = paritiess[var][2] = +1;
+ switch (index % 6) {
+ case 0: break;
+ case 1: paritiess[var][0] = paritiess[var][1] = -1; break;
+ case 2: paritiess[var][0] = paritiess[var][2] = -1; break;
+ case 3: break;
+ case 4: paritiess[var][1] = paritiess[var][2] = -1; break;
+ case 5: break;
+ default: assert(0);
+ }
+ paritiess[var][index/6] *= -1;
} else if (CCTK_EQUALS (tensortypealias, "4uu_sym")
|| CCTK_EQUALS (tensortypealias, "4dd_sym")) {
assert (numvars == 10);