Analysis Software
Documentation for sPHENIX simulation software
|
Forward declaration of incomplete type cl::sycl::queue. More...
Namespaces | |
namespace | detail |
namespace | sycl |
Classes | |
class | string |
Simple string class, that provides a limited subset of std::string functionality but avoids many of the issues that come with that class. More... | |
class | vector |
Fixed sized vector implementation that mirroring std::vector functionality. More... | |
struct | size_t |
size_t class used to interface between C++ and OpenCL C calls that require arrays of size_t values, who's size is known statically. More... | |
struct | ImageFormat |
ImageFormat interface fro cl_image_format. More... | |
class | Device |
Device interface for cl_device_id. More... | |
class | Platform |
Platform interface. More... | |
class | Context |
class | Event |
Event interface for cl_event. More... | |
class | Memory |
Memory interface for cl_mem. More... | |
class | Buffer |
Memory buffer interface. More... | |
class | BufferGL |
Memory buffer interface for GL interop. More... | |
class | BufferRenderGL |
Memory buffer interface for GL interop with renderbuffer. More... | |
class | Image |
Base class interface for all images. More... | |
class | Image2D |
Image interface for 2D images. More... | |
class | Image2DGL |
2D image interface for GL interop. More... | |
class | Image3D |
Image interface for 3D images. More... | |
class | Image3DGL |
class | Sampler |
Sampler interface for cl_sampler. More... | |
class | NDRange |
NDRange interface. More... | |
struct | LocalSpaceArg |
Local address raper for use with Kernel::setArg. More... | |
class | Kernel |
Kernel interface that implements cl_kernel. More... | |
class | Program |
Program interface that implements cl_program. More... | |
class | CommandQueue |
CommandQueue interface for cl_command_queue. More... | |
class | KernelFunctor |
Kernel functor interface. More... | |
Typedefs | |
typedef std::string | STRING_CLASS |
Functions | |
static cl_int | UnloadCompiler () |
static cl_int | WaitForEvents (const VECTOR_CLASS< Event > &events) |
LocalSpaceArg | __local (::size_t size) |
Variables | |
static const NDRange | NullRange |
Forward declaration of incomplete type cl::sycl::queue.
The OpenCL C++ bindings are defined within this namespace.
typedef std::string cl::STRING_CLASS |
|
inline |
|
inlinestatic |
|
inlinestatic |
Definition at line 1673 of file cl.hpp.
View newest version in sPHENIX GitHub at line 1673 of file cl.hpp
References cl::detail::errHandler().
|
static |
Definition at line 2247 of file cl.hpp.
View newest version in sPHENIX GitHub at line 2247 of file cl.hpp
Referenced by clvisc::BulkInfo::add_data(), cl::Kernel::bind(), clvisc::OpenclBackend::enqueue_run(), clvisc::CLIdeal::half_step_(), clvisc::CLVisc::half_step_israel_stewart_(), clvisc::CLVisc::half_step_visc_(), clvisc::CLVisc::israel_stewart_initialize_(), and clvisc::CLVisc::update_udiff_().