aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
diff options
context:
space:
mode:
authorschnetter <schnetter@c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5>2004-04-08 16:08:43 +0000
committerschnetter <schnetter@c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5>2004-04-08 16:08:43 +0000
commit3185a4c67b74fab036f554d44ed0e5a2f0d69e60 (patch)
treeb185a305cfbe97fa07d2df349f8ece957c1fddc7 /interface.ccl
parenta8d7329265efc3790dc8d5876d74ce24b4928b89 (diff)
A symmetry thorn with a 90 degree rotating symmetry. This is not yet
tested. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/RotatingSymmetry90/trunk@2 c3c03602-0f4f-0410-b3fa-d2c81c8a7dc5
Diffstat (limited to 'interface.ccl')
-rw-r--r--interface.ccl33
1 files changed, 33 insertions, 0 deletions
diff --git a/interface.ccl b/interface.ccl
new file mode 100644
index 0000000..46383d9
--- /dev/null
+++ b/interface.ccl
@@ -0,0 +1,33 @@
+# Interface definition for thorn RotatingSymmetry90
+# $Header$
+
+IMPLEMENTS: RotatingSymmetry90
+
+INHERITS: Slab
+
+USES INCLUDE HEADER: Slab.h
+
+
+
+CCTK_INT FUNCTION SymmetryRegister (CCTK_STRING IN sym_name)
+USES FUNCTION SymmetryRegister
+
+CCTK_INT FUNCTION \
+ SymmetryRegisterGrid \
+ (CCTK_POINTER IN cctkGH, \
+ CCTK_INT IN sym_handle, \
+ CCTK_INT IN ARRAY which_faces, \
+ CCTK_INT IN ARRAY symmetry_zone_width)
+USES FUNCTION SymmetryRegisterGrid
+
+
+
+CCTK_INT FUNCTION Boundary_SelectedGVs \
+ (CCTK_POINTER_TO_CONST IN GH, \
+ CCTK_INT IN array_size, \
+ CCTK_INT ARRAY OUT var_indicies, \
+ CCTK_INT ARRAY OUT faces, \
+ CCTK_INT ARRAY OUT boundary_widths, \
+ CCTK_INT ARRAY OUT table_handles, \
+ CCTK_STRING IN bc_name)
+USES FUNCTION Boundary_SelectedGVs