|
| bool | mckl::hdf5_error_printing (bool enabled) |
| | Enable and disable HDF5 low level error printing. More...
|
| |
| template<typename Location , typename T , typename Alloc > |
| bool | mckl::hdf5append (Location &&location, const std::string &name, const Vector< T, Alloc > &vec) |
| | Append a vector in HDF5 format. More...
|
| |
| template<typename Location , typename T > |
| bool | mckl::hdf5load (Location &&location, const std::string &name, T *value, bool isattr=false, decltype(hdf5type< T >()) *=nullptr) |
| | Load a value form HDF5 format. More...
|
| |
| template<typename Location > |
| bool | mckl::hdf5load (Location &&location, const std::string &name, std::string *str, bool isattr=false) |
| | Load a string form HDF5 format. More...
|
| |
| template<typename Location , typename T , typename Alloc > |
| bool | mckl::hdf5load (Location &&location, const std::string &name, Vector< T, Alloc > *vec, bool isattr=false) |
| | Load a vector form HDF5 format. More...
|
| |
| template<typename Location , typename T , MatrixLayout Layout, typename Alloc > |
| bool | mckl::hdf5load (Location &&location, const std::string &name, Matrix< T, Layout, Alloc > *mat, bool isattr=false) |
| | Load a row major matrix form HDF5 format. More...
|
| |
| template<typename Location , typename T > |
| bool | mckl::hdf5store (Location &&location, const std::string &name, const T &value, bool isattr=false, decltype(hdf5type< T >()) *=nullptr) |
| | Store a value in HDF5 format. More...
|
| |
| template<typename Location > |
| bool | mckl::hdf5store (Location &&location, const std::string &name, const std::string &str, bool isattr=false) |
| | Store a string in HDF5 format. More...
|
| |
| template<typename Location , typename T , typename Alloc > |
| bool | mckl::hdf5store (Location &&location, const std::string &name, const Vector< T, Alloc > &vec, bool isattr=false, bool extensible=false, std::size_t chunk_size=1024) |
| | Store a vector in HDF5 format. More...
|
| |
| template<typename Location , typename T , MatrixLayout Layout, typename Alloc > |
| bool | mckl::hdf5store (Location &&location, const std::string &name, const Matrix< T, Layout, Alloc > &mat, bool isattr=false) |
| | Store a Matrix in HDF5 format. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (char *) |
| | HDF5 data type id overload for char. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (signed char *) |
| | HDF5 data type id overload for signed char. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (unsigned char *) |
| | HDF5 data type id overload for unsigned char. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (short *) |
| | HDF5 data type id overload for short. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (unsigned short *) |
| | HDF5 data type id overload for unsigned short. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (int *) |
| | HDF5 data type id overload for int. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (unsigned int *) |
| | HDF5 data type id overload for unsigned int. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (long *) |
| | HDF5 data type id overload for long. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (unsigned long *) |
| | HDF5 data type id overload for unsigned long. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (long long *) |
| | HDF5 data type id overload for long long. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (unsigned long long *) |
| | HDF5 data type id overload for unsigned long. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (float *) |
| | HDF5 data type id overload for float. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (double *) |
| | HDF5 data type id overload for double. More...
|
| |
| inline ::hid_t | mckl::hdf5typeid (long double *) |
| | HDF5 data type id overload for long double. More...
|
| |
Load and store objects in the HDF5 format.