HDF5  1.12.0
Functions
H5Dscatgath.c File Reference
#include "H5Dmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Dpkg.h"
#include "H5Eprivate.h"
#include "H5FLprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"

Functions

 H5FL_EXTERN (H5S_sel_iter_t)
 
 H5FL_SEQ_EXTERN (size_t)
 
 H5FL_SEQ_EXTERN (hsize_t)
 
herr_t H5D__scatter_mem (const void *_tscat_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_buf)
 
size_t H5D__gather_mem (const void *_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_tgath_buf)
 
herr_t H5D__scatgath_read (const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
 
herr_t H5D__scatgath_write (const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
 
herr_t H5Dscatter (H5D_scatter_func_t op, void *op_data, hid_t type_id, hid_t dst_space_id, void *dst_buf)
 
herr_t H5Dgather (hid_t src_space_id, const void *src_buf, hid_t type_id, size_t dst_buf_size, void *dst_buf, H5D_gather_func_t op, void *op_data)
 

Function Documentation

◆ H5D__gather_mem()

size_t H5D__gather_mem ( const void *  _buf,
H5S_sel_iter_t iter,
size_t  nelmts,
void *  _tgath_buf 
)

◆ H5D__scatgath_read()

herr_t H5D__scatgath_read ( const H5D_io_info_t io_info,
const H5D_type_info_t type_info,
hsize_t  nelmts,
const H5S_t file_space,
const H5S_t mem_space 
)

◆ H5D__scatgath_write()

herr_t H5D__scatgath_write ( const H5D_io_info_t io_info,
const H5D_type_info_t type_info,
hsize_t  nelmts,
const H5S_t file_space,
const H5S_t mem_space 
)

◆ H5D__scatter_mem()

herr_t H5D__scatter_mem ( const void *  _tscat_buf,
H5S_sel_iter_t iter,
size_t  nelmts,
void *  _buf 
)

◆ H5Dgather()

herr_t H5Dgather ( hid_t  src_space_id,
const void *  src_buf,
hid_t  type_id,
size_t  dst_buf_size,
void *  dst_buf,
H5D_gather_func_t  op,
void *  op_data 
)

◆ H5Dscatter()

herr_t H5Dscatter ( H5D_scatter_func_t  op,
void *  op_data,
hid_t  type_id,
hid_t  dst_space_id,
void *  dst_buf 
)

◆ H5FL_EXTERN()

H5FL_EXTERN ( H5S_sel_iter_t  )

◆ H5FL_SEQ_EXTERN() [1/2]

H5FL_SEQ_EXTERN ( hsize_t  )

◆ H5FL_SEQ_EXTERN() [2/2]

H5FL_SEQ_EXTERN ( size_t  )