#include <OCLPlatformWrapper.hpp>
◆ OCLPlatformWrapper() [1/2]
sgpp::base::OCLPlatformWrapper::OCLPlatformWrapper |
( |
cl_platform_id |
platformId, |
|
|
char(&) |
platformName[128], |
|
|
const std::vector< cl_device_id > & |
deviceIds, |
|
|
const std::vector< std::string > & |
deviceName |
|
) |
| |
◆ OCLPlatformWrapper() [2/2]
◆ ~OCLPlatformWrapper()
sgpp::base::OCLPlatformWrapper::~OCLPlatformWrapper |
( |
| ) |
|
◆ getDeviceCount()
size_t sgpp::base::OCLPlatformWrapper::getDeviceCount |
( |
| ) |
|
References deviceIds.
Referenced by sgpp::base::OCLStretchedBufferMultiPlatform::combineBuffer(), sgpp::base::OCLClonedBufferMultiPlatform::freeBuffer(), sgpp::base::OCLStretchedBufferMultiPlatform::freeBuffer(), sgpp::base::LinearLoadBalancerMultiPlatform::getPartitionSegments(), sgpp::base::OCLClonedBufferMultiPlatform::initializeBuffer(), sgpp::base::OCLStretchedBufferMultiPlatform::initializeBuffer(), sgpp::base::LinearLoadBalancerMultiPlatform::LinearLoadBalancerMultiPlatform(), sgpp::base::OCLClonedBufferMultiPlatform::readFromBuffer(), sgpp::base::OCLStretchedBufferMultiPlatform::readFromBuffer(), sgpp::base::LinearLoadBalancerMultiPlatform::update(), sgpp::base::OCLClonedBufferMultiPlatform::writeToBuffer(), and sgpp::base::OCLStretchedBufferMultiPlatform::writeToBuffer().
◆ operator=()
◆ commandQueues
std::vector<cl_command_queue> sgpp::base::OCLPlatformWrapper::commandQueues |
◆ context
cl_context sgpp::base::OCLPlatformWrapper::context |
◆ deviceIds
std::vector<cl_device_id> sgpp::base::OCLPlatformWrapper::deviceIds |
◆ deviceNames
std::vector<std::string> sgpp::base::OCLPlatformWrapper::deviceNames |
◆ platformId
cl_platform_id sgpp::base::OCLPlatformWrapper::platformId |
Referenced by sgpp::base::OCLStretchedBufferMultiPlatform::combineBuffer(), sgpp::base::OCLManagerMultiPlatform::configurePlatform(), sgpp::base::OCLStretchedBufferMultiPlatform::copyToOtherHostBuffers(), sgpp::base::OCLClonedBufferMultiPlatform::freeBuffer(), sgpp::base::OCLStretchedBufferMultiPlatform::freeBuffer(), sgpp::base::LinearLoadBalancerMultiPlatform::getPartitionSegments(), sgpp::base::OCLClonedBufferMultiPlatform::initializeBuffer(), sgpp::base::OCLStretchedBufferMultiPlatform::initializeBuffer(), sgpp::base::LinearLoadBalancerMultiPlatform::LinearLoadBalancerMultiPlatform(), sgpp::base::OCLClonedBufferMultiPlatform::readFromBuffer(), sgpp::base::OCLStretchedBufferMultiPlatform::readFromBuffer(), sgpp::base::LinearLoadBalancerMultiPlatform::update(), sgpp::base::OCLClonedBufferMultiPlatform::writeToBuffer(), and sgpp::base::OCLStretchedBufferMultiPlatform::writeToBuffer().
◆ platformName
char sgpp::base::OCLPlatformWrapper::platformName[128] |
The documentation for this class was generated from the following files: