summaryrefslogtreecommitdiff
path: root/src/qms.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/qms.c')
-rw-r--r--src/qms.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/qms.c b/src/qms.c
index 63fbce1..047e4b6 100644
--- a/src/qms.c
+++ b/src/qms.c
@@ -1691,3 +1691,26 @@ void qms_mg_terminate_print_stats(CCTK_ARGUMENTS)
context_free(&qms_context);
}
}
+
+void qms_mg_register_symmetries(CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS;
+ DECLARE_CCTK_PARAMETERS;
+
+ int sym[3] = { 1, 1, 1 };
+ int ret;
+
+ ret = SetCartSymVN(cctkGH, sym, "QuasiMaximalSlicingMG::W_val");
+ if (ret != 0)
+ CCTK_WARN(0, "Error registering symmetries");
+}
+
+void qms_mg_select_bc(CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS;
+ DECLARE_CCTK_PARAMETERS;
+
+ int ret = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "QuasiMaximalSlicingMG::W_val", "none");
+ if (ret != 0)
+ CCTK_WARN(0, "Error registering boundaries");
+}