Wrapper for default OpenCL buffer allcoation.
More...
#include <cl_alloc_general.hpp>
|
| ~CLAllocGeneral () override=default |
|
cl::Buffer | alloc (std::size_t size) override |
|
void | alloc_paired (std::size_t size1, std::size_t size2, cl::Buffer &buffer1, cl::Buffer &buffer2) |
|
void | free (cl::Buffer buffer) override |
|
void | free_all () override |
|
virtual | ~CLAlloc ()=default |
|
Wrapper for default OpenCL buffer allcoation.
◆ ~CLAllocGeneral()
spla::CLAllocGeneral::~CLAllocGeneral |
( |
| ) |
|
|
overridedefault |
◆ alloc()
cl::Buffer spla::CLAllocGeneral::alloc |
( |
std::size_t |
size | ) |
|
|
overridevirtual |
◆ alloc_paired()
void spla::CLAllocGeneral::alloc_paired |
( |
std::size_t |
size1, |
|
|
std::size_t |
size2, |
|
|
cl::Buffer & |
buffer1, |
|
|
cl::Buffer & |
buffer2 |
|
) |
| |
◆ free()
void spla::CLAllocGeneral::free |
( |
cl::Buffer |
buffer | ) |
|
|
overridevirtual |
◆ free_all()
void spla::CLAllocGeneral::free_all |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: