HDF5 Group

This module provides functionality for dealing with HDF5::Group objects.

class Group

Public Functions

Group(void)
virtual ~Group(void)
Group(const File *file, const std::string &group_name)
Group(const Group *group, const std::string &group_name)
Group group(const std::string &group_name) const
DataSet dataset(const std::string &name) const
template<typename Derived>
DataSet dataset(const std::string &name, const Eigen::EigenBase<Derived> &mat) const
template<typename Derived>
int write(const std::string &dataset_name, const Eigen::EigenBase<Derived> &mat)
template<typename Derived>
int read(const std::string &dataset_name, const Eigen::DenseBase<Derived> &mat)

Public Members

std::shared_ptr<H5::Group> group_ptr