23 #include "openPMD/config.hpp" 24 #include "openPMD/backend/Attribute.hpp" 25 #include "openPMD/backend/Writable.hpp" 31 #include <unordered_map> 39 std::unordered_map< std::string, hid_t > m_userTypes;
41 GetH5DataType( std::unordered_map< std::string, hid_t > userTypes )
42 : m_userTypes{ std::move(userTypes) }
54 concrete_h5_file_position(
Writable* w);
69 std::vector< hsize_t >
71 size_t const typeSize );
Varidic datatype supporting at least all formats for attributes specified in the openPMD standard...
Definition: Attribute.hpp:50
Definition: HDF5Auxiliary.hpp:37
Public definitions of openPMD-api.
Definition: Date.cpp:29
Layer to mirror structure of logical data and persistent data in file.
Definition: Writable.hpp:64
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:313