class vtb::opencl::NDRange
Base classes
  • public range
Methods
  • NDRange(const blitz::TinyVector< size_t, 3 > & rhs)explicit
  • NDRange(const blitz::TinyVector< size_t, 2 > & rhs)explicit
  • NDRange(const blitz::TinyVector< size_t, 1 > & rhs)explicit
  • NDRange(size_t rhs)explicit
  • NDRange()explicit
class vtb::opencl::Pipeline
Base classes
  • public command_stack
Methods
  • template <int N>
    kernel(const clx::kernel & k, const blitz::TinyVector< int, N > & offset, const blitz::TinyVector< int, N > & global, const blitz::TinyVector< int, N > & local) -> void
  • template <int N>
    kernel(const clx::kernel & k, const blitz::TinyVector< int, N > & global, const blitz::TinyVector< int, N > & local) -> void
  • template <int N>
    kernel(const clx::kernel & k, const blitz::TinyVector< int, N > & global) -> void
  • template <class T, int N>
    allocate(const blitz::TinyVector< int, N > & shape, Buffer< T > & dst) -> void
  • template <class T>
    allocate(size_t size, Buffer< T > & dst) -> void
  • copy(const void * src, size_t size, clx::buffer & dst) -> void
  • template <class T>
    copy(const Buffer< T > & src, std::vector< T > & dst) -> void
  • template <class T>
    copy(const std::vector< T > & src, Buffer< T > & dst) -> void
  • template <class T>
    allocate(const std::vector< T > & src, Buffer< T > & dst) -> void
  • template <class T, int N>
    copy(const Buffer< T > & src, blitz::Array< T, N > & dst) -> void
  • template <class T, int N>
    copy(const blitz::Array< T, N > & src, Buffer< T > & dst) -> void
  • template <class T, int N>
    allocate(const blitz::Array< T, N > & src, Buffer< T > & dst) -> void
  • context() const -> const clx::context &
  • context(clx::context rhs) -> void
template <class T>
class vtb::opencl::Buffer
Base classes
  • public buffer
Methods
  • resize(clx::context ctx, size_t size, clx::memory_flags flags = clx::memory_flags::read_write) -> void
resize(const clx::context & context, clx::buffer & buffer, size_t size_in_bytes, clx::memory_flags flags = clx::memory_flags::read_write) -> void