MCPcopy Create free account

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

Types & classes388 in github.com/boostorg/compute

↓ 99 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
↓ 57 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:46
↓ 29 callersClassT
include/boost/compute/types/tuple.hpp:202
↓ 27 callersClassfunction
include/boost/compute/function.hpp:117
↓ 17 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
↓ 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
↓ 12 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:74
↓ 9 callersClassT
include/boost/compute/detail/meta_kernel.hpp:560
↓ 8 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
↓ 8 callersClasscommand_queue
forward declarations
include/boost/compute/buffer.hpp:24
↓ 8 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:49
↓ 8 callersClassdiscard_iterator
forward declaration for discard_iterator
include/boost/compute/iterator/discard_iterator.hpp:28
↓ 6 callersClassAtom
test/test_struct.cpp:31
↓ 6 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:46
↓ 4 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
↓ 4 callersClassvector
include/boost/compute/container/vector.hpp:104
↓ 3 callersClassatomic_inc
include/boost/compute/functional/atomic.hpp:59
↓ 2 callersClasscommand_queue
forward declarations
include/boost/compute/image/image2d.hpp:29
↓ 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 callersClasskernel
\class kernel \brief A compute kernel. \see command_queue, program
include/boost/compute/kernel.hpp:43
↓ 2 callersClassopengl_texture
\class opengl_texture A OpenCL image2d for accessing an OpenGL texture object.
include/boost/compute/interop/opengl/opengl_texture.hpp:27
↓ 1 callersClassReport
perf/perf.py:46
↓ 1 callersClasscommand_queue
\class command_queue \brief A command queue. Command queues provide the interface for interacting with compute devices. The command_queue class provi
include/boost/compute/command_queue.hpp:78
↓ 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 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:188
↓ 1 callersClassmeta_kernel_stored_arg
include/boost/compute/detail/meta_kernel.hpp:122
↓ 1 callersClassmeta_kernel_svm_info
include/boost/compute/detail/meta_kernel.hpp:207
↓ 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:31
↓ 1 callersClassprogram_build_failure
\class program_build_failure \brief A failure when building OpenCL program Instances of this class are thrown when OpenCL program build fails. Extend
include/boost/compute/exception/program_build_failure.hpp:28
↓ 1 callersClasssaxpy_functor
perf/perf_bolt_saxpy.cpp:22
↓ 1 callersClassset_default_queue_error
\class set_default_queue_error \brief Exception thrown when failure to set default command queue This exception is thrown when Boost.Compute fails to
include/boost/compute/exception/set_default_queue_error.hpp:24
↓ 1 callersClasssha1
Accumulates SHA1 hash of the passed strings.
include/boost/compute/detail/sha1.hpp:28
↓ 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:335
ClassA2
include/boost/compute/lambda/context.hpp:335
ClassArg
include/boost/compute/lambda/context.hpp:203
ClassArg
include/boost/compute/lambda/get.hpp:102
ClassArg1
include/boost/compute/lambda/context.hpp:172
ClassArg2
include/boost/compute/lambda/context.hpp:172
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:162
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:172
ClassR
include/boost/compute/lambda/context.hpp:335
ClassRHS
include/boost/compute/lambda/context.hpp:162
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:271
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:274
Classargument_list_inserter
include/boost/compute/function.hpp:361
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:38
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:61
next →1–100 of 388, ranked by callers