aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'interface.ccl')
-rw-r--r--interface.ccl37
1 files changed, 36 insertions, 1 deletions
diff --git a/interface.ccl b/interface.ccl
index 86aaba8..52f0a5f 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -3,4 +3,39 @@
implements: IOFlexIO
inherits: IO Hyperslab FlexIO
-USES INCLUDE HEADER: Hyperslab.h
+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_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
+
+USES FUNCTION Hyperslab_Get
+USES FUNCTION Hyperslab_DefineLocalMappingByIndex
+USES FUNCTION Hyperslab_DefineGlobalMappingByIndex
+USES FUNCTION Hyperslab_FreeMapping