15 bool H5Exist(
const std::string &file_name,
const std::string &name);
16 bool H5GroupExist(
const std::string &file_name,
const std::string &name);
17 bool H5DataSetExist(
const std::string &file_name,
const std::string &name);
24 bool H5AttributeExist(
const std::string &file_name,
const std::string &name,
const std::string &attribute_name);
35 const std::string &file_name,
36 const std::string &dataset_name,
40 std::vector<std::vector<double> >
readFromH5File(
const std::string &file_name,
41 const std::string &dataset_name);
44 const std::string &file_name,
45 const std::string &name,
46 const std::string &attribute_name);
49 const std::string &file_name,
50 const std::string &name,
51 const std::string &attribute_name);
54 const std::string &file_name,
55 const std::string &name,
56 const std::string &attribute_name);
66 const std::string &dataset_name,
67 const std::vector<double> &data,
68 const std::string &mode=
"overwrite");
70 const std::string &dataset_name,
71 const std::vector<int> &data,
72 const std::string &mode=
"overwrite");
74 const std::string &dataset_name,
75 const std::vector<std::vector<double> > &data,
76 const std::string &mode=
"overwrite");
83 const std::string &dataset_name,
84 const double *
const * data,
87 const std::string &mode=
"overwrite");
88 void writeAttributeToH5File(
const std::string &file_name,
const std::string &name,
const std::string &attribute_name,
const std::string &data);
89 void writeAttributeToH5File(
const std::string &file_name,
const std::string &name,
const std::string &attribute_name,
const int data);
90 void writeAttributeToH5File(
const std::string &file_name,
const std::string &name,
const std::string &attribute_name,
const double data);
92 double readMaximum(
const std::string &file_name,
const std::string &dataset_name);
93 double readMinimum(
const std::string &file_name,
const std::string &dataset_name);