Function template fill
boost::compute::fill
Synopsis
template<typename BufferIterator, typename T>
void fill(BufferIterator first, BufferIterator last, const T & value,
command_queue & queue = system::default_queue());
Description
Наполняет диапазон<first
>,<last
>с<value
>.
Например, для заполнения вектора на устройстве семерками:
boost::compute::vector<int> vec(10, context);
boost::compute::fill(vec.begin(), vec.end(), 7, queue);
См. также:
boost::compute::fill_n()
Параметры: | <first > | Первый элемент в диапазоне для заполнения | <last > | последний элемент в диапазоне для заполнения | <queue > | командная очередь для выполнения операции | <value > | значение для копирования каждого элемента |
|