![]() |
QMCPACK
|
free template functions wrapping HDF5 calls. More...
Go to the source code of this file.
Namespaces | |
qmcplusplus | |
helper functions for EinsplineSetBuilder | |
Functions | |
template<typename T , typename IT > | |
bool | getDataShape (hid_t grp, const std::string &aname, std::vector< IT > &sizes_out) |
free template function to read the (user) dimension and shape of the dataset. More... | |
template<typename T > | |
bool | checkShapeConsistency (hid_t grp, const std::string &aname, int rank, hsize_t *dims) |
free function to check dimension More... | |
template<typename T > | |
bool | h5d_read (hid_t grp, const std::string &aname, T *first, hid_t xfer_plist) |
return true, if successful More... | |
bool | h5d_check_existence (hid_t grp, const std::string &aname) |
template<typename T > | |
bool | h5d_check_type (hid_t grp, const std::string &aname) |
template<typename T > | |
bool | h5d_write (hid_t grp, const std::string &aname, hsize_t ndims, const hsize_t *dims, const T *first, hid_t xfer_plist) |
template<typename T > | |
bool | h5d_read (hid_t grp, const std::string &aname, hsize_t ndims, const hsize_t *gcounts, const hsize_t *counts, const hsize_t *offsets, T *first, hid_t xfer_plist) |
return true, if successful More... | |
template<typename T > | |
bool | h5d_write (hid_t grp, const std::string &aname, hsize_t ndims, const hsize_t *gcounts, const hsize_t *counts, const hsize_t *offsets, const T *first, hid_t xfer_plist) |
template<typename T > | |
bool | h5d_read (hid_t grp, const std::string &aname, hsize_t ndims, const hsize_t *gcounts, const hsize_t *counts, const hsize_t *offsets, hsize_t mem_ndims, const hsize_t *mem_gcounts, const hsize_t *mem_counts, const hsize_t *mem_offsets, T *first, hid_t xfer_plist) |
return true, if successful More... | |
template<typename T > | |
bool | h5d_write (hid_t grp, const std::string &aname, hsize_t ndims, const hsize_t *gcounts, const hsize_t *counts, const hsize_t *offsets, hsize_t mem_ndims, const hsize_t *mem_gcounts, const hsize_t *mem_counts, const hsize_t *mem_offsets, const T *first, hid_t xfer_plist) |
template<typename T > | |
bool | h5d_append (hid_t grp, const std::string &aname, hsize_t ¤t, hsize_t ndims, const hsize_t *const dims, const T *const first, hsize_t chunk_size=1, hid_t xfer_plist=H5P_DEFAULT) |
free template functions wrapping HDF5 calls.
Definition in file hdf_wrapper_functions.h.