Class template local_buffer
boost::compute::local_buffer — Represents a local memory buffer on the device.
Synopsis
Description
Локальный буферКласс представляет собой блок локальной памяти на вычислительном устройстве.
Этот класс чаще всего используется для установки локальных аргументов памяти для вычислительных ядер:
kernel.set_arg(0, local_buffer<float>(32));
См. также:
буфер, ядро
local_buffer
public
construct/copy/destruct
- <
local_buffer(constsize_tsize);
>Создает локальный буферный объект для<size>элементов. - <
local_buffer(constlocal_buffer&other);
>Создает локальный буферный объект в виде копии<other>. - <
local_buffer&operator=(constlocal_buffer&other);
>Копии<other>к<*this>. - <
~local_buffer();
>Уничтожает локальный объект памяти.
local_buffer public member functions
- <
size_tsize()const;
>Возвращает количество элементов в локальном буфере.