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);
Variant datatype supporting at least all formats for attributes specified in the openPMD standard.
Definition: Attribute.hpp:56
Layer to mirror structure of logical data and persistent data in file.
Definition: Writable.hpp:75
Public definitions of openPMD-api.
Definition: Date.cpp:29
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:316
Definition: HDF5Auxiliary.hpp:37