MCPcopy Create free account

hub / github.com/boostorg/compute / types & classes

Types & classes372 in github.com/boostorg/compute

↓ 75 callersClassopencl_error
\class opencl_error \brief A run-time OpenCL error. The opencl_error class represents an error returned from an OpenCL function. \see context_error
include/boost/compute/exception/opencl_error.hpp:30
↓ 39 callersClasswait_list
\class wait_list \brief Stores a list of events. The wait_list class stores a set of event objects and can be used to specify dependencies for OpenCL
include/boost/compute/utility/wait_list.hpp:40
↓ 16 callersClassevent
\class event \brief An event corresponding to an operation on a compute device Event objects are used to track operations running on the device (such
include/boost/compute/event.hpp:47
↓ 14 callersClassfunction
include/boost/compute/function.hpp:117
↓ 9 callersClassimage_format
\class image_format \brief A OpenCL image format For example, to create a format for a 8-bit RGBA image: \code boost::compute::image_format rgba8(CL_
include/boost/compute/image/image_format.hpp:38
↓ 8 callersClassT
include/boost/compute/detail/meta_kernel.hpp:526
↓ 6 callersClassT
include/boost/compute/types/tuple.hpp:202
↓ 6 callersClassprogram
\class program \brief A compute program. The program class represents an OpenCL program. Program objects are created with one of the static \c creat
include/boost/compute/program.hpp:73
↓ 5 callersClassbuffer
\class buffer \brief A memory buffer on a compute device. The buffer class represents a memory buffer on a compute device. Buffers are allocated wit
include/boost/compute/buffer.hpp:54
↓ 5 callersClassdevice
\class device \brief A compute device. Typical compute devices include GPUs and multi-core CPUs. A list of all compute devices available on a platfor
include/boost/compute/device.hpp:45
↓ 4 callersClasscommand_queue
forward declarations
include/boost/compute/buffer.hpp:24
↓ 4 callersClasscontext
\class context \brief A compute context. The context class represents a compute context. A context object manages a set of OpenCL resources includin
include/boost/compute/context.hpp:48
↓ 4 callersClassdiscard_iterator
forward declaration for discard_iterator
include/boost/compute/iterator/discard_iterator.hpp:28
↓ 3 callersClassno_device_found
\class no_device_found \brief Exception thrown when no OpenCL device is found This exception is thrown when no valid OpenCL device can be found. \se
include/boost/compute/exception/no_device_found.hpp:25
↓ 3 callersClassvector
include/boost/compute/container/vector.hpp:104
↓ 2 callersClassimage_sampler
\class image_sampler \brief An OpenCL image sampler object \see image2d, image_format
include/boost/compute/image/image_sampler.hpp:31
↓ 2 callersClassopengl_texture
\class opengl_texture A OpenCL image2d for accessing an OpenGL texture object.
include/boost/compute/interop/opengl/opengl_texture.hpp:26
↓ 1 callersClassAtom
test/test_struct.cpp:31
↓ 1 callersClassReport
perf/perf.py:46
↓ 1 callersClassatomic_inc
include/boost/compute/functional/atomic.hpp:59
↓ 1 callersClasscommand_queue
forward declarations
include/boost/compute/image/image2d.hpp:29
↓ 1 callersClasscopy_kernel
include/boost/compute/algorithm/detail/copy_on_device.hpp:43
↓ 1 callersClassimage2d
\class image2d \brief An OpenCL 2D image object For example, to create a 640x480 8-bit RGBA image: \snippet test/test_image2d.cpp create_image \see
include/boost/compute/image/image2d.hpp:39
↓ 1 callersClasskernel
\class kernel \brief A compute kernel. \see command_queue, program
include/boost/compute/kernel.hpp:39
↓ 1 callersClassmake_pair_func
function wrapper for make_pair() in lambda expressions
include/boost/compute/lambda/make_pair.hpp:22
↓ 1 callersClassmeta_kernel_buffer_info
include/boost/compute/detail/meta_kernel.hpp:187
↓ 1 callersClassmeta_kernel_stored_arg
include/boost/compute/detail/meta_kernel.hpp:121
↓ 1 callersClassopengl_buffer
\class opengl_buffer A OpenCL buffer for accessing an OpenGL memory object.
include/boost/compute/interop/opengl/opengl_buffer.hpp:24
↓ 1 callersClassplatform
\class platform \brief A compute platform. The platform class provides an interface to an OpenCL platform. To obtain a list of all platforms on the
include/boost/compute/platform.hpp:37
↓ 1 callersClassplatform
include/boost/compute/device.hpp:30
↓ 1 callersClasssaxpy_functor
perf/perf_bolt_saxpy.cpp:22
↓ 1 callersClasssha1
Accumulates SHA1 hash of the passed strings.
include/boost/compute/detail/sha1.hpp:23
↓ 1 callersClassunsupported_extension_error
\class unsupported_extension_error \brief Exception thrown when attempting to use an unsupported OpenCL extension. This exception is thrown when the
include/boost/compute/exception/unsupported_extension_error.hpp:32
ClassA1
include/boost/compute/lambda/context.hpp:300
ClassA2
include/boost/compute/lambda/context.hpp:300
ClassArg
include/boost/compute/lambda/context.hpp:168
ClassArg
include/boost/compute/lambda/get.hpp:102
ClassArg1
include/boost/compute/lambda/context.hpp:137
ClassArg2
include/boost/compute/lambda/context.hpp:137
ClassContext
test/context_setup.hpp:19
ClassContext
include/boost/compute/lambda/get.hpp:102
ClassImageWidget
example/resize_image.cpp:59
ClassLHS
include/boost/compute/lambda/context.hpp:127
ClassMandelbrotWidget
example/mandelbrot.cpp:77
ClassNBodyWidget
example/nbody.cpp:74
ClassParallelMergeBody
perf/perf_tbb_merge.cpp:59
ClassParallelMergeRange
perf/perf_tbb_merge.cpp:23
ClassParticle
test/test_sort.cpp:20
ClassPred
include/boost/compute/lambda/context.hpp:137
ClassR
include/boost/compute/lambda/context.hpp:300
ClassRHS
include/boost/compute/lambda/context.hpp:127
ClassReduceBody
include/boost/compute/algorithm/detail/reduce_on_gpu.hpp:33
ClassReduceBody<T,true>
include/boost/compute/algorithm/detail/reduce_on_gpu.hpp:55
ClassStructWithArray
test/test_struct.cpp:49
ClassSum
perf/perf_tbb_accumulate.cpp:27
ClassT
include/boost/compute/functional/integer.hpp:19
ClassT
include/boost/compute/functional/relational.hpp:19
ClassT
include/boost/compute/functional/math.hpp:19
ClassT
include/boost/compute/functional/geometry.hpp:20
ClassT
include/boost/compute/functional/common.hpp:19
ClassThis
include/boost/compute/lambda/context.hpp:236
ClassUDD
user-defined data type containing two int's and a float
test/test_user_defined_types.cpp:25
Class_is_contiguous_iterator
include/boost/compute/detail/is_contiguous_iterator.hpp:27
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< boost::is_pointer<Iterator> >::type >
include/boost/compute/detail/is_contiguous_iterator.hpp:79
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< typename boost::is_same< Iterator, typename QVector<typename Iterator::value_type>::const_iterator >::type >::type >
include/boost/compute/interop/qt/qvector.hpp:34
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< typename boost::is_same< Iterator, typename QVector<typename Iterator::value_type>::iterator >::type >::type >
include/boost/compute/interop/qt/qvector.hpp:23
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< typename boost::is_same< Iterator, typename std::valarray<typename Iterator::value_type>::const_iterator >::type >::type >
include/boost/compute/detail/is_contiguous_iterator.hpp:67
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< typename boost::is_same< Iterator, typename std::valarray<typename Iterator::value_type>::iterator >::type >::type >
include/boost/compute/detail/is_contiguous_iterator.hpp:55
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< typename boost::is_same< Iterator, typename std::vector<typename Iterator::value_type>::const_iterator >::type >::type >
include/boost/compute/detail/is_contiguous_iterator.hpp:43
Class_is_contiguous_iterator< Iterator, typename boost::enable_if< typename boost::is_same< Iterator, typename std::vector<typename Iterator::value_type>::iterator >::type >::type >
include/boost/compute/detail/is_contiguous_iterator.hpp:31
Enumaddress_space
include/boost/compute/memory_object.hpp:50
Enumaddressing_mode
include/boost/compute/image/image_sampler.hpp:34
Classaggregate_length
include/boost/compute/functional/detail/unpack.hpp:62
Classaggregate_length<T, typename enable_if<is_vector_type<T> >::type>
include/boost/compute/functional/detail/unpack.hpp:68
Classargument
include/boost/compute/detail/meta_kernel.hpp:251
Classargument_list_inserter
include/boost/compute/function.hpp:348
Classarray
include/boost/compute/container/array.hpp:49
Classas
include/boost/compute/functional/as.hpp:36
Classatomic_add
include/boost/compute/functional/atomic.hpp:29
Classatomic_and
include/boost/compute/functional/atomic.hpp:109
Classatomic_cmpxchg
include/boost/compute/functional/atomic.hpp:79
Classatomic_dec
include/boost/compute/functional/atomic.hpp:69
Classatomic_max
include/boost/compute/functional/atomic.hpp:89
Classatomic_min
include/boost/compute/functional/atomic.hpp:99
Classatomic_or
include/boost/compute/functional/atomic.hpp:119
Classatomic_sub
include/boost/compute/functional/atomic.hpp:39
Classatomic_xchg
include/boost/compute/functional/atomic.hpp:49
Classatomic_xor
include/boost/compute/functional/atomic.hpp:129
Classbalanced_path_kernel
\brief Balanced Path kernel class Subclass of meta_kernel to break two sets into tiles according to their balanced path.
include/boost/compute/algorithm/detail/balanced_path.hpp:33
Classbasic_string
include/boost/compute/container/basic_string.hpp:43
Classbernoulli_distribution
include/boost/compute/random/bernoulli_distribution.hpp:35
Classbinary_find_kernel
include/boost/compute/algorithm/detail/binary_find.hpp:30
Classbinary_function
include/boost/compute/functional/logical.hpp:94
Classbinary_negate
include/boost/compute/functional/logical.hpp:142
Classbound_function
include/boost/compute/functional/bind.hpp:164
Classbound_info_function
include/boost/compute/detail/get_object_info.hpp:30
Classbound_info_function<Function, Object, void>
include/boost/compute/detail/get_object_info.hpp:51
Classbuffer_allocator
include/boost/compute/allocator/buffer_allocator.hpp:27
Classbuffer_iterator
include/boost/compute/iterator/buffer_iterator.hpp:34
Classbuffer_iterator_base
include/boost/compute/iterator/buffer_iterator.hpp:41
next →1–100 of 372, ranked by callers