#include <Hdf5IO.h>
|
| | Hdf5Reader (const std::string &fileName, const bool readOnly=true) |
| virtual | ~Hdf5Reader (void)=default |
| bool | push (const std::string &s) |
| void | pop (void) |
| template<typename U> |
| void | readDefault (const std::string &s, U &output) |
| template<typename U> |
| void | readRagged (const std::string &s, std::vector< U > &x) |
| template<typename U> |
| std::enable_if< is_flattenable< std::vector< U > >::value >::type | readDefault (const std::string &s, std::vector< U > &x) |
| template<typename U> |
| std::enable_if<!is_flattenable< std::vector< U > >::value >::type | readDefault (const std::string &s, std::vector< U > &x) |
| template<typename U> |
| void | readMultiDim (const std::string &s, std::vector< U > &buf, std::vector< size_t > &dim) |
| H5NS::Group & | getGroup (void) |
| template<> |
| void | readDefault (const std::string &s, std::string &x) |
| template<> |
| void | readDefault (const std::string &s, std::string &x) |
| std::enable_if< std::is_base_of< Serializable, U >::value, void >::type | read (const std::string &s, U &output) |
| std::enable_if< EigenIO::is_tensor_fixed< ETensor >::value, void >::type | Reshape (ETensor &t, const std::array< typename ETensor::Index, ETensor::NumDimensions > &dims) |
| std::enable_if< EigenIO::is_scalar< S >::value, void >::type | copyScalars (S &Dest, const S *&pSource) |
Definition at line 86 of file Hdf5IO.h.
◆ Hdf5Reader()
| Hdf5Reader::Hdf5Reader |
( |
const std::string & | fileName, |
|
|
const bool | readOnly = true ) |
◆ ~Hdf5Reader()
| virtual Grid::Hdf5Reader::~Hdf5Reader |
( |
void | | ) |
|
|
virtualdefault |
◆ push()
| bool Hdf5Reader::push |
( |
const std::string & | s | ) |
|
◆ pop()
| void Hdf5Reader::pop |
( |
void | | ) |
|
◆ readDefault() [1/5]
| void Grid::Hdf5Reader::readDefault |
( |
const std::string & | s, |
|
|
U & | output ) |
◆ readRagged()
| void Grid::Hdf5Reader::readRagged |
( |
const std::string & | s, |
|
|
std::vector< U > & | x ) |
◆ readDefault() [2/5]
| std::enable_if< is_flattenable< std::vector< U > >::value >::type Grid::Hdf5Reader::readDefault |
( |
const std::string & | s, |
|
|
std::vector< U > & | x ) |
◆ readDefault() [3/5]
| std::enable_if<!is_flattenable< std::vector< U > >::value >::type Grid::Hdf5Reader::readDefault |
( |
const std::string & | s, |
|
|
std::vector< U > & | x ) |
|
inline |
◆ readMultiDim()
| void Grid::Hdf5Reader::readMultiDim |
( |
const std::string & | s, |
|
|
std::vector< U > & | buf, |
|
|
std::vector< size_t > & | dim ) |
◆ getGroup()
| Group & Hdf5Reader::getGroup |
( |
void | | ) |
|
◆ readSingleAttribute()
| void Grid::Hdf5Reader::readSingleAttribute |
( |
U & | x, |
|
|
const std::string & | name, |
|
|
const H5NS::DataType & | type ) |
|
private |
◆ readDefault() [4/5]
template<>
| void Grid::Hdf5Reader::readDefault |
( |
const std::string & | s, |
|
|
std::string & | x ) |
◆ readDefault() [5/5]
template<>
| void Grid::Hdf5Reader::readDefault |
( |
const std::string & | s, |
|
|
std::string & | x ) |
◆ read()
◆ Reshape()
◆ copyScalars()
◆ fromString()
◆ fileName_
| std::string Grid::Hdf5Reader::fileName_ |
|
private |
◆ path_
| std::vector<std::string> Grid::Hdf5Reader::path_ |
|
private |
◆ file_
| H5NS::H5File Grid::Hdf5Reader::file_ |
|
private |
◆ group_
| H5NS::Group Grid::Hdf5Reader::group_ |
|
private |
◆ dataSetThres_
| unsigned int Grid::Hdf5Reader::dataSetThres_ |
|
private |
◆ upcast
The documentation for this class was generated from the following files: