#include #include #include #include #include #include #include int main(void) { thrust::device_vector data(4); data[0] = 3; data[1] = 7; data[2] = 2; data[3] = 5; // add 10 to all values in data thrust::transform(data.begin(), data.end(), thrust::constant_iterator(10), data.begin(), thrust::plus()); // data is now [13, 17, 12, 15] // print result thrust::copy(data.begin(), data.end(), std::ostream_iterator(std::cout, "\n")); return 0; }