diff options
Diffstat (limited to 'src/registersymmetry.c')
-rw-r--r-- | src/registersymmetry.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/registersymmetry.c b/src/registersymmetry.c index da80afa..0d2d7b0 100644 --- a/src/registersymmetry.c +++ b/src/registersymmetry.c @@ -4,6 +4,9 @@ #include "cctk_Arguments.h" #include "cctk_Parameters.h" +#include "rotatingsymmetry90.h" + + void Rot90_RegisterSymmetry (CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTS; @@ -22,8 +25,8 @@ void Rot90_RegisterSymmetry (CCTK_ARGUMENTS) faces[0] = 1; width[0] = cctk_nghostzones[0]; - faces[1] = 1; - width[1] = cctk_nghostzones[1]; + faces[2] = 1; + width[2] = cctk_nghostzones[1]; handle = SymmetryRegister ("rotating_symmetry_90"); if (handle < 0) { @@ -34,4 +37,10 @@ void Rot90_RegisterSymmetry (CCTK_ARGUMENTS) if (ierr < 0) { CCTK_WARN (0, "Could not register the symmetry boundaries -- probably some other thorn has already registered the same boundary faces for a different symmetry"); } + + ierr = SymmetryRegisterGridInterpolator + (cctkGH, handle, Rot90_SymmetryInterpolate); + if (ierr < 0) { + CCTK_WARN (0, "Could not register the symmetry interpolator"); + } } |