| 26 | namespace bc = boost::compute; |
| 27 | |
| 28 | BOOST_AUTO_TEST_CASE(generate4) |
| 29 | { |
| 30 | bc::vector<int> vector(4, context); |
| 31 | bc::fill(vector.begin(), vector.end(), 2, queue); |
| 32 | CHECK_RANGE_EQUAL(int, 4, vector, (2, 2, 2, 2)); |
| 33 | |
| 34 | BOOST_COMPUTE_FUNCTION(int, ret4, (void), |
| 35 | { |
| 36 | return 4; |
| 37 | }); |
| 38 | |
| 39 | bc::generate(vector.begin(), vector.end(), ret4, queue); |
| 40 | CHECK_RANGE_EQUAL(int, 4, vector, (4, 4, 4, 4)); |
| 41 | } |
| 42 | |
| 43 | BOOST_AUTO_TEST_CASE(generate_pair) |
| 44 | { |
nothing calls this directly
no test coverage detected