diff options
Diffstat (limited to 'interface.ccl')
-rw-r--r-- | interface.ccl | 39 |
1 files changed, 37 insertions, 2 deletions
diff --git a/interface.ccl b/interface.ccl index cc228db..1b5497b 100644 --- a/interface.ccl +++ b/interface.ccl @@ -3,8 +3,6 @@ IMPLEMENTS: Periodic -INCLUDES HEADER: periodic.h IN Periodic.h - USES INCLUDE HEADER: Slab.h @@ -28,6 +26,43 @@ CCTK_INT FUNCTION Boundary_SelectedGVs(CCTK_POINTER_TO_CONST IN GH, \ CCTK_INT ARRAY OUT table_handles, CCTK_STRING IN bc_name) REQUIRES FUNCTION Boundary_SelectedGVs + +CCTK_INT FUNCTION Periodic_ApplyVI( \ + CCTK_POINTER_TO_CONST IN cctkGH, \ + CCTK_INT IN size, \ + CCTK_INT IN ARRAY stencil, \ + CCTK_INT IN ARRAY do_periodic, \ + CCTK_INT IN var_index \ + ) +PROVIDES FUNCTION Periodic_ApplyVI WITH BndPeriodicVI LANGUAGE C + +CCTK_INT FUNCTION Periodic_ApplyVN( \ + CCTK_POINTER_TO_CONST IN cctkGH, \ + CCTK_INT IN size, \ + CCTK_INT IN ARRAY stencil, \ + CCTK_INT IN ARRAY do_periodic, \ + CCTK_STRING IN var_name \ + ) +PROVIDES FUNCTION Periodic_ApplyVN WITH BndPeriodicVN LANGUAGE C + +CCTK_INT FUNCTION Periodic_ApplyGI( \ + CCTK_POINTER_TO_CONST IN cctkGH, \ + CCTK_INT IN size, \ + CCTK_INT IN ARRAY stencil, \ + CCTK_INT IN ARRAY do_periodic, \ + CCTK_INT IN group_index \ + ) +PROVIDES FUNCTION Periodic_ApplyGI WITH BndPeriodicGI LANGUAGE C + +CCTK_INT FUNCTION Periodic_ApplyGN( \ + CCTK_POINTER_TO_CONST IN cctkGH, \ + CCTK_INT IN size, \ + CCTK_INT IN ARRAY stencil, \ + CCTK_INT IN ARRAY do_periodic, \ + CCTK_STRING IN group_name \ + ) +PROVIDES FUNCTION Periodic_ApplyGN WITH BndPeriodicGN LANGUAGE C + CCTK_INT FUNCTION GetBoundarySpecification \ (CCTK_INT IN size, \ CCTK_INT OUT ARRAY nboundaryzones, \ |