diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2019-11-08 22:49:12 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2019-11-13 18:54:13 (GMT) |
commit | db6eab893e5f027f0b535316e0e7a9abe9ff8619 (patch) | |
tree | 044b02dd11f91b58aff507addc39f50f26d30b3e /src/H5Sprivate.h | |
parent | 9fd1143ffde30ef0dd61368667ea0ce85b280cd4 (diff) | |
download | hdf5-db6eab893e5f027f0b535316e0e7a9abe9ff8619.zip hdf5-db6eab893e5f027f0b535316e0e7a9abe9ff8619.tar.gz hdf5-db6eab893e5f027f0b535316e0e7a9abe9ff8619.tar.bz2 |
Implement public H5Sselect_project_intersection(). Updated internal
algorithm to (optionally) avoid sharing selection data structures.
Tested internal code (including with valgrind) by setting VDS code to
avoid sharing selection, has since been changed to share selection for
performance, so this code is not yet tested in regression tests. API
has not been tested.
Diffstat (limited to 'src/H5Sprivate.h')
-rw-r--r-- | src/H5Sprivate.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/H5Sprivate.h b/src/H5Sprivate.h index 3d68de0..41c8b95 100644 --- a/src/H5Sprivate.h +++ b/src/H5Sprivate.h @@ -261,7 +261,7 @@ 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); + H5S_t **new_space_ptr, hbool_t share_space); H5_DLL herr_t H5S_select_subtract(H5S_t *space, H5S_t *subtract_space); /* Operations on all selections */ |