vSMC
v3.0.0
Scalable Monte Carlo
|
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::CLCommandQueue | inlineexplicit |
CLCommandQueue(const CLContext &context, const CLDevice &device,::cl_command_queue_properties properties=0) | vsmc::CLCommandQueue | inline |
element_type typedef | vsmc::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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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 > ®ion, 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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
enqueue_marker_with_wait_list(::cl_uint num_events_in_wait_list=0, const CLEvent *event_wait_list=nullptr, CLEvent *event=nullptr) const | vsmc::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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 > ®ion, 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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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::CLCommandQueue | inline |
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 > ®ion, 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::CLCommandQueue | inline |
finish() const | vsmc::CLCommandQueue | inline |
flush() const | vsmc::CLCommandQueue | inline |
get() const | vsmc::CLBase<::cl_command_queue, CLCommandQueue > | inline |
get_context() const | vsmc::CLCommandQueue | inline |
get_device() const | vsmc::CLCommandQueue | inline |
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::CLCommandQueue | inline |
get_info(::cl_command_queue_info param_name, ParamType ¶m_value) const | vsmc::CLCommandQueue | inline |
get_info(::cl_command_queue_info param_name, std::vector< ParamType > ¶m_value) const | vsmc::CLCommandQueue | inline |
get_info(::cl_command_queue_info param_name, std::string ¶m_value) const | vsmc::CLCommandQueue | inline |
operator bool() const | vsmc::CLBase<::cl_command_queue, CLCommandQueue > | inlineexplicit |
pointer typedef | vsmc::CLBase<::cl_command_queue, CLCommandQueue > | |
release(::cl_command_queue ptr) | vsmc::CLCommandQueue | inlinestatic |
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() const | vsmc::CLBase<::cl_command_queue, CLCommandQueue > | inline |
use_count() const | vsmc::CLBase<::cl_command_queue, CLCommandQueue > | inline |