95 {
96
98
99
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++) {
108 }
109
110
112 d1_t::configuration_type d1_config{};
113 d1_config.name = "1d";
114 d1_config.extent = {10};
115 d1_config.chunks = {5};
117 d1_t
d1(out_file, consumers, d1_config);
118 for (
size_t n = 0;
n < iterations;
n++) {
120 }
121
122
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};
129 d4_t d4(out_file, consumers, d4_config);
130 for (
size_t n = 0;
n < iterations;
n++) {
132
133
134 vals.at(1).at(2).at(3).at(4).stype = 86;
135 d4.fill(std::move(vals));
136 }
137}
H5Utils::Consumers< const out_t & > consumer_t
consumer_t getConsumers()
auto nestOutputs(int offset, size_t length)
std::vector< out_t > getOutputs(int offset, size_t length, float factor)