TRIQS/h5 1.3.0
C++ interface to HDF5
Loading...
Searching...
No Matches
Read and write from/to HDF5

Detailed Description

Generic and specialized tool set to read/write supported types and datastructures from/to HDF5.

Topics

 Arithmetic scalar types
 Specialized functions to read/write arithmetic scalar types from/to HDF5.
 
 Array interface
 Specialized functions to read/write n-dimensional arrays from/to HDF5.
 
 Format tags
 Specialized functions to read/write hdf5_format tags from/to HDF5 attributes.
 
 Generic read/write
 The generic functions (h5::read, h5::write, h5::read_attribute, ...) call their more specialized counterparts (h5::h5_read, h5::h5_write, h5::h5_read_attribute, ...) which find the correct implementation using ADL.
 
 std::array
 Specialized functions to read/write a std::array from/to HDF5.
 
 std::map
 Specialized functions to read/write a std::map from/to HDF5.
 
 std::optional
 Specialized functions to read/write a std::optional from/to HDF5.
 
 std::pair
 Specialized functions to read/write a std::pair from/to HDF5.
 
 std::string, const char* and char_buf
 Specialized functions to read/write std::string, const char * and a generic character buffer (h5::char_buf) from/to HDF5.
 
 std::tuple
 Specialized functions to read/write a std::tuple from/to HDF5.
 
 std::variant
 Specialized functions to read/write a std::variant from/to HDF5.
 
 std::vector
 Specialized functions to read/write a std::vector from/to HDF5.