/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/hdf5lib/group.hh Source File#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
group.hh
Go to the documentation of this file.
55 Dataset create_chunked_dataset(const std::string &name, const Datatype &type, const Dataspace &space,
195 bool child_is_group(const std::string &name) const { return child_kind(name) == H5O_TYPE_GROUP; }
196 bool child_is_dataset(const std::string &name) const { return child_kind(name) == H5O_TYPE_DATASET; }
Definition dataset.hh:15
Definition dataspace.hh:12
Definition datatype.hh:12
Definition group.hh:16
void delete_attribute(const std::string &name)
Definition group.hh:126
T read_attribute(const std::string &name) const
Definition group.hh:144
bool child_is_group(const std::string &name) const
Definition group.hh:195
void write_attribute(const std::string &name, const std::string &value)
Definition group.hh:102
void write_attribute(const std::string &name, const char *value)
Definition group.hh:114
Dataset open_dataset(const std::string &name)
Definition group.hh:71
bool has_dataset(const std::string &name) const
Definition group.hh:42
Dataset create_chunked_dataset(const std::string &name, const Datatype &type, const Dataspace &space, const Dims &chunk)
Definition group.hh:55
void write_attribute(const std::string &name, const T &value)
Definition group.hh:91
void create_soft_link(const std::string &name, const std::string &target_path)
Definition group.hh:80
H5O_type_t child_kind(const std::string &name) const
H5O_TYPE_UNKNOWN if the child does not exist (or is not an object).
Definition group.hh:203
bool has_attribute(const std::string &name) const
Definition group.hh:119
Group()=default
Dataset create_dataset(const std::string &name, const Datatype &type, const Dataspace &space)
Definition group.hh:46
std::vector< std::string > child_names() const
Names of all immediate children, in link-name order.
Definition group.hh:181
std::string read_attribute(const std::string &name) const
Definition group.hh:158
void overwrite_attribute(const std::string &name, const T &value)
Definition group.hh:136
bool child_is_dataset(const std::string &name) const
Definition group.hh:196
Definition handle.hh:25
Definition hdf5.hh:12
Datatype type_of()
Convenience factory — type_of<T>() returns the HDF5 datatype for T.
Definition datatype.hh:56
void throw_if_negative(hid_t id, const char *what)
Definition handle.hh:11
Generated by