#include <hdf5_reader.h>
Public Member Functions | |
virtual HighFive::File | openFile (const std::string &path) const =0 |
Public Member Functions inherited from bbp::sonata::Hdf5PluginRead1DInterface< Ts > | |
virtual std::vector< Ts > | readSelection (const HighFive::DataSet &dset, const Selection &selection) const=0 |
Public Member Functions inherited from bbp::sonata::Hdf5PluginRead2DInterface< Us > | |
virtual std::vector< std::array< uint64_t, 2 > > | readSelection (const HighFive::DataSet &dset, const Selection &xsel, const Selection &ysel) const=0 |
Interface of Plugins for reading HDF5 datasets.
All method must be called in an MPI-collective manner. Each method is free to break any MPI collective requirements.
|
pure virtual |
Open the HDF5 file.
This allows setting File Access Properties.