aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'interface.ccl')
-rw-r--r--interface.ccl46
1 files changed, 46 insertions, 0 deletions
diff --git a/interface.ccl b/interface.ccl
index df33ae4..a19bd2e 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -4,4 +4,50 @@
implements: Hyperslab
inherits: Driver
+CCTK_INT FUNCTION Hyperslab_Get const CCTK_POINTER cctkGH, \
+ CCTK_INT mapping_handle, \
+ CCTK_INT proc, \
+ CCTK_INT vindex, \
+ CCTK_INT timelevel, \
+ CCTK_INT hdatatype, \
+ CCTK_POINTER hdata
+CCTK_INT FUNCTION Hyperslab_GetList const CCTK_POINTER cctkGH, \
+ CCTK_INT mapping_handle, \
+ CCTK_INT num_arrays, \
+ const CCTK_INT *procs, \
+ const CCTK_INT *vindices, \
+ const CCTK_INT *timelevels, \
+ const CCTK_INT *hdatatypes, \
+ CCTK_POINTER const *hdata, \
+ CCTK_INT *retvals
+CCTK_INT FUNCTION Hyperslab_DefineLocalMappingByIndex const CCTK_POINTER cctkGH, \
+ CCTK_INT vindex, \
+ CCTK_INT hdim, \
+ const CCTK_INT *direction, \
+ const CCTK_INT *origin, \
+ const CCTK_INT *extent, \
+ const CCTK_INT *downsample, \
+ CCTK_INT table_handle, \
+ CCTK_FPOINTER conversion_fn, \
+ CCTK_INT *hsize_local, \
+ CCTK_INT *hsize_global, \
+ CCTK_INT *hoffset_global
+CCTK_INT FUNCTION Hyperslab_DefineGlobalMappingByIndex const CCTK_POINTER cctkGH, \
+ CCTK_INT vindex, \
+ CCTK_INT hdim, \
+ const CCTK_INT *direction, \
+ const CCTK_INT *origin, \
+ const CCTK_INT *extent, \
+ const CCTK_INT *downsample, \
+ CCTK_INT table_handle, \
+ CCTK_FPOINTER conversion_fn, \
+ CCTK_INT *hsize
+CCTK_INT FUNCTION Hyperslab_FreeMapping CCTK_INT mapping_handle
+
+PROVIDES FUNCTION Hyperslab_Get WITH PUGHSlab_Get LANGUAGE C
+PROVIDES FUNCTION Hyperslab_GetList WITH PUGHSlab_GetList LANGUAGE C
+PROVIDES FUNCTION Hyperslab_DefineGlobalMappingByIndex WITH PUGHSlab_DefineGlobalMappingByIndex LANGUAGE C
+PROVIDES FUNCTION Hyperslab_DefineLocalMappingByIndex WITH PUGHSlab_DefineLocalMappingByIndex LANGUAGE C
+PROVIDES FUNCTION Hyperslab_FreeMapping WITH PUGHSlab_FreeMapping LANGUAGE C
+
INCLUDES HEADER: PUGHSlab.h in Hyperslab.h