vSMC  v3.0.0
Scalable Monte Carlo
vsmc::CLCommandQueue Member List

This is the complete list of members for vsmc::CLCommandQueue, including all inherited members.

CLBase()vsmc::CLBase<::cl_command_queue, CLCommandQueue >inline
CLCommandQueue(::cl_command_queue ptr=nullptr)vsmc::CLCommandQueueinlineexplicit
CLCommandQueue(const CLContext &context, const CLDevice &device,::cl_command_queue_properties properties=0)vsmc::CLCommandQueueinline
element_type typedefvsmc::CLBase<::cl_command_queue, CLCommandQueue >
enqueue_barrier_with_wait_list(::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_copy_buffer(const CLMemory &src_buffer, const CLMemory &dst_buffer, std::size_t src_offset, std::size_t dst_offset, std::size_t size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_copy_buffer_rect(const CLMemory &src_buffer, const CLMemory &dst_buffer, const std::array< std::size_t, 3 > &src_origin, const std::array< std::size_t, 3 > &dst_origin, const std::array< std::size_t, 3 > &region, std::size_t src_row_pitch, std::size_t src_slice_pitch, std::size_t dst_row_pitch, std::size_t dst_slice_pitch,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_fill_buffer(const CLMemory &buffer, const void *pattern, std::size_t pattern_size, std::size_t offset, std::size_t size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_map_buffer(const CLMemory &buffer,::cl_bool blocking_map,::cl_map_flags map_flags, std::size_t offset, std::size_t size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_marker_with_wait_list(::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_migrate_mem_objects(::cl_uint num_mem_objects, const CLMemory *mem_objects,::cl_mem_migration_flags flags,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_nd_range_kernel(const CLKernel &kernel,::cl_uint work_dim, const CLNDRange &global_work_offset, const CLNDRange &global_work_size, const CLNDRange &local_work_size,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_read_buffer(const CLMemory &buffer,::cl_bool blocking_read, std::size_t offset, std::size_t size, void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_read_buffer_rect(const CLMemory &buffer,::cl_bool blocking_read, const std::array< std::size_t, 3 > &buffer_origin, const std::array< std::size_t, 3 > &host_origin, const std::array< std::size_t, 3 > &region, std::size_t buffer_row_pitch, std::size_t buffer_slice_pitch, std::size_t host_row_pitch, std::size_t host_slice_pitch, void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_unmap_mem_object(const CLMemory &memobj, void *mapped_ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_write_buffer(const CLMemory &buffer,::cl_bool blocking_write, std::size_t offset, std::size_t size, void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
enqueue_write_buffer_rect(const CLMemory &buffer,::cl_bool blocking_write, const std::array< std::size_t, 3 > &buffer_origin, const std::array< std::size_t, 3 > &host_origin, const std::array< std::size_t, 3 > &region, std::size_t buffer_row_pitch, std::size_t buffer_slice_pitch, std::size_t host_row_pitch, std::size_t host_slice_pitch, const void *ptr,::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const vsmc::CLCommandQueueinline
finish() const vsmc::CLCommandQueueinline
flush() const vsmc::CLCommandQueueinline
get() constvsmc::CLBase<::cl_command_queue, CLCommandQueue >inline
get_context() const vsmc::CLCommandQueueinline
get_device() const vsmc::CLCommandQueueinline
get_info(::cl_command_queue_info param_name, std::size_t param_value_size, void *param_value, std::size_t *param_value_size_ret) const vsmc::CLCommandQueueinline
get_info(::cl_command_queue_info param_name, ParamType &param_value) const vsmc::CLCommandQueueinline
get_info(::cl_command_queue_info param_name, std::vector< ParamType > &param_value) const vsmc::CLCommandQueueinline
get_info(::cl_command_queue_info param_name, std::string &param_value) const vsmc::CLCommandQueueinline
operator bool() constvsmc::CLBase<::cl_command_queue, CLCommandQueue >inlineexplicit
pointer typedefvsmc::CLBase<::cl_command_queue, CLCommandQueue >
release(::cl_command_queue ptr)vsmc::CLCommandQueueinlinestatic
reset(pointer ptr)vsmc::CLBase<::cl_command_queue, CLCommandQueue >inline
reset_ptr(pointer ptr)vsmc::CLBase<::cl_command_queue, CLCommandQueue >inlineprotected
swap(CLBase< ::cl_command_queue, CLCommandQueue > &other)vsmc::CLBase<::cl_command_queue, CLCommandQueue >inline
unique() constvsmc::CLBase<::cl_command_queue, CLCommandQueue >inline
use_count() constvsmc::CLBase<::cl_command_queue, CLCommandQueue >inline