|
| #define | H5S_GET_EXTENT_TYPE(S) (H5S_get_simple_extent_type(S)) |
| |
| #define | H5S_GET_EXTENT_NDIMS(S) (H5S_get_simple_extent_ndims(S)) |
| |
| #define | H5S_GET_EXTENT_NPOINTS(S) (H5S_get_simple_extent_npoints(S)) |
| |
| #define | H5S_GET_SELECT_NPOINTS(S) (H5S_get_select_npoints(S)) |
| |
| #define | H5S_GET_SELECT_TYPE(S) (H5S_get_select_type(S)) |
| |
| #define | H5S_SELECT_VALID(S) (H5S_select_valid(S)) |
| |
| #define | H5S_SELECT_SERIAL_SIZE(S) (H5S_select_serial_size(S)) |
| |
| #define | H5S_SELECT_SERIALIZE(S, BUF) (H5S_select_serialize(S,BUF)) |
| |
| #define | H5S_SELECT_BOUNDS(S, START, END) (H5S_get_select_bounds(S,START,END)) |
| |
| #define | H5S_SELECT_OFFSET(S, OFFSET) (H5S_get_select_offset(S, OFFSET)) |
| |
| #define | H5S_SELECT_IS_CONTIGUOUS(S) (H5S_select_is_contiguous(S)) |
| |
| #define | H5S_SELECT_IS_SINGLE(S) (H5S_select_is_single(S)) |
| |
| #define | H5S_SELECT_IS_REGULAR(S) (H5S_select_is_regular(S)) |
| |
| #define | H5S_SELECT_ADJUST_U(S, O) (H5S_select_adjust_u(S, O)) |
| |
| #define | H5S_SELECT_ADJUST_S(S, O) (H5S_select_adjust_s(S, O)) |
| |
| #define | H5S_SELECT_PROJECT_SCALAR(S, O) (H5S_select_project_scalar(S, O)) |
| |
| #define | H5S_SELECT_PROJECT_SIMPLE(S, NS, O) (H5S_select_project_simple(S, NS, O)) |
| |
| #define | H5S_SELECT_ITER_COORDS(ITER, COORDS) (H5S_select_iter_coords(ITER,COORDS)) |
| |
| #define | H5S_SELECT_ITER_BLOCK(ITER, START, END) (H5S_select_iter_block(ITER,START,END)) |
| |
| #define | H5S_SELECT_ITER_NELMTS(ITER) (H5S_select_iter_nelmts(ITER)) |
| |
| #define | H5S_SELECT_ITER_HAS_NEXT_BLOCK(ITER) (H5S_select_iter_has_next_block(ITER)) |
| |
| #define | H5S_SELECT_ITER_NEXT(ITER, NELEM) (H5S_select_iter_next(ITER,NELEM)) |
| |
| #define | H5S_SELECT_ITER_NEXT_BLOCK(ITER) (H5S_select_iter_next_block(ITER)) |
| |
| #define | H5S_SELECT_ITER_GET_SEQ_LIST(ITER, MAXSEQ, MAXBYTES, NSEQ, NBYTES, OFF, LEN) (H5S_select_iter_get_seq_list(ITER,MAXSEQ,MAXBYTES,NSEQ,NBYTES,OFF,LEN)) |
| |
| #define | H5S_SELECT_ITER_RELEASE(ITER) (H5S_select_iter_release(ITER)) |
| |
| #define | H5S_SELECT_COPY(DST, SRC, SHARE) (H5S_select_copy(DST,SRC,SHARE)) |
| |
| #define | H5S_SELECT_SHAPE_SAME(S1, S2) (H5S_select_shape_same(S1,S2)) |
| |
| #define | H5S_SELECT_INTERSECT_BLOCK(S, START, END) (H5S_select_intersect_block(S,START,END)) |
| |
| #define | H5S_SELECT_RELEASE(S) (H5S_select_release(S)) |
| |
| #define | H5S_SELECT_DESERIALIZE(S, BUF) (H5S_select_deserialize(S,BUF)) |
| |
|
| H5_DLL H5S_t * | H5S_copy (const H5S_t *src, hbool_t share_selection, hbool_t copy_max) |
| |
| H5_DLL herr_t | H5S_close (H5S_t *ds) |
| |
| H5_DLL H5S_class_t | H5S_get_simple_extent_type (const H5S_t *ds) |
| |
| H5_DLL hssize_t | H5S_get_simple_extent_npoints (const H5S_t *ds) |
| |
| H5_DLL hsize_t | H5S_get_npoints_max (const H5S_t *ds) |
| |
| H5_DLL hbool_t | H5S_has_extent (const H5S_t *ds) |
| |
| H5_DLL int | H5S_get_simple_extent_ndims (const H5S_t *ds) |
| |
| H5_DLL int | H5S_get_simple_extent_dims (const H5S_t *ds, hsize_t dims[], hsize_t max_dims[]) |
| |
| H5_DLL herr_t | H5S_write (H5F_t *f, struct H5O_t *oh, unsigned update_flags, H5S_t *ds) |
| |
| H5_DLL herr_t | H5S_append (H5F_t *f, struct H5O_t *oh, H5S_t *ds) |
| |
| H5_DLL H5S_t * | H5S_read (const struct H5O_loc_t *loc) |
| |
| H5_DLL htri_t | H5S_set_extent (H5S_t *space, const hsize_t *size) |
| |
| H5_DLL herr_t | H5S_set_extent_real (H5S_t *space, const hsize_t *size) |
| |
| H5_DLL herr_t | H5S_set_extent_simple (H5S_t *space, unsigned rank, const hsize_t *dims, const hsize_t *max) |
| |
| H5_DLL H5S_t * | H5S_create (H5S_class_t type) |
| |
| H5_DLL herr_t | H5S_get_validated_dataspace (hid_t space_id, const H5S_t **space) |
| |
| H5_DLL H5S_t * | H5S_create_simple (unsigned rank, const hsize_t dims[], const hsize_t maxdims[]) |
| |
| H5_DLL herr_t | H5S_set_version (H5F_t *f, H5S_t *ds) |
| |
| H5_DLL herr_t | H5S_encode (H5S_t *obj, unsigned char **p, size_t *nalloc) |
| |
| H5_DLL H5S_t * | H5S_decode (const unsigned char **p) |
| |
| H5_DLL herr_t | H5S_debug (H5F_t *f, const void *_mesg, FILE *stream, int indent, int fwidth) |
| |
| H5_DLL hsize_t | H5S_extent_nelem (const H5S_extent_t *ext) |
| |
| H5_DLL int | H5S_extent_get_dims (const H5S_extent_t *ext, hsize_t dims[], hsize_t max_dims[]) |
| |
| H5_DLL htri_t | H5S_extent_equal (const H5S_t *ds1, const H5S_t *ds2) |
| |
| H5_DLL herr_t | H5S_extent_copy (H5S_t *dst, const H5S_t *src) |
| |
| H5_DLL herr_t | H5S_select_deserialize (H5S_t **space, const uint8_t **p) |
| |
| H5_DLL H5S_sel_type | H5S_get_select_type (const H5S_t *space) |
| |
| H5_DLL herr_t | H5S_select_iterate (void *buf, const H5T_t *type, const H5S_t *space, const H5S_sel_iter_op_t *op, void *op_data) |
| |
| H5_DLL herr_t | H5S_select_fill (const void *fill, size_t fill_size, const H5S_t *space, void *buf) |
| |
| H5_DLL htri_t | H5S_select_valid (const H5S_t *space) |
| |
| H5_DLL hsize_t | H5S_get_select_npoints (const H5S_t *space) |
| |
| H5_DLL herr_t | H5S_get_select_bounds (const H5S_t *space, hsize_t *start, hsize_t *end) |
| |
| H5_DLL herr_t | H5S_get_select_offset (const H5S_t *space, hsize_t *offset) |
| |
| H5_DLL int | H5S_get_select_unlim_dim (const H5S_t *space) |
| |
| H5_DLL herr_t | H5S_get_select_num_elem_non_unlim (const H5S_t *space, hsize_t *num_elem_non_unlim) |
| |
| H5_DLL herr_t | H5S_select_offset (H5S_t *space, const hssize_t *offset) |
| |
| H5_DLL herr_t | H5S_select_copy (H5S_t *dst, const H5S_t *src, hbool_t share_selection) |
| |
| H5_DLL htri_t | H5S_select_shape_same (const H5S_t *space1, const H5S_t *space2) |
| |
| H5_DLL htri_t | H5S_select_intersect_block (const H5S_t *space, const hsize_t *start, const hsize_t *end) |
| |
| H5_DLL herr_t | H5S_select_construct_projection (const H5S_t *base_space, H5S_t **new_space_ptr, unsigned new_space_rank, const void *buf, void const **adj_buf_ptr, hsize_t element_size) |
| |
| H5_DLL herr_t | H5S_select_release (H5S_t *ds) |
| |
| H5_DLL hssize_t | H5S_select_serial_size (const H5S_t *space) |
| |
| H5_DLL herr_t | H5S_select_serialize (const H5S_t *space, uint8_t **p) |
| |
| H5_DLL htri_t | H5S_select_is_contiguous (const H5S_t *space) |
| |
| H5_DLL htri_t | H5S_select_is_single (const H5S_t *space) |
| |
| H5_DLL htri_t | H5S_select_is_regular (const H5S_t *space) |
| |
| H5_DLL herr_t | H5S_select_adjust_u (H5S_t *space, const hsize_t *offset) |
| |
| H5_DLL herr_t | H5S_select_adjust_s (H5S_t *space, const hssize_t *offset) |
| |
| H5_DLL herr_t | H5S_select_project_scalar (const H5S_t *space, hsize_t *offset) |
| |
| H5_DLL herr_t | H5S_select_project_simple (const H5S_t *space, H5S_t *new_space, hsize_t *offset) |
| |
| H5_DLL herr_t | H5S_select_project_intersection (const H5S_t *src_space, const H5S_t *dst_space, const H5S_t *src_intersect_space, H5S_t **new_space_ptr, hbool_t share_space) |
| |
| H5_DLL herr_t | H5S_select_subtract (H5S_t *space, H5S_t *subtract_space) |
| |
| H5_DLL herr_t | H5S_select_all (H5S_t *space, hbool_t rel_prev) |
| |
| H5_DLL herr_t | H5S_select_none (H5S_t *space) |
| |
| H5_DLL herr_t | H5S_select_elements (H5S_t *space, H5S_seloper_t op, size_t num_elem, const hsize_t *coord) |
| |
| H5_DLL herr_t | H5S_select_hyperslab (H5S_t *space, H5S_seloper_t op, const hsize_t start[], const hsize_t *stride, const hsize_t count[], const hsize_t *block) |
| |
| H5_DLL herr_t | H5S_combine_hyperslab (H5S_t *old_space, H5S_seloper_t op, const hsize_t start[], const hsize_t *stride, const hsize_t count[], const hsize_t *block, H5S_t **new_space) |
| |
| H5_DLL herr_t | H5S_hyper_add_span_element (H5S_t *space, unsigned rank, const hsize_t *coords) |
| |
| H5_DLL htri_t | H5S_hyper_normalize_offset (H5S_t *space, hssize_t *old_offset) |
| |
| H5_DLL herr_t | H5S_hyper_denormalize_offset (H5S_t *space, const hssize_t *old_offset) |
| |
| H5_DLL herr_t | H5S_hyper_clip_unlim (H5S_t *space, hsize_t clip_size) |
| |
| H5_DLL hsize_t | H5S_hyper_get_clip_extent (const H5S_t *clip_space, const H5S_t *match_space, hbool_t incl_trail) |
| |
| H5_DLL hsize_t | H5S_hyper_get_clip_extent_match (const H5S_t *clip_space, const H5S_t *match_space, hsize_t match_clip_size, hbool_t incl_trail) |
| |
| H5_DLL H5S_t * | H5S_hyper_get_unlim_block (const H5S_t *space, hsize_t block_index) |
| |
| H5_DLL hsize_t | H5S_hyper_get_first_inc_block (const H5S_t *space, hsize_t clip_size, hbool_t *partial) |
| |
| H5_DLL herr_t | H5S_select_iter_init (H5S_sel_iter_t *iter, const H5S_t *space, size_t elmt_size, unsigned flags) |
| |
| H5_DLL herr_t | H5S_select_iter_coords (const H5S_sel_iter_t *sel_iter, hsize_t *coords) |
| |
| H5_DLL hsize_t | H5S_select_iter_nelmts (const H5S_sel_iter_t *sel_iter) |
| |
| H5_DLL herr_t | H5S_select_iter_next (H5S_sel_iter_t *sel_iter, size_t nelem) |
| |
| H5_DLL herr_t | H5S_select_iter_get_seq_list (H5S_sel_iter_t *iter, size_t maxseq, size_t maxbytes, size_t *nseq, size_t *nbytes, hsize_t *off, size_t *len) |
| |
| H5_DLL herr_t | H5S_select_iter_release (H5S_sel_iter_t *sel_iter) |
| |
| H5_DLL herr_t | H5S_sel_iter_close (H5S_sel_iter_t *sel_iter) |
| |