From e85df61d9ebd97623e2e350eb20ea4aefe70dffd Mon Sep 17 00:00:00 2001 From: schnetter Date: Mon, 29 Mar 2010 18:24:05 +0000 Subject: Implement ddd_sym symmetry, correspoinding to T_i(jk). git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry180/trunk@52 20f44201-0f4f-0410-9130-e5fc2714a787 --- src/rotatingsymmetry180.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/rotatingsymmetry180.c') 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); -- cgit v1.2.3