# Interface definition for thorn IOASCII # $Header$ implements: IOASCII inherits: IO, Hyperslab CCTK_INT FUNCTION \ Hyperslab_GetList (CCTK_POINTER cctkGH, \ CCTK_INT mapping_handle, \ CCTK_INT num_arrays, \ CCTK_INT:ARRAY procs, \ CCTK_INT:ARRAY vindices, \ CCTK_INT:ARRAY timelevels, \ CCTK_INT:ARRAY hdatatypes, \ CCTK_POINTER:ARRAY hdata, \ CCTK_INT:ARRAY retvals) CCTK_INT FUNCTION \ Hyperslab_DefineGlobalMappingByIndex (CCTK_POINTER cctkGH, \ CCTK_INT vindex, \ CCTK_INT hdim, \ CCTK_INT:ARRAY direction, \ CCTK_INT:ARRAY origin, \ CCTK_INT:ARRAY extent, \ CCTK_INT:ARRAY downsample, \ CCTK_INT table_handle, \ CCTK_INT CCTK_FPOINTER \ conversion_fn (CCTK_INT nelems, CCTK_INT stride, CCTK_INT from_type, CCTK_INT to_type, CCTK_POINTER:ARRAY from, CCTK_POINTER:ARRAY to), \ CCTK_INT:ARRAY hsize) CCTK_INT FUNCTION Hyperslab_FreeMapping (CCTK_INT mapping_handle) USES FUNCTION Hyperslab_GetList USES FUNCTION Hyperslab_DefineGlobalMappingByIndex USES FUNCTION Hyperslab_FreeMapping