aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrideout <rideout@6a38eb6e-646e-4a02-a296-d141613ad6c4>2003-05-02 21:44:30 +0000
committerrideout <rideout@6a38eb6e-646e-4a02-a296-d141613ad6c4>2003-05-02 21:44:30 +0000
commit54d02f0338688cdce6e8819c32334d0ec7269cec (patch)
tree8658fe8db8d04b35bf24a20b08f1484573e173af
parent7b4051115a05ee93eb77d90187a4b9fc7a83a137 (diff)
Support for new aliased function specification format.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@218 6a38eb6e-646e-4a02-a296-d141613ad6c4
-rw-r--r--interface.ccl43
1 files changed, 24 insertions, 19 deletions
diff --git a/interface.ccl b/interface.ccl
index 34a7d6e..30a885e 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -11,25 +11,29 @@ USES INCLUDE HEADER: Symmetry.h
# Implementation of new boundary spec:
-CCTK_INT FUNCTION Boundary_RegisterPhysicalBC(CCTK_POINTER GH, \
- CCTK_INT CCTK_FPOINTER function_pointer(CCTK_POINTER fGH, \
- CCTK_INT num_vars, \
- CCTK_INT:ARRAY var_indices, \
- CCTK_INT:ARRAY faces, \
- CCTK_INT:ARRAY table_handles),\
- CCTK_STRING bc_name)
+CCTK_INT FUNCTION Boundary_RegisterPhysicalBC(CCTK_POINTER IN GH, \
+ CCTK_INT CCTK_FPOINTER function_pointer(CCTK_POINTER IN GH, \
+ CCTK_INT IN num_vars, \
+ CCTK_INT ARRAY IN var_indices, \
+ CCTK_INT ARRAY IN faces, \
+ CCTK_INT ARRAY IN table_handles),\
+ CCTK_STRING IN bc_name)
PROVIDES FUNCTION Boundary_RegisterPhysicalBC WITH \
- Bdry_Boundary_RegisterPhysicalBC LANGUAGE C
+ Bdry_Boundary_RegisterPhysicalBC LANGUAGE C
USES FUNCTION Boundary_RegisterPhysicalBC
-CCTK_INT FUNCTION Boundary_SelectVarForBC(CCTK_POINTER GH, CCTK_INT faces, \
- CCTK_INT table_handle, CCTK_STRING var_name, CCTK_STRING bc_name)
-CCTK_INT FUNCTION Boundary_SelectVarForBCI(CCTK_POINTER GH, CCTK_INT faces, \
- CCTK_INT table_handle, CCTK_INT var_index, CCTK_STRING bc_name)
-CCTK_INT FUNCTION Boundary_SelectGroupForBC(CCTK_POINTER GH, CCTK_INT faces, \
- CCTK_INT table_handle, CCTK_STRING group_name, CCTK_STRING bc_name)
-CCTK_INT FUNCTION Boundary_SelectGroupForBCI(CCTK_POINTER GH, CCTK_INT faces, \
- CCTK_INT table_handle, CCTK_INT group_index, CCTK_STRING bc_name)
+CCTK_INT FUNCTION Boundary_SelectVarForBC(CCTK_POINTER IN GH, \
+ CCTK_INT IN faces, CCTK_INT IN table_handle, CCTK_STRING IN var_name, \
+ CCTK_STRING IN bc_name)
+CCTK_INT FUNCTION Boundary_SelectVarForBCI(CCTK_POINTER IN GH, \
+ CCTK_INT IN faces, CCTK_INT IN table_handle, CCTK_INT IN var_index, \
+ CCTK_STRING IN bc_name)
+CCTK_INT FUNCTION Boundary_SelectGroupForBC(CCTK_POINTER IN GH, \
+ CCTK_INT IN faces, CCTK_INT IN table_handle, CCTK_STRING IN group_name, \
+ CCTK_STRING IN bc_name)
+CCTK_INT FUNCTION Boundary_SelectGroupForBCI(CCTK_POINTER IN GH, \
+ CCTK_INT IN faces, CCTK_INT IN table_handle, CCTK_INT IN group_index, \
+ CCTK_STRING IN bc_name)
PROVIDES FUNCTION Boundary_SelectVarForBC WITH Bdry_Boundary_SelectVarForBC \
LANGUAGE C
PROVIDES FUNCTION Boundary_SelectVarForBCI WITH \
@@ -39,8 +43,9 @@ PROVIDES FUNCTION Boundary_SelectGroupForBC WITH \
PROVIDES FUNCTION Boundary_SelectGroupForBCI WITH \
Bdry_Boundary_SelectGroupForBCI LANGUAGE C
-CCTK_INT FUNCTION Boundary_SelectedGVs(CCTK_POINTER GH, \
- CCTK_INT array_size, CCTK_INT:ARRAY var_indicies, CCTK_INT:ARRAY faces, \
- CCTK_INT:ARRAY table_handles, CCTK_STRING bc_name)
+CCTK_INT FUNCTION Boundary_SelectedGVs(CCTK_POINTER IN GH, \
+ CCTK_INT IN array_size, CCTK_INT ARRAY OUT var_indicies, \
+ CCTK_INT ARRAY OUT faces, CCTK_INT ARRAY OUT table_handles, \
+ CCTK_STRING IN bc_name)
PROVIDES FUNCTION Boundary_SelectedGVs WITH Bdry_Boundary_SelectedGVs \
LANGUAGE C