19 #define ADD(NAME) consumers.add(#NAME, [](const out_t& o){ return o.NAME;}, 0)
20 #define HADD(NAME) consumers.add(#NAME, [](const out_t& o){ return o.NAME;}, 0, h)
42 using mt_t = decltype(std::mt19937());
45 std::vector<out_t> outvec;
46 std::uniform_int_distribution<int> exponent(-10, 2);
47 std::uniform_real_distribution<float> man(-0.0001, 0.0001);
48 std::uniform_int_distribution<short> booldist(0, 1);
55 outvec.push_back(
out);
67 const int max_width = 10;
68 std::mt19937 random(42);
72 writer_t::configuration_type
config;
74 config.extent = {max_width};
79 std::uniform_int_distribution<int>
width(0, max_width+1);
80 for (
size_t n = 0;
n < iterations;
n++) {
88 H5::H5File
out_file(
"output.h5", H5F_ACC_TRUNC);
89 size_t iterations = 1;