diff options
author | rideout <rideout@6a38eb6e-646e-4a02-a296-d141613ad6c4> | 2003-02-26 17:36:08 +0000 |
---|---|---|
committer | rideout <rideout@6a38eb6e-646e-4a02-a296-d141613ad6c4> | 2003-02-26 17:36:08 +0000 |
commit | e6380926897404db54254798d74865acb7e01801 (patch) | |
tree | d1c992c94ee946cbefc640004d38905f07491ff2 | |
parent | d0ae918b47535d9f5b3b1188b0e3f54e62500692 (diff) |
New specification for describing aliased functions.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@208 6a38eb6e-646e-4a02-a296-d141613ad6c4
-rw-r--r-- | interface.ccl | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/interface.ccl b/interface.ccl index 7e9dbfc..34a7d6e 100644 --- a/interface.ccl +++ b/interface.ccl @@ -11,20 +11,25 @@ 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 +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) PROVIDES FUNCTION Boundary_RegisterPhysicalBC WITH \ 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 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) PROVIDES FUNCTION Boundary_SelectVarForBC WITH Bdry_Boundary_SelectVarForBC \ LANGUAGE C PROVIDES FUNCTION Boundary_SelectVarForBCI WITH \ @@ -34,7 +39,8 @@ 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_POINTER var_indicies, CCTK_POINTER faces, \ - CCTK_POINTER table_handles, CCTK_STRING bc_name -PROVIDES FUNCTION Boundary_SelectedGVs WITH Bdry_Boundary_SelectedGVs 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) +PROVIDES FUNCTION Boundary_SelectedGVs WITH Bdry_Boundary_SelectedGVs \ + LANGUAGE C |