![]() |
QMCPACK
|
Public Types | |
using | FileSpace = h5_space_type< T, D > |
using | data_type = Array< T, D > |
Public Member Functions | |
h5data_proxy (const data_type &a) | |
bool | read (data_type &ref, hid_t grp, const std::string &aname, hid_t xfer_plist=H5P_DEFAULT) |
bool | write (const data_type &ref, hid_t grp, const std::string &aname, hid_t xfer_plist=H5P_DEFAULT) const |
Additional Inherited Members | |
![]() | |
static constexpr int | added_rank () |
new rank added due to T More... | |
static auto | get_address (T *a) |
return the address More... | |
static auto | get_address (const T *a) |
![]() | |
hsize_t | dims [RANK > 0 ? RANK :1] |
shape of the dataspace, protected for zero size array, hdf5 support scalar as rank = 0 More... | |
![]() | |
static constexpr hsize_t | rank |
rank of the multidimensional dataspace More... | |
Definition at line 80 of file hdf_pete.h.
Definition at line 85 of file hdf_pete.h.
using FileSpace = h5_space_type<T, D> |
Definition at line 82 of file hdf_pete.h.
|
inline |
Definition at line 87 of file hdf_pete.h.
References h5_space_type< T, 0 >::dims, and Array< T, D, ALLOC >::size().
|
inline |
Definition at line 93 of file hdf_pete.h.
References copy(), Array< T, D, ALLOC >::data(), h5_space_type< T, 0 >::dims, h5_space_type< T, 0 >::get_address(), qmcplusplus::h5d_read(), h5_space_type< T, 0 >::rank, and Array< T, D, ALLOC >::resize().
|
inline |
Definition at line 104 of file hdf_pete.h.
References Array< T, D, ALLOC >::data(), h5_space_type< T, 0 >::dims, h5_space_type< T, 0 >::get_address(), qmcplusplus::h5d_write(), and h5_space_type< T, 0 >::rank.