#include <OCLClonedBufferMultiPlatform.hpp>
◆ OCLClonedBufferMultiPlatform()
sgpp::base::OCLClonedBufferMultiPlatform::OCLClonedBufferMultiPlatform |
( |
std::shared_ptr< OCLManagerMultiPlatform > |
manager | ) |
|
|
explicit |
◆ ~OCLClonedBufferMultiPlatform()
sgpp::base::OCLClonedBufferMultiPlatform::~OCLClonedBufferMultiPlatform |
( |
| ) |
|
◆ freeBuffer()
void sgpp::base::OCLClonedBufferMultiPlatform::freeBuffer |
( |
| ) |
|
◆ getBuffer()
cl_mem * sgpp::base::OCLClonedBufferMultiPlatform::getBuffer |
( |
cl_platform_id |
platformId, |
|
|
size_t |
deviceIndex |
|
) |
| |
◆ initializeBuffer()
void sgpp::base::OCLClonedBufferMultiPlatform::initializeBuffer |
( |
void * |
initialValues, |
|
|
size_t |
sizeofType, |
|
|
size_t |
elements |
|
) |
| |
◆ isInitialized()
bool sgpp::base::OCLClonedBufferMultiPlatform::isInitialized |
( |
| ) |
|
◆ readFromBuffer()
void sgpp::base::OCLClonedBufferMultiPlatform::readFromBuffer |
( |
void * |
hostData, |
|
|
size_t * |
offsets = nullptr , |
|
|
size_t * |
ranges = nullptr |
|
) |
| |
◆ writeToBuffer()
void sgpp::base::OCLClonedBufferMultiPlatform::writeToBuffer |
( |
void * |
hostData, |
|
|
size_t * |
offsets = nullptr |
|
) |
| |
◆ elements
size_t sgpp::base::OCLClonedBufferMultiPlatform::elements |
◆ initialized
bool sgpp::base::OCLClonedBufferMultiPlatform::initialized |
◆ manager
◆ platformBufferList
std::map<cl_platform_id, cl_mem*> sgpp::base::OCLClonedBufferMultiPlatform::platformBufferList |
◆ sizeofType
size_t sgpp::base::OCLClonedBufferMultiPlatform::sizeofType |
The documentation for this class was generated from the following files: