 |
HDF5
1.12.0
|
Go to the documentation of this file.
25 #define H5S_ALL (hid_t)0
26 #define H5S_UNLIMITED HSIZE_UNDEF
29 #define H5S_MAX_RANK 32
32 #define H5S_SEL_ITER_GET_SEQ_LIST_SORTED 0x0001
47 #define H5S_SEL_ITER_SHARE_WITH_DATASPACE 0x0002
156 size_t num_elem,
const hsize_t *coord);
175 hid_t dst_space_id,
hid_t src_intersect_space_id);
180 size_t maxbytes,
size_t *nseq,
size_t *nbytes,
hsize_t *off,
size_t *len);
187 #ifndef H5_NO_DEPRECATED_SYMBOLS
@ H5S_SELECT_NOTB
Definition: H5Spublic.h:65
H5_DLL hid_t H5Scombine_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t _stride[], const hsize_t count[], const hsize_t _block[])
Definition: H5Shyper.c:10493
H5_DLL herr_t H5Sclose(hid_t space_id)
Definition: H5S.c:497
H5_DLL herr_t H5Sencode1(hid_t obj_id, void *buf, size_t *nalloc)
Definition: H5Sdeprec.c:96
H5_DLL hid_t H5Scombine_select(hid_t space1_id, H5S_seloper_t op, hid_t space2_id)
Definition: H5Shyper.c:10618
@ H5S_SCALAR
Definition: H5Spublic.h:38
@ H5S_SELECT_NOOP
Definition: H5Spublic.h:45
H5_DLL herr_t H5Ssel_iter_close(hid_t sel_iter_id)
Definition: H5Sselect.c:3155
H5_DLL herr_t H5Sselect_adjust(hid_t spaceid, const hssize_t *offset)
Definition: H5Sselect.c:1023
H5_DLL int H5Sget_simple_extent_ndims(hid_t space_id)
Definition: H5S.c:900
@ H5S_NO_CLASS
Definition: H5Spublic.h:37
H5_DLL hid_t H5Screate(H5S_class_t type)
Definition: H5S.c:384
H5_DLL herr_t H5Soffset_simple(hid_t space_id, const hssize_t *offset)
Definition: H5Sselect.c:145
H5_DLL hid_t H5Scopy(hid_t space_id)
Definition: H5S.c:531
H5_DLL hssize_t H5Sget_select_hyper_nblocks(hid_t spaceid)
Definition: H5Shyper.c:3491
H5_DLL htri_t H5Sis_simple(hid_t space_id)
Definition: H5S.c:1251
H5_DLL htri_t H5Sselect_valid(hid_t spaceid)
Definition: H5Sselect.c:467
H5_DLL herr_t H5Sset_extent_none(hid_t space_id)
Definition: H5S.c:1838
H5_DLL htri_t H5Sextent_equal(hid_t sid1, hid_t sid2)
Definition: H5S.c:2002
H5_DLL hid_t H5Sselect_project_intersection(hid_t src_space_id, hid_t dst_space_id, hid_t src_intersect_space_id)
Definition: H5Sselect.c:2827
H5_DLL H5S_class_t H5Sget_simple_extent_type(hid_t space_id)
Definition: H5S.c:1804
H5_DLL herr_t H5Sextent_copy(hid_t dst_id, hid_t src_id)
Definition: H5S.c:574
@ H5S_SEL_POINTS
Definition: H5Spublic.h:86
H5_DLL herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
Definition: H5Spoint.c:2405
H5_DLL int H5Sget_simple_extent_dims(hid_t space_id, hsize_t dims[], hsize_t maxdims[])
Definition: H5S.c:981
H5_DLL htri_t H5Sis_regular_hyperslab(hid_t spaceid)
Definition: H5Shyper.c:12235
H5_DLL hssize_t H5Sget_simple_extent_npoints(hid_t space_id)
Definition: H5S.c:802
@ H5S_SELECT_SET
Definition: H5Spublic.h:46
@ H5S_SELECT_OR
Definition: H5Spublic.h:47
@ H5S_SEL_NONE
Definition: H5Spublic.h:85
H5_DLL herr_t H5Sget_select_elem_pointlist(hid_t spaceid, hsize_t startpoint, hsize_t numpoints, hsize_t buf[])
Definition: H5Spoint.c:1603
H5_DLL htri_t H5Sget_regular_hyperslab(hid_t spaceid, hsize_t start[], hsize_t stride[], hsize_t count[], hsize_t block[])
Definition: H5Shyper.c:12283
@ H5S_NULL
Definition: H5Spublic.h:40
H5_DLL htri_t H5Sselect_intersect_block(hid_t space_id, const hsize_t *start, const hsize_t *end)
Definition: H5Sselect.c:2159
unable to release heap data block
Definition: H5HL.c:384
H5_DLL herr_t H5Sselect_none(hid_t spaceid)
Definition: H5Snone.c:1110
int htri_t
Definition: H5public.h:160
H5_DLL hid_t H5Sdecode(const void *buf)
Definition: H5S.c:1652
hssize_t
Definition: H5overflow.txt:45
@ H5S_SELECT_INVALID
Definition: H5Spublic.h:79
int64_t hid_t
Definition: H5Ipublic.h:55
H5_DLL herr_t H5Sencode2(hid_t obj_id, void *buf, size_t *nalloc, hid_t fapl)
Definition: H5S.c:1532
H5_DLL herr_t H5Sget_select_hyper_blocklist(hid_t spaceid, hsize_t startblock, hsize_t numblocks, hsize_t buf[])
Definition: H5Shyper.c:4781
H5_DLL hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])
Definition: H5S.c:1432
@ H5S_SIMPLE
Definition: H5Spublic.h:39
H5_DLL hid_t H5Ssel_iter_create(hid_t spaceid, size_t elmt_size, unsigned flags)
Definition: H5Sselect.c:2982
H5_DLL herr_t H5Sselect_all(hid_t spaceid)
Definition: H5Sall.c:1205
@ H5S_SEL_ALL
Definition: H5Spublic.h:88
@ H5S_SELECT_AND
Definition: H5Spublic.h:53
H5_DLL herr_t H5Smodify_select(hid_t space1_id, H5S_seloper_t op, hid_t space2_id)
Definition: H5Shyper.c:10753
H5_DLL herr_t H5Ssel_iter_get_seq_list(hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t *nseq, size_t *nbytes, hsize_t *off, size_t *len)
Definition: H5Sselect.c:3066
H5_DLL herr_t H5Sselect_copy(hid_t dst_id, hid_t src_id)
Definition: H5Sselect.c:193
H5S_sel_type
Definition: H5Spublic.h:83
@ H5S_SELECT_NOTA
Definition: H5Spublic.h:71
H5_DLL herr_t H5Sget_select_bounds(hid_t spaceid, hsize_t start[], hsize_t end[])
Definition: H5Sselect.c:626
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL hssize_t H5Sget_select_elem_npoints(hid_t spaceid)
Definition: H5Spoint.c:1025
@ H5S_SELECT_APPEND
Definition: H5Spublic.h:77
@ H5S_SEL_N
Definition: H5Spublic.h:89
@ H5S_SELECT_XOR
Definition: H5Spublic.h:59
@ H5S_SEL_HYPERSLABS
Definition: H5Spublic.h:87
H5_DLL hssize_t H5Sget_select_npoints(hid_t spaceid)
Definition: H5Sselect.c:395
H5S_seloper_t
Definition: H5Spublic.h:44
H5_DLL herr_t H5Sset_extent_simple(hid_t space_id, int rank, const hsize_t dims[], const hsize_t max[])
Definition: H5S.c:1297
@ H5S_SEL_ERROR
Definition: H5Spublic.h:84
int herr_t
Definition: H5public.h:128
H5_DLL H5S_sel_type H5Sget_select_type(hid_t spaceid)
Definition: H5Sselect.c:1705
@ H5S_SELECT_PREPEND
Definition: H5Spublic.h:78
H5_DLL htri_t H5Sselect_shape_same(hid_t space1_id, hid_t space2_id)
Definition: H5Sselect.c:2053
hsize_t
Definition: H5overflow.txt:44
H5S_class_t
Definition: H5Spublic.h:36
H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t _stride[], const hsize_t count[], const hsize_t _block[])
Definition: H5Shyper.c:10167