| 172 | )"; |
| 173 | |
| 174 | template <typename T> void generate_random_inputs(std::vector<T> &v) |
| 175 | { |
| 176 | RandomSeed seed(gRandomSeed); |
| 177 | |
| 178 | auto random_generator = [&seed]() { |
| 179 | return static_cast<T>(genrand_int32(seed)); |
| 180 | }; |
| 181 | |
| 182 | std::generate(v.begin(), v.end(), random_generator); |
| 183 | } |
| 184 | |
| 185 | template <> void generate_random_inputs<float>(std::vector<float> &v) |
| 186 | { |
no test coverage detected