|
| hid_t | marray::hdf5::createFile (const std::string &filename, HDF5Version hdf5version) |
| | Create an HDF5 file. More...
|
| |
| hid_t | marray::hdf5::openFile (const std::string &filename, FileAccessMode fileAccessMode, HDF5Version hdf5version) |
| | Open an HDF5 file. More...
|
| |
| void | marray::hdf5::closeFile (const hid_t &handle) |
| | Close an HDF5 file. More...
|
| |
| hid_t | marray::hdf5::createGroup (const hid_t &parentHandle, const std::string &groupName) |
| | Create an HDF5 group. More...
|
| |
| hid_t | marray::hdf5::openGroup (const hid_t &parentHandle, const std::string &groupName) |
| | Open an HDF5 group. More...
|
| |
| void | marray::hdf5::closeGroup (const hid_t &handle) |
| | Close an HDF5 group. More...
|
| |
| template<class T > |
| void | marray::hdf5::save (const hid_t &groupHandle, const std::string &datasetName, const Marray< T > &in) |
| | Save an Marray as an HDF5 dataset. More...
|
| |
| template<class T , bool isConst> |
| void | marray::hdf5::save (const hid_t &groupHandle, const std::string &datasetName, const View< T, isConst > &in) |
| | Save a View as an HDF5 dataset. More...
|
| |
| template<class T > |
| void | marray::hdf5::save (const hid_t &groupHandle, const std::string &datasetName, const std::vector< T > &in) |
| | Save an std::vector as an HDF5 dataset. More...
|
| |
| template<class T , class BaseIterator , class ShapeIterator > |
| void | marray::hdf5::saveHyperslab (const hid_t &groupHandle, const std::string &datasetName, BaseIterator baseBegin, BaseIterator baseEnd, ShapeIterator shapeBegin, const Marray< T > &in) |
| | Save an Marray as a hyperslab into an HDF5 dataset. More...
|
| |
| template<class T , class ShapeIterator > |
| void | marray::hdf5::create (const hid_t &groupHandle, const std::string &datasetName, ShapeIterator begin, ShapeIterator end, CoordinateOrder coordinateOrder) |
| | Create and close an HDF5 dataset to store Marray data. More...
|
| |
| template<class T > |
| void | marray::hdf5::load (const hid_t &groupHandle, const std::string &datasetName, Marray< T > &out) |
| | Load an Marray from an HDF5 dataset. More...
|
| |
| template<class T > |
| void | marray::hdf5::loadShape (const hid_t &groupHandle, const std::string &datasetName, Vector< T > &out) |
| | Load the shape of an HDF5 dataset. More...
|
| |
| template<class T , class BaseIterator , class ShapeIterator > |
| void | marray::hdf5::loadHyperslab (const hid_t &groupHandle, const std::string &datasetName, BaseIterator baseBegin, BaseIterator baseEnd, ShapeIterator shapeBegin, Marray< T > &out) |
| | Load a hyperslab from an HDF5 dataset into an Marray. More...
|
| |