Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
clvisc::OpenclBackend Member List

This is the complete list of members for clvisc::OpenclBackend, including all inherited members.

buffersclvisc::OpenclBackend
BuildProgram(std::string fname, const std::string &option)clvisc::OpenclBackend
Context()clvisc::OpenclBackendinline
context_clvisc::OpenclBackend
CreateBuffer(size_t bytes_of_buffer)clvisc::OpenclBackend
CreateBufferByCopyVector(std::vector< ValueType > &source_vector, bool read_only)clvisc::OpenclBackend
CreateContext_(const cl_int &device_type)clvisc::OpenclBackendprivate
CreateImage2DByCopyVector(std::vector< cl_float4 > &source_vector, size_t width, size_t height, bool read_only)clvisc::OpenclBackend
CreateKernel(const cl::Program &prg, std::string func_name)clvisc::OpenclBackendinline
device_clvisc::OpenclBackendprivate
device_id_clvisc::OpenclBackendprivate
device_type_clvisc::OpenclBackendprivate
DeviceInfo()clvisc::OpenclBackend
devices_clvisc::OpenclBackendprivate
DeviceType()clvisc::OpenclBackend
enqueue_copy(const std::vector< ValueType > &src_vector, cl::Buffer &dst_buffer)clvisc::OpenclBackend
enqueue_copy(const cl::Buffer &src_buffer, std::vector< ValueType > &dst_vector)clvisc::OpenclBackend
enqueue_copy(const cl::Buffer &src_buffer, cl::Buffer &dst_buffer, size_t size)clvisc::OpenclBackend
enqueue_run(const cl::Kernel &kernel_, const cl::NDRange &global_size, const cl::NDRange &local_size)clvisc::OpenclBackend
ExcutionTime(cl::Event &event)clvisc::OpenclBackend
kernel_funcsclvisc::OpenclBackend
OpenclBackend(std::string device_type, int device_id)clvisc::OpenclBackend
programsclvisc::OpenclBackend
Queue()clvisc::OpenclBackendinline
queue_clvisc::OpenclBackend