11 void h5_write(h5::group h5group, std::string subgroup_name, inputs_t
const &c) {
13 h5::group grp = subgroup_name.empty() ? h5group : h5group.create_group(subgroup_name);
15 h5_write(grp,
"Delta", c.Delta);
16 h5_write(grp,
"Jperpt", c.Jperpt);
17 h5_write(grp,
"D0t", c.D0t);
22 void h5_read(h5::group h5group, std::string subgroup_name, inputs_t &c) {
24 h5::group grp = subgroup_name.empty() ? h5group : h5group.open_group(subgroup_name);
26 h5_read(grp,
"Delta", c.Delta);
27 h5_read(grp,
"Jperpt", c.Jperpt);
28 h5_read(grp,
"D0t", c.D0t);