#include <hdf5.hpp>
|
| hdf5_serializer (hdf5::archive &ar, const std::string &path) |
|
void | enter (const std::string &group) override |
|
void | exit () override |
|
void | write (const std::string &key, ndview< const double > value) override |
|
void | write (const std::string &key, ndview< const std::complex< double >> value) override |
|
void | write (const std::string &key, ndview< const complex_op< double >> value) override |
|
void | write (const std::string &key, ndview< const long > value) override |
|
void | write (const std::string &key, ndview< const unsigned long > value) override |
|
std::vector< size_t > | get_shape (const std::string &key) override |
|
void | read (const std::string &key, ndview< double > value) override |
|
void | read (const std::string &key, ndview< std::complex< double >> value) override |
|
void | read (const std::string &key, ndview< complex_op< double >> value) override |
|
void | read (const std::string &key, ndview< long > value) override |
|
void | read (const std::string &key, ndview< unsigned long > value) override |
|
| ~hdf5_serializer () |
|
virtual serializer * | clone () |
|
virtual | ~serializer () |
|
virtual deserializer * | clone () |
|
virtual | ~deserializer () |
|
|
template<typename T > |
void | do_write (const std::string &relpath, ndview< const T > data) |
|
template<typename T > |
void | do_write (const std::string &relpath, ndview< const std::complex< T >> data) |
|
template<typename T > |
void | do_read (const std::string &relpath, ndview< T > data) |
|
template<typename T > |
void | do_read (const std::string &relpath, ndview< std::complex< T >> data) |
|
std::string | get_path (const std::string &key) |
|
std::vector< size_t > | get_extent (const std::string &path) |
|
Definition at line 18 of file hdf5.hpp.
alps::alea::hdf5_serializer::hdf5_serializer |
( |
hdf5::archive & |
ar, |
|
|
const std::string & |
path |
|
) |
| |
|
inline |
alps::alea::hdf5_serializer::~hdf5_serializer |
( |
| ) |
|
|
inline |
template<typename T >
void alps::alea::hdf5_serializer::do_read |
( |
const std::string & |
relpath, |
|
|
ndview< T > |
data |
|
) |
| |
|
inlineprotected |
template<typename T >
void alps::alea::hdf5_serializer::do_read |
( |
const std::string & |
relpath, |
|
|
ndview< std::complex< T >> |
data |
|
) |
| |
|
inlineprotected |
template<typename T >
void alps::alea::hdf5_serializer::do_write |
( |
const std::string & |
relpath, |
|
|
ndview< const T > |
data |
|
) |
| |
|
inlineprotected |
template<typename T >
void alps::alea::hdf5_serializer::do_write |
( |
const std::string & |
relpath, |
|
|
ndview< const std::complex< T >> |
data |
|
) |
| |
|
inlineprotected |
void alps::alea::hdf5_serializer::enter |
( |
const std::string & |
group | ) |
|
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::exit |
( |
| ) |
|
|
inlineoverridevirtual |
std::vector<size_t> alps::alea::hdf5_serializer::get_extent |
( |
const std::string & |
path | ) |
|
|
inlineprotected |
std::string alps::alea::hdf5_serializer::get_path |
( |
const std::string & |
key | ) |
|
|
inlineprotected |
std::vector<size_t> alps::alea::hdf5_serializer::get_shape |
( |
const std::string & |
key | ) |
|
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::read |
( |
const std::string & |
key, |
|
|
ndview< double > |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::read |
( |
const std::string & |
key, |
|
|
ndview< std::complex< double >> |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::read |
( |
const std::string & |
key, |
|
|
ndview< complex_op< double >> |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::read |
( |
const std::string & |
key, |
|
|
ndview< long > |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::read |
( |
const std::string & |
key, |
|
|
ndview< unsigned long > |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::write |
( |
const std::string & |
key, |
|
|
ndview< const double > |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::write |
( |
const std::string & |
key, |
|
|
ndview< const std::complex< double >> |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::write |
( |
const std::string & |
key, |
|
|
ndview< const complex_op< double >> |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::write |
( |
const std::string & |
key, |
|
|
ndview< const long > |
|
|
) |
| |
|
inlineoverridevirtual |
void alps::alea::hdf5_serializer::write |
( |
const std::string & |
key, |
|
|
ndview< const unsigned long > |
|
|
) |
| |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: