23 #include "openPMD/backend/Attribute.hpp" 24 #include "openPMD/backend/Writable.hpp" 25 #include "openPMD/config.hpp" 31 #include <unordered_map> 38 std::unordered_map<std::string, hid_t> m_userTypes;
40 GetH5DataType(std::unordered_map<std::string, hid_t> userTypes)
41 : m_userTypes{std::move(userTypes)}
47 hid_t getH5DataSpace(
Attribute const &att);
49 std::string concrete_h5_file_position(
Writable *w);
Varidic datatype supporting at least all formats for attributes specified in the openPMD standard...
Definition: Attribute.hpp:51
Definition: HDF5Auxiliary.hpp:36
Public definitions of openPMD-api.
Definition: Date.cpp:28
Layer to mirror structure of logical data and persistent data in file.
Definition: Writable.hpp:63
std::vector< hsize_t > getOptimalChunkDims(std::vector< hsize_t > const dims, size_t const typeSize)
Computes the chunk dimensions for a dataset.
Definition: HDF5Auxiliary.cpp:308