MCPcopy Create free account

hub / github.com/boostorg/compute / functions

Functions1,750 in github.com/boostorg/compute

↓ 2,512 callersMethodbegin
include/boost/compute/container/array.hpp:121
↓ 1,544 callersMethodend
include/boost/compute/container/array.hpp:136
↓ 381 callersMethodsize
Returns the size of the buffer in bytes.
include/boost/compute/buffer.hpp:128
↓ 316 callersMethodget
Returns the result of the computation. This will block until the result is ready.
include/boost/compute/async/future.hpp:60
↓ 293 callersFunctioncopy
include/boost/compute/algorithm/copy.hpp:854
↓ 225 callersMethodpush_back
Inserts \p value at the end of the vector (resizing if neccessary). Note that calling \c push_back() to insert data values one at a time is inefficie
include/boost/compute/container/vector.hpp:596
↓ 176 callersFunctionis_sorted
include/boost/compute/algorithm/is_sorted.hpp:40
↓ 173 callersMethodfinish
Blocks until all outstanding computations on the default command queue are complete. This is equivalent to: \code system::default_queue().finish(); \
include/boost/compute/system.hpp:193
↓ 151 callersFunctioniterator_range_size
include/boost/compute/detail/iterator_range_size.hpp:27
↓ 140 callersMethodset_arg
include/boost/compute/detail/meta_kernel.hpp:426
↓ 123 callersFunctionCHECK_RANGE_EQUAL
test/test_sort.cpp:220
↓ 110 callersFunctiontransform
include/boost/compute/algorithm/transform.hpp:39
↓ 109 callersFunctionmake_pair
include/boost/compute/lambda/make_pair.hpp:56
↓ 104 callersMethodset_arg
Sets the argument at \p index to \p value with \p size. \see_opencl_ref{clSetKernelArg}
include/boost/compute/kernel.hpp:334
↓ 97 callersFunctiongenerate
include/boost/compute/algorithm/generate.hpp:31
↓ 92 callersMethodstart
perf/perf.hpp:59
↓ 91 callersMethodstop
perf/perf.hpp:64
↓ 90 callersMethodmin_time
perf/perf.hpp:85
↓ 89 callersMethodget_context
include/boost/compute/allocator/buffer_allocator.hpp:99
↓ 86 callersMethodset
include/boost/compute/detail/parameter_cache.hpp:63
↓ 85 callersFunctionperf_parse_args
parses command line arguments and sets the corresponding perf variables
perf/perf.hpp:28
↓ 80 callersMethodname
Returns the function name for the kernel.
include/boost/compute/kernel.hpp:154
↓ 70 callersFunctionsort
include/boost/compute/algorithm/sort.hpp:183
↓ 68 callersFunctioncopy_n
include/boost/compute/algorithm/copy_n.hpp:37
↓ 67 callersFunctionfill
include/boost/compute/algorithm/fill.hpp:281
↓ 61 callersMethodget_device
Returns the device for the context. If the context contains multiple devices, the first is returned.
include/boost/compute/context.hpp:177
↓ 58 callersMethodread
include/boost/compute/container/detail/scalar.hpp:39
↓ 57 callersMethodget_context
Returns the context for the command queue.
include/boost/compute/command_queue.hpp:238
↓ 53 callersMethodenqueue_1d_range_kernel
Convenience method which calls enqueue_nd_range_kernel() with a one-dimensional range.
include/boost/compute/command_queue.hpp:1454
↓ 52 callersMethodget_context
Returns the context for the image sampler object.
include/boost/compute/image/image_sampler.hpp:154
↓ 50 callersFunctionmake_transform_iterator
include/boost/compute/iterator/transform_iterator.hpp:212
↓ 49 callersMethodwait
test/test_async_wait_guard.cpp:29
↓ 47 callersFunctiondim
include/boost/compute/utility/dim.hpp:31
↓ 44 callersFunctionmake_counting_iterator
include/boost/compute/iterator/counting_iterator.hpp:173
↓ 43 callersMethoddata
Returns a pointer to the extents data array. This is useful for passing the extents data to OpenCL APIs which expect an array of \c size_t.
include/boost/compute/utility/extents.hpp:92
↓ 43 callersFunctionis_apple_cpu_device
For CPU devices on Apple platform local memory can not be used when work group size is not [1;1;1]. If work group size is greater "Invalid Work Group
test/quirks.hpp:62
↓ 42 callersMethodcount
include/boost/compute/container/flat_map.hpp:284
↓ 42 callersFunctionfill_n
include/boost/compute/algorithm/fill_n.hpp:30
↓ 41 callersMethodget_event_ptr
Returns a cl_event pointer to the first event in the wait-list. Returns \c 0 if the wait-list is empty. This can be used to pass the wait-list to Ope
include/boost/compute/utility/wait_list.hpp:131
↓ 39 callersFunctionfind
include/boost/compute/algorithm/find.hpp:31
↓ 38 callersFunctionaccumulate
include/boost/compute/algorithm/accumulate.hpp:166
↓ 37 callersMethodcompile
include/boost/compute/detail/meta_kernel.hpp:357
↓ 37 callersMethodinsert
include/boost/compute/container/vector.hpp:621
↓ 37 callersFunctioniota
include/boost/compute/algorithm/iota.hpp:35
↓ 36 callersFunctionmake_zip_iterator
include/boost/compute/iterator/zip_iterator.hpp:275
↓ 36 callersFunctionreduce
include/boost/compute/algorithm/reduce.hpp:38
↓ 34 callersMethodgenerate
test/test_uniform_real_distribution.cpp:61
↓ 32 callersMethodbuild
Builds the program with \p options. If the program fails to compile, this function will throw an opencl_error exception. \code try { // attempt to co
include/boost/compute/program.hpp:256
↓ 32 callersMethodget_context
Returns the context for the kernel.
include/boost/compute/kernel.hpp:172
↓ 31 callersMethodcreate_kernel
include/boost/compute/kernel.hpp:487
↓ 30 callersMethodget_index
include/boost/compute/detail/device_ptr.hpp:124
↓ 28 callersMethodget
include/boost/compute/detail/lru_cache.hpp:82
↓ 27 callersFunctioncount
include/boost/compute/algorithm/count.hpp:34
↓ 26 callersFunctioncopy_async
include/boost/compute/algorithm/copy.hpp:868
↓ 26 callersMethodempty
where to put merged sequence
perf/perf_tbb_merge.cpp:28
↓ 26 callersMethodwrite
include/boost/compute/container/detail/scalar.hpp:44
↓ 25 callersFunctioncount_if
include/boost/compute/algorithm/count_if.hpp:35
↓ 25 callersFunctionradix_sort
include/boost/compute/algorithm/detail/radix_sort.hpp:429
↓ 24 callersMethodenqueue_nd_range_kernel
Enqueues a kernel for execution. \see_opencl_ref{clEnqueueNDRangeKernel}
include/boost/compute/command_queue.hpp:1403
↓ 24 callersFunctionmake_constant_iterator
include/boost/compute/iterator/constant_iterator.hpp:158
↓ 24 callersMethodresize
Resizes the vector to \p size.
include/boost/compute/container/vector.hpp:390
↓ 23 callersMethoddefault_queue
include/boost/compute/container/array.hpp:276
↓ 23 callersFunctionexclusive_scan
include/boost/compute/algorithm/exclusive_scan.hpp:56
↓ 23 callersMethodid
Returns the ID of the device.
include/boost/compute/device.hpp:145
↓ 23 callersFunctioninclusive_scan
include/boost/compute/algorithm/inclusive_scan.hpp:54
↓ 23 callersFunctionsvm_free
include/boost/compute/svm.hpp:55
↓ 20 callersMethodenqueue_svm_map
Enqueues a command to map \p svm_ptr to the host memory space. \opencl_version_warning{2,0} \see_opencl2_ref{clEnqueueSVMMap}
include/boost/compute/command_queue.hpp:1798
↓ 20 callersMethodenqueue_svm_unmap
Enqueues a command to unmap \p svm_ptr from the host memory space. \opencl_version_warning{2,0} \see_opencl2_ref{clEnqueueSVMUnmap}
include/boost/compute/command_queue.hpp:1828
↓ 20 callersFunctionlower_bound
include/boost/compute/algorithm/lower_bound.hpp:32
↓ 20 callersMethodtype
include/boost/compute/detail/meta_kernel.hpp:466
↓ 20 callersFunctionupper_bound
include/boost/compute/algorithm/upper_bound.hpp:31
↓ 19 callersMethodsupports_extension
Returns \c true if the device supports the extension with \p name.
include/boost/compute/device.hpp:214
↓ 19 callersMethodwidth
Returns the width of the image.
include/boost/compute/image/image_object.hpp:101
↓ 18 callersMethodheight
Returns the height of the image. For 1D images, this function will return \c 1.
include/boost/compute/image/image_object.hpp:109
↓ 18 callersFunctionreverse
include/boost/compute/algorithm/reverse.hpp:62
↓ 17 callersMethodfind
include/boost/compute/container/flat_map.hpp:244
↓ 17 callersFunctionmax_element
include/boost/compute/algorithm/max_element.hpp:54
↓ 16 callersFunctionBOOST_COMPUTE_FUNCTION
test/test_extrema.cpp:176
↓ 16 callersFunctionbind
include/boost/compute/functional/bind.hpp:222
↓ 16 callersMethodcheck_version
Returns \c true if the device OpenCL version is major.minor or newer; otherwise returns \c false.
include/boost/compute/device.hpp:492
↓ 16 callersMethoddefine
\internal_
include/boost/compute/closure.hpp:132
↓ 16 callersMethodenqueue_task
Enqueues a kernel to execute using a single work-item. \see_opencl_ref{clEnqueueTask}
include/boost/compute/command_queue.hpp:1473
↓ 15 callersMethodcompute_units
Returns the number of compute units in the device.
include/boost/compute/device.hpp:247
↓ 15 callersFunctionequal
include/boost/compute/algorithm/equal.hpp:29
↓ 15 callersMethodformat
Returns the format for the image.
include/boost/compute/image/image_object.hpp:89
↓ 14 callersFunctionCHECK_RANGE_EQUAL
test/test_radix_sort.cpp:223
↓ 14 callersMethodat
include/boost/compute/container/array.hpp:206
↓ 14 callersFunctioncopy_if
include/boost/compute/algorithm/copy_if.hpp:49
↓ 14 callersMethoderase
include/boost/compute/container/vector.hpp:706
↓ 14 callersFunctionmake_strided_iterator
include/boost/compute/iterator/strided_iterator.hpp:233
↓ 14 callersFunctionmerge
include/boost/compute/algorithm/merge.hpp:50
↓ 14 callersFunctionmerge_sort_on_gpu
include/boost/compute/algorithm/detail/merge_sort_on_gpu.hpp:524
↓ 14 callersFunctionserial_insertion_sort
include/boost/compute/algorithm/detail/insertion_sort.hpp:26
↓ 14 callersMethodsize
include/boost/compute/detail/lru_cache.hpp:46
↓ 13 callersFunctionpartition
include/boost/compute/algorithm/partition.hpp:33
↓ 13 callersMethodplatform
include/boost/compute/platform.hpp:250
↓ 13 callersFunctionreduce_by_key
include/boost/compute/algorithm/reduce_by_key.hpp:64
↓ 12 callersMethodallocate
include/boost/compute/allocator/buffer_allocator.hpp:78
↓ 12 callersMethodback
include/boost/compute/container/array.hpp:234
↓ 12 callersMethodbegin
include/boost/compute/container/vector.hpp:318
next →1–100 of 1,750, ranked by callers