#include <OCLBufferWrapperSD.hpp>
◆ OCLBufferWrapperSD()
◆ ~OCLBufferWrapperSD()
◆ freeBuffer()
◆ getBuffer()
Referenced by sgpp::datadriven::DensityOCLMultiPlatform::KernelCreateGraph< T >::begin_graph_creation(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLOpt::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLOpt::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::DensityOCLMultiPlatform::KernelPruneGraph< T >::prune_graph(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityMult< T >::start_mult(), and sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityB< T >::start_rhs_generation().
◆ getHostPointer()
Referenced by sgpp::datadriven::DensityOCLMultiPlatform::KernelCreateGraph< T >::finalize_graph_creation(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityB< T >::finalize_rhs_generation(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityMult< T >::finish_mult(), sgpp::base::OCLBufferWrapperSD< int >::intializeTo(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLOpt::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLOpt::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMultTranspose< T >::multTranspose(), and sgpp::datadriven::DensityOCLMultiPlatform::KernelPruneGraph< T >::prune_graph().
◆ initializeBuffer()
◆ intializeTo()
template<typename T>
void sgpp::base::OCLBufferWrapperSD< T >::intializeTo |
( |
std::vector< T > & |
hostBuffer, |
|
|
size_t |
dim, |
|
|
size_t |
offsetStart, |
|
|
size_t |
offsetEnd, |
|
|
bool |
storeStructOfArrays = false |
|
) |
| |
|
inline |
Referenced by sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMultTranspose< T >::getBuildDuration(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMult< T >::getBuildDuration(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMultTranspose< T >::getBuildDuration(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMult< T >::getBuildDuration(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityMult< T >::initialize_alpha_buffer(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityB< T >::initialize_dataset(), sgpp::datadriven::DensityOCLMultiPlatform::KernelCreateGraph< T >::KernelCreateGraph(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityB< T >::KernelDensityB(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityMult< T >::KernelDensityMult(), sgpp::datadriven::DensityOCLMultiPlatform::KernelPruneGraph< T >::KernelPruneGraph(), sgpp::datadriven::StreamingModOCLOpt::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLOpt::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::DensityOCLMultiPlatform::KernelPruneGraph< T >::prune_graph(), and sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityB< T >::start_rhs_generation().
◆ isInitialized()
◆ readFromBuffer()
Referenced by sgpp::datadriven::DensityOCLMultiPlatform::KernelCreateGraph< T >::finalize_graph_creation(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityB< T >::finalize_rhs_generation(), sgpp::datadriven::DensityOCLMultiPlatform::KernelDensityMult< T >::finish_mult(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLOpt::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMult< T >::mult(), sgpp::datadriven::StreamingModOCLUnified::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLOpt::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLFastMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingModOCLMaskMultiPlatform::KernelMultTranspose< T >::multTranspose(), sgpp::datadriven::StreamingOCLMultiPlatform::KernelMultTranspose< T >::multTranspose(), and sgpp::datadriven::DensityOCLMultiPlatform::KernelPruneGraph< T >::prune_graph().
◆ size()
◆ writeToBuffer()
The documentation for this class was generated from the following file: