|
hops
|
Namespaces | |
| detail | |
Classes | |
| class | Compression |
| Set compression level for written DataSets. More... | |
| class | DumpOptions |
| Options for dumping data. More... | |
Enumerations | |
| enum | DumpMode { DumpMode::Create = 0, DumpMode::Overwrite = 1 } |
| Write mode for DataSets. More... | |
| enum | Flush { Flush::False = 0, Flush::True = 1 } |
| Enable/disable automatic flushing after write operations. More... | |
Functions | |
| size_t | getSize (const File &file, const std::string &path) |
| Get the size of an existing DataSet in an open HDF5 file. More... | |
| std::vector< size_t > | getShape (const File &file, const std::string &path) |
| Get the shape of an existing DataSet in an readable file. More... | |
| template<class T > | |
| DataSet | dump (File &file, const std::string &path, const T &data, DumpMode mode=DumpMode::Create) |
| Write object (templated) to a (new) DataSet in an open HDF5 file. More... | |
| template<class T > | |
| DataSet | dump (File &file, const std::string &path, const T &data, const DumpOptions &options) |
| Write object (templated) to a (new) DataSet in an open HDF5 file. More... | |
| template<class T > | |
| DataSet | dump (File &file, const std::string &path, const T &data, const std::vector< size_t > &idx) |
| Write a scalar to a (new, extendible) DataSet in an open HDF5 file. More... | |
| template<class T > | |
| DataSet | dump (File &file, const std::string &path, const T &data, const std::initializer_list< size_t > &idx) |
| Write a scalar to a (new, extendable) DataSet in an open HDF5 file. More... | |
| template<class T > | |
| DataSet | dump (File &file, const std::string &path, const T &data, const std::vector< size_t > &idx, const DumpOptions &options) |
| Write a scalar to a (new, extendible) DataSet in an open HDF5 file. More... | |
| template<class T > | |
| DataSet | dump (File &file, const std::string &path, const T &data, const std::initializer_list< size_t > &idx, const DumpOptions &options) |
| Write a scalar to a (new, extendible) DataSet in an open HDF5 file. More... | |
| template<class T > | |
| T | load (const File &file, const std::string &path, const std::vector< size_t > &idx) |
| Load entry "(i,j)" from a rank-two DataSet in an open HDF5 file to a scalar. More... | |
| template<class T > | |
| T | load (const File &file, const std::string &path) |
| Load a DataSet in an open HDF5 file to an object (templated). More... | |
| template<class T > | |
| Attribute | dumpAttribute (File &file, const std::string &path, const std::string &key, const T &data, DumpMode mode=DumpMode::Create) |
| Write object (templated) to a (new) Attribute in an open HDF5 file. More... | |
| template<class T > | |
| Attribute | dumpAttribute (File &file, const std::string &path, const std::string &key, const T &data, const DumpOptions &options) |
| Write object (templated) to a (new) Attribute in an open HDF5 file. More... | |
| template<class T > | |
| T | loadAttribute (const File &file, const std::string &path, const std::string &key) |
| Load a Attribute in an open HDF5 file to an object (templated). More... | |
|
strong |
|
strong |
|
inline |
Write object (templated) to a (new) DataSet in an open HDF5 file.
| file | Writeable opened file |
| path | Path of the DataSet |
| data | Data to write |
| options | Dump options |
|
inline |
Write a scalar to a (new, extendable) DataSet in an open HDF5 file.
| file | open File (has to be writeable) |
| path | path of the DataSet |
| data | the data to write |
| idx | the indices to which to write |
|
inline |
Write a scalar to a (new, extendible) DataSet in an open HDF5 file.
| file | opened File (has to be writeable) |
| path | path of the DataSet |
| data | the data to write |
| idx | the indices to which to write |
| options | Dump options |
|
inline |
Write a scalar to a (new, extendible) DataSet in an open HDF5 file.
| file | opened File (has to be writeable) |
| path | path of the DataSet |
| data | the data to write |
| idx | the indices to which to write |
|
inline |
Write a scalar to a (new, extendible) DataSet in an open HDF5 file.
| file | opened File (has to be writeable) |
| path | path of the DataSet |
| data | the data to write |
| idx | the indices to which to write |
| options | Dump options |
|
inline |
Write object (templated) to a (new) DataSet in an open HDF5 file.
| file | Writeable opened file |
| path | Path of the DataSet |
| data | Data to write |
| mode | Write mode |
|
inline |
Write object (templated) to a (new) Attribute in an open HDF5 file.
| file | Writeable opened file |
| path | Path of the DataSet |
| key | Name of the attribute |
| data | Data to write |
| options | Dump options |
|
inline |
Write object (templated) to a (new) Attribute in an open HDF5 file.
| file | Writeable opened file |
| path | Path of the DataSet |
| key | Name of the attribute |
| data | Data to write |
| mode | Write mode |
|
inline |
Get the shape of an existing DataSet in an readable file.
| file | A readable opened file |
| path | Path of the DataSet |
|
inline |
Get the size of an existing DataSet in an open HDF5 file.
| file | A readable opened file |
| path | Path of the DataSet |
|
inline |
Load a DataSet in an open HDF5 file to an object (templated).
| file | opened File (has to be writeable) |
| path | path of the DataSet |
|
inline |
Load entry "(i,j)" from a rank-two DataSet in an open HDF5 file to a scalar.
| file | opened File (has to be writeable) |
| idx | the indices to load |
| path | path of the DataSet |
|
inline |
Load a Attribute in an open HDF5 file to an object (templated).
| file | opened File (has to be writeable) |
| path | path of the DataSet |
| key | Name of the attribute |
1.8.17