Bolt
1.3
C++ template library with support for OpenCL
|
Public Member Functions | |
const ::std::string | operator() (const ::std::vector< ::std::string > &unaryTransformKernels) const |
const ::std::string | getUnaryNoBoundsKernelPrototype () |
const ::std::string | getUnaryBoundsKernelPrototype () |
Public Member Functions inherited from bolt::cl::KernelTemplateSpecializer | |
void | addKernelName (const std::string &kernelName) |
const ::std::string | name (int kernelIndex) const |
size_t | numKernels () const |
const ::std::vector < ::std::string > | getKernelNames () const |
Public Member Functions inherited from bolt::cl::detail::cl::KernelParameterStrings | |
std::string | getInputIteratorString (bolt::cl::permutation_iterator_tag, const ::std::string &itrStr, int itr_num) const |
std::string | getInputIteratorString (bolt::cl::counting_iterator_tag, const ::std::string &itrStr, int itr_num) const |
std::string | getInputIteratorString (bolt::cl::constant_iterator_tag, const ::std::string &itrStr, int itr_num) const |
std::string | getInputIteratorString (bolt::cl::device_vector_tag, const ::std::string &itrStr, int itr_num) const |
std::string | getInputIteratorString (bolt::cl::transform_iterator_tag, const ::std::string &itrStr, int itr_num) const |
std::string | getOutputIteratorString (bolt::cl::device_vector_tag, const ::std::string &itrStr) const |
Additional Inherited Members | |
Public Attributes inherited from bolt::cl::KernelTemplateSpecializer | |
::std::vector< ::std::string > | kernelNames |