95void fill(H5::Group& out_file,
size_t iterations) {
97 const int deflate = 7;
101 scalar_writer_t::configuration_type scalar_config{};
102 scalar_config.name =
"scalar";
103 scalar_config.deflate = deflate;
105 scalar_writer_t scalar(out_file, consumers, scalar_config);
106 for (
size_t n = 0; n < iterations; n++) {
112 d1_t::configuration_type d1_config{};
113 d1_config.name =
"1d";
114 d1_config.extent = {10};
115 d1_config.chunks = {5};
116 d1_config.deflate = deflate;
117 d1_t d1(out_file, consumers, d1_config);
118 for (
size_t n = 0; n < iterations; n++) {
124 d4_t::configuration_type d4_config;
125 d4_config.name =
"4d";
126 d4_config.extent = {2,3,4,5};
127 d4_config.chunks = {1,2,1,2};
128 d4_config.deflate = deflate;
129 d4_t d4(out_file, consumers, d4_config);
130 for (
size_t n = 0; n < iterations; n++) {
134 vals.at(1).at(2).at(3).at(4).stype = 86;
135 d4.fill(std::move(vals));
void add(const std::string &name, const std::function< T(I)> &, const T &default_value=T(), Compression=Compression::STANDARD)
This should be the only method you need in this class.