# Interface definition for thorn PUGHSlab # $Header$ implements: Hyperslab inherits: Driver CCTK_INT FUNCTION Hyperslab_Get CCTK_POINTER_TO_CONST 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 CCTK_POINTER_TO_CONST 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 CCTK_POINTER_TO_CONST 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 CCTK_POINTER_TO_CONST 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