SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::base::OCLBufferWrapperSD< T > Class Template Reference

#include <OCLBufferWrapperSD.hpp>

Public Member Functions

void freeBuffer ()
 
cl_mem * getBuffer ()
 
std::vector< T > & getHostPointer ()
 
void initializeBuffer (size_t elements)
 
void intializeTo (std::vector< T > &hostBuffer, size_t dim, size_t offsetStart, size_t offsetEnd, bool storeStructOfArrays=false)
 
bool isInitialized ()
 
 OCLBufferWrapperSD (std::shared_ptr< base::OCLDevice > device)
 
void readFromBuffer ()
 
size_t size ()
 
void writeToBuffer ()
 
 ~OCLBufferWrapperSD ()
 

Constructor & Destructor Documentation

◆ OCLBufferWrapperSD()

template<typename T >
sgpp::base::OCLBufferWrapperSD< T >::OCLBufferWrapperSD ( std::shared_ptr< base::OCLDevice device)
inlineexplicit

◆ ~OCLBufferWrapperSD()

Member Function Documentation

◆ freeBuffer()

◆ getBuffer()

◆ getHostPointer()

◆ initializeBuffer()

◆ intializeTo()

◆ isInitialized()

◆ readFromBuffer()

◆ size()

◆ writeToBuffer()

template<typename T >
void sgpp::base::OCLBufferWrapperSD< T >::writeToBuffer ( )
inline

The documentation for this class was generated from the following file: