 |
HDF5
1.12.0
|
Go to the documentation of this file.
31 #define H5D_CHUNK_CACHE_NSLOTS_DEFAULT ((size_t) -1)
32 #define H5D_CHUNK_CACHE_NBYTES_DEFAULT ((size_t) -1)
33 #define H5D_CHUNK_CACHE_W0_DEFAULT (-1.0f)
36 #define H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS (0x0002u)
109 const hsize_t *point,
void *operator_data);
113 size_t *src_buf_bytes_used,
118 size_t dst_buf_bytes_used,
void *op_data);
150 hid_t file_space_id,
hid_t plist_id,
void *buf);
152 hid_t file_space_id,
hid_t plist_id,
const void *buf);
154 const hsize_t *offset,
size_t data_size,
const void *buf);
166 hid_t dst_space_id,
void *dst_buf);
179 #ifndef H5_NO_DEPRECATED_SYMBOLS
182 #define H5D_CHUNK_BTREE H5D_CHUNK_IDX_BTREE
188 #define H5D_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME "direct_chunk_flag"
189 #define H5D_XFER_DIRECT_CHUNK_WRITE_FILTERS_NAME "direct_chunk_filters"
190 #define H5D_XFER_DIRECT_CHUNK_WRITE_OFFSET_NAME "direct_chunk_offset"
191 #define H5D_XFER_DIRECT_CHUNK_WRITE_DATASIZE_NAME "direct_chunk_datasize"
193 #define H5D_XFER_DIRECT_CHUNK_READ_FLAG_NAME "direct_chunk_read_flag"
194 #define H5D_XFER_DIRECT_CHUNK_READ_OFFSET_NAME "direct_chunk_read_offset"
195 #define H5D_XFER_DIRECT_CHUNK_READ_FILTERS_NAME "direct_chunk_read_filters"
@ H5D_ALLOC_TIME_ERROR
Definition: H5Dpublic.h:66
herr_t(* H5D_gather_func_t)(const void *dst_buf, size_t dst_buf_bytes_used, void *op_data)
Definition: H5Dpublic.h:117
@ H5D_ALLOC_TIME_LATE
Definition: H5Dpublic.h:69
H5_DLL herr_t H5Dclose(hid_t dset_id)
Definition: H5D.c:323
H5D_space_status_t
Definition: H5Dpublic.h:74
@ H5D_SPACE_STATUS_PART_ALLOCATED
Definition: H5Dpublic.h:77
H5_DLL herr_t H5Dformat_convert(hid_t dset_id)
Definition: H5D.c:891
H5_DLL herr_t H5Dread_chunk(hid_t dset_id, hid_t dxpl_id, const hsize_t *offset, uint32_t *filters, void *buf)
Definition: H5Dio.c:212
iblock size
Definition: H5EAcache.c:787
@ H5D_CHUNK_IDX_FARRAY
Definition: H5Dpublic.h:58
H5D_vds_view_t
Definition: H5Dpublic.h:98
@ H5D_CHUNK_IDX_BTREE
Definition: H5Dpublic.h:55
uint32_t
Definition: H5overflow.txt:38
@ H5D_SPACE_STATUS_NOT_ALLOCATED
Definition: H5Dpublic.h:76
@ H5D_CHUNK_IDX_BT2
Definition: H5Dpublic.h:60
H5_DLL herr_t H5Dflush(hid_t dset_id)
Definition: H5D.c:810
@ H5D_VDS_FIRST_MISSING
Definition: H5Dpublic.h:100
CATCH haddr_t
Definition: H5EAdblock.c:162
herr_t(* H5D_scatter_func_t)(const void **src_buf, size_t *src_buf_bytes_used, void *op_data)
Definition: H5Dpublic.h:112
H5_DLL herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id, hid_t plist_id, void *buf)
Definition: H5Ddeprec.c:322
@ H5D_FILL_TIME_IFSET
Definition: H5Dpublic.h:86
H5_DLL hid_t H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)
Definition: H5D.c:99
H5_DLL hid_t H5Dcreate_anon(hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id)
Definition: H5D.c:199
H5_DLL hid_t H5Dget_type(hid_t dset_id)
Definition: H5D.c:425
@ H5D_COMPACT
Definition: H5Dpublic.h:46
H5D_layout_t
Definition: H5Dpublic.h:43
H5_DLL herr_t H5Dset_extent(hid_t dset_id, const hsize_t size[])
Definition: H5D.c:773
@ H5D_FILL_VALUE_DEFAULT
Definition: H5Dpublic.h:93
@ H5D_ALLOC_TIME_DEFAULT
Definition: H5Dpublic.h:67
@ H5D_ALLOC_TIME_INCR
Definition: H5Dpublic.h:70
H5_DLL herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, const void *buf)
Definition: H5Dio.c:282
@ H5D_CHUNK_IDX_NTYPES
Definition: H5Dpublic.h:61
H5D_alloc_time_t
Definition: H5Dpublic.h:65
@ H5D_FILL_VALUE_USER_DEFINED
Definition: H5Dpublic.h:94
H5_DLL hid_t H5Dopen2(hid_t file_id, const char *name, hid_t dapl_id)
Definition: H5D.c:266
@ H5D_CHUNK_IDX_SINGLE
Definition: H5Dpublic.h:56
H5_DLL hid_t H5Dget_access_plist(hid_t dset_id)
Definition: H5D.c:518
@ H5D_FILL_VALUE_ERROR
Definition: H5Dpublic.h:91
@ H5D_CHUNKED
Definition: H5Dpublic.h:48
@ H5D_VIRTUAL
Definition: H5Dpublic.h:49
int64_t hid_t
Definition: H5Ipublic.h:55
H5_DLL hsize_t H5Dget_storage_size(hid_t dset_id)
Definition: H5D.c:555
@ H5D_ALLOC_TIME_EARLY
Definition: H5Dpublic.h:68
H5_DLL herr_t H5Dscatter(H5D_scatter_func_t op, void *op_data, hid_t type_id, hid_t dst_space_id, void *dst_buf)
Definition: H5Dscatgath.c:936
H5_DLL herr_t H5Dget_space_status(hid_t dset_id, H5D_space_status_t *allocation)
Definition: H5D.c:390
H5_DLL 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)
Definition: H5Dscatgath.c:1034
H5_DLL herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf)
Definition: H5Dio.c:160
H5_DLL herr_t H5Dget_num_chunks(hid_t dset_id, hid_t fspace_id, hsize_t *nchunks)
Definition: H5D.c:1015
H5_DLL herr_t H5Diterate(void *buf, hid_t type_id, hid_t space_id, H5D_operator_t op, void *operator_data)
Definition: H5D.c:669
H5_DLL herr_t H5Dwrite_chunk(hid_t dset_id, hid_t dxpl_id, uint32_t filters, const hsize_t *offset, size_t data_size, const void *buf)
Definition: H5Dio.c:334
H5_DLL herr_t H5Dget_chunk_index_type(hid_t did, H5D_chunk_index_t *idx_type)
Definition: H5D.c:929
H5D_chunk_index_t
Definition: H5Dpublic.h:54
@ H5D_FILL_TIME_ERROR
Definition: H5Dpublic.h:83
@ H5D_FILL_TIME_ALLOC
Definition: H5Dpublic.h:84
H5_DLL herr_t H5Ddebug(hid_t dset_id)
Definition: H5Ddbg.c:74
H5_DLL herr_t H5Drefresh(hid_t dset_id)
Definition: H5D.c:848
H5_DLL herr_t H5Dget_chunk_info_by_coord(hid_t dset_id, const hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5D.c:1116
@ H5D_CONTIGUOUS
Definition: H5Dpublic.h:47
H5_DLL haddr_t H5Dget_offset(hid_t dset_id)
Definition: H5D.c:588
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL hid_t H5Dget_create_plist(hid_t dset_id)
Definition: H5D.c:463
herr_t(* H5D_operator_t)(void *elem, hid_t type_id, unsigned ndim, const hsize_t *point, void *operator_data)
Definition: H5Dpublic.h:108
@ H5D_VDS_ERROR
Definition: H5Dpublic.h:99
H5_DLL herr_t H5Dvlen_get_buf_size(hid_t dataset_id, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5D.c:722
H5_DLL herr_t H5Dextend(hid_t dset_id, const hsize_t size[])
Definition: H5Ddeprec.c:245
H5D_fill_value_t
Definition: H5Dpublic.h:90
H5_DLL hid_t H5Dcreate1(hid_t file_id, const char *name, hid_t type_id, hid_t space_id, hid_t dcpl_id)
Definition: H5Ddeprec.c:113
@ H5D_NLAYOUTS
Definition: H5Dpublic.h:50
H5_DLL herr_t H5Dget_chunk_info(hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5D.c:1061
@ H5D_FILL_VALUE_UNDEFINED
Definition: H5Dpublic.h:92
H5_DLL herr_t H5Dfill(const void *fill, hid_t fill_type, void *buf, hid_t buf_type, hid_t space)
Definition: H5Dfill.c:119
@ H5D_SPACE_STATUS_ALLOCATED
Definition: H5Dpublic.h:78
int herr_t
Definition: H5public.h:128
@ H5D_CHUNK_IDX_NONE
Definition: H5Dpublic.h:57
H5_DLL hid_t H5Dget_space(hid_t dset_id)
Definition: H5D.c:359
H5_DLL herr_t H5Dget_chunk_storage_size(hid_t dset_id, const hsize_t *offset, hsize_t *chunk_bytes)
Definition: H5D.c:968
@ H5D_VDS_LAST_AVAILABLE
Definition: H5Dpublic.h:101
hsize_t
Definition: H5overflow.txt:44
H5_DLL hid_t H5Dopen1(hid_t file_id, const char *name)
Definition: H5Ddeprec.c:187
herr_t(* H5D_append_cb_t)(hid_t dataset_id, hsize_t *cur_dims, void *op_data)
Definition: H5Dpublic.h:105
@ H5D_LAYOUT_ERROR
Definition: H5Dpublic.h:44
@ H5D_CHUNK_IDX_EARRAY
Definition: H5Dpublic.h:59
@ H5D_FILL_TIME_NEVER
Definition: H5Dpublic.h:85
@ H5D_SPACE_STATUS_ERROR
Definition: H5Dpublic.h:75
H5D_fill_time_t
Definition: H5Dpublic.h:82