diff options
Diffstat (limited to 'interface.ccl')
-rw-r--r-- | interface.ccl | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/interface.ccl b/interface.ccl index e8bcdb5..7950d1d 100644 --- a/interface.ccl +++ b/interface.ccl @@ -7,3 +7,33 @@ inherits: grid INCLUDES HEADER: Boundary.h in Boundary.h USES INCLUDE HEADER: Symmetry.h + + +# Implementation of new boundary spec: + +CCTK_INT FUNCTION Boundary_RegisterPhysicalBC CCTK_POINTER GH, \ + CCTK_FPOINTER function_pointer, CCTK_STRING bc_name +PROVIDES FUNCTION Boundary_RegisterPhysicalBC WITH \ + Boundary_Boundary_RegisterPhysicalBC +USES FUNCTION Boundary_RegisterPhysicalBC + +CCTK_INT FUNCTION Boundary_SelectVarForBC CCTK_POINTER GH, \ + CCTK_INT table_handle, CCTK_STRING var_name, CCTK_STRING bc_name +CCTK_INT FUNCTION Boundary_SelectVarForBCI CCTK_POINTER GH, \ + CCTK_INT table_handle, CCTK_INT var_index, CCTK_STRING bc_name +CCTK_INT FUNCTION Boundary_SelectGroupForBC CCTK_POINTER GH, \ + CCTK_INT table_handle, CCTK_STRING group_name, CCTK_STRING bc_name +CCTK_INT FUNCTION Boundary_SelectGroupForBCI CCTK_POINTER GH, \ + CCTK_INT table_handle, CCTK_INT group_index, CCTK_STRING bc_name +PROVIDES FUNCTION Boundary_SelectVarForBC WITH Boundary_Boundary_SelectVarForBC +PROVIDES FUNCTION Boundary_SelectVarForBCI WITH \ + Boundary_Boundary_SelectVarForBCI +PROVIDES FUNCTION Boundary_SelectGroupForBC WITH \ + Boundary_Boundary_SelectGroupForBC +PROVIDES FUNCTION Boundary_SelectGroupForBCI WITH \ + Boundary_Boundary_SelectGroupForBCI + +CCTK_INT FUNCTION Boundary_SelectedGVs CCTK_POINTER GH, \ + CCTK_INT array_size, CCTK_POINTER var_indicies, CCTK_POINTER table_handles, \ + CCTK_STRING bc_name +PROVIDES FUNCTION Boundary_SelectedGVs WITH Boundary_Boundary_SelectedGVs |