MCPcopy Create free account

hub / github.com/boostorg/compute / functions

Functions1,666 in github.com/boostorg/compute

↓ 315 callersMethodbegin
include/boost/compute/container/array.hpp:106
↓ 291 callersMethodend
include/boost/compute/container/array.hpp:121
↓ 141 callersFunctioncopy
include/boost/compute/algorithm/copy.hpp:337
↓ 122 callersMethodsize
Returns the size of the buffer in bytes.
include/boost/compute/buffer.hpp:128
↓ 100 callersFunctioniterator_range_size
include/boost/compute/detail/iterator_range_size.hpp:27
↓ 99 callersMethodget
Returns the result of the computation. This will block until the result is ready.
include/boost/compute/async/future.hpp:60
↓ 90 callersMethodstart
perf/perf.hpp:58
↓ 89 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:168
↓ 89 callersMethodstop
perf/perf.hpp:63
↓ 87 callersMethodmin_time
perf/perf.hpp:84
↓ 86 callersFunctiongenerate
include/boost/compute/algorithm/generate.hpp:26
↓ 84 callersFunctionperf_parse_args
parses command line arguments and sets the corresponding perf variables
perf/perf.hpp:28
↓ 66 callersMethodname
Returns the function name for the kernel.
include/boost/compute/kernel.hpp:135
↓ 62 callersMethodget_context
include/boost/compute/allocator/buffer_allocator.hpp:99
↓ 44 callersMethodset_arg
include/boost/compute/detail/meta_kernel.hpp:392
↓ 42 callersMethodget_device
Returns the device for the context. If the context contains multiple devices, the first is returned.
include/boost/compute/context.hpp:176
↓ 42 callersFunctiontransform
include/boost/compute/algorithm/transform.hpp:34
↓ 39 callersFunctionfill
include/boost/compute/algorithm/fill.hpp:276
↓ 38 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:534
↓ 37 callersMethodenqueue_1d_range_kernel
Convenience method which calls enqueue_nd_range_kernel() with a one-dimensional range.
include/boost/compute/command_queue.hpp:1409
↓ 37 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:114
↓ 36 callersFunctionsort
include/boost/compute/algorithm/sort.hpp:170
↓ 35 callersFunctioncopy_n
include/boost/compute/algorithm/copy_n.hpp:35
↓ 30 callersMethodget_context
Returns the context for the image sampler object.
include/boost/compute/image/image_sampler.hpp:154
↓ 30 callersMethodset_arg
Sets the argument at \p index to \p value with \p size. \see_opencl_ref{clSetKernelArg}
include/boost/compute/kernel.hpp:208
↓ 29 callersMethodcompile
include/boost/compute/detail/meta_kernel.hpp:332
↓ 26 callersMethodread
include/boost/compute/container/detail/scalar.hpp:38
↓ 23 callersFunctionfind
include/boost/compute/algorithm/find.hpp:26
↓ 23 callersMethodget_context
Returns the context for the command queue.
include/boost/compute/command_queue.hpp:222
↓ 20 callersMethodget_context
Returns the context for the kernel.
include/boost/compute/kernel.hpp:153
↓ 20 callersFunctionmake_pair
include/boost/compute/lambda/make_pair.hpp:56
↓ 19 callersMethodget_index
include/boost/compute/detail/device_ptr.hpp:124
↓ 18 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:247
↓ 18 callersMethodgenerate
include/boost/compute/random/threefry_engine.hpp:236
↓ 17 callersMethodcreate_kernel
include/boost/compute/kernel.hpp:347
↓ 16 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
↓ 16 callersFunctioniota
include/boost/compute/algorithm/iota.hpp:30
↓ 15 callersMethodcount
include/boost/compute/container/flat_map.hpp:284
↓ 15 callersMethodenqueue_task
Enqueues a kernel to execute using a single work-item. \see_opencl_ref{clEnqueueTask}
include/boost/compute/command_queue.hpp:1428
↓ 15 callersFunctionmake_transform_iterator
include/boost/compute/iterator/transform_iterator.hpp:212
↓ 14 callersMethoddefault_queue
\internal_ Returns a command queue usable to issue commands for the vector's memory buffer. This is used when a member function is called without spe
include/boost/compute/container/vector.hpp:708
↓ 14 callersMethodenqueue_nd_range_kernel
Enqueues a kernel for execution. \see_opencl_ref{clEnqueueNDRangeKernel}
include/boost/compute/command_queue.hpp:1358
↓ 14 callersFunctionfill_n
include/boost/compute/algorithm/fill_n.hpp:25
↓ 14 callersFunctionis_sorted
include/boost/compute/algorithm/is_sorted.hpp:35
↓ 14 callersMethodwrite
include/boost/compute/container/detail/scalar.hpp:43
↓ 13 callersFunctionBOOST_COMPUTE_FUNCTION
test/test_extrema.cpp:60
↓ 13 callersMethodget
include/boost/compute/detail/lru_cache.hpp:82
↓ 13 callersMethodtype
include/boost/compute/detail/meta_kernel.hpp:432
↓ 12 callersFunctionCHECK_RANGE_EQUAL
test/test_sort.cpp:220
↓ 12 callersFunctionaccumulate
include/boost/compute/algorithm/accumulate.hpp:160
↓ 12 callersFunctionreverse
include/boost/compute/algorithm/reverse.hpp:57
↓ 11 callersMethodid
Returns the ID of the device.
include/boost/compute/device.hpp:144
↓ 11 callersFunctionreduce
include/boost/compute/algorithm/reduce.hpp:35
↓ 11 callersMethodwidth
Returns the width of the image.
include/boost/compute/image/image_object.hpp:101
↓ 10 callersFunctiondim
include/boost/compute/utility/dim.hpp:31
↓ 10 callersFunctionexclusive_scan
include/boost/compute/algorithm/exclusive_scan.hpp:49
↓ 10 callersMethodfind
include/boost/compute/container/flat_map.hpp:244
↓ 10 callersFunctionfind_if
include/boost/compute/algorithm/find_if.hpp:24
↓ 10 callersMethodformat
Returns the format for the image.
include/boost/compute/image/image_object.hpp:89
↓ 10 callersMethodheight
Returns the height of the image. For 1D images, this function will return \c 1.
include/boost/compute/image/image_object.hpp:109
↓ 10 callersFunctionmake_counting_iterator
include/boost/compute/iterator/counting_iterator.hpp:173
↓ 10 callersFunctionpartition
include/boost/compute/algorithm/partition.hpp:28
↓ 10 callersMethodresize
Resizes the vector to \p size.
include/boost/compute/container/vector.hpp:372
↓ 10 callersMethodsupports_extension
Returns \c true if the device supports the extension with \p name.
include/boost/compute/device.hpp:213
↓ 10 callersMethodwait
Blocks until the actions corresponding to the event have completed.
include/boost/compute/event.hpp:213
↓ 9 callersFunctioncount_if
include/boost/compute/algorithm/count_if.hpp:29
↓ 9 callersMethodempty
where to put merged sequence
perf/perf_tbb_merge.cpp:28
↓ 9 callersFunctionmake_zip_iterator
include/boost/compute/iterator/zip_iterator.hpp:275
↓ 9 callersFunctionmax_element
include/boost/compute/algorithm/max_element.hpp:48
↓ 8 callersFunctioncopy_if
include/boost/compute/algorithm/copy_if.hpp:42
↓ 8 callersMethodget_event
Returns the underlying event object.
include/boost/compute/async/future.hpp:80
↓ 8 callersFunctionmake_constant_iterator
include/boost/compute/iterator/constant_iterator.hpp:158
↓ 8 callersMethodplatform
include/boost/compute/platform.hpp:227
↓ 8 callersMethodsize
Returns the size (width, height) of the texture.
include/boost/compute/interop/opengl/opengl_texture.hpp:96
↓ 8 callersMethodsize
include/boost/compute/detail/lru_cache.hpp:46
↓ 8 callersMethodvendor
Returns the name of the vendor for the device.
include/boost/compute/device.hpp:175
↓ 7 callersFunctionbind
include/boost/compute/functional/bind.hpp:222
↓ 7 callersFunctioncount
include/boost/compute/algorithm/count.hpp:28
↓ 7 callersMethodempty
include/boost/compute/container/array.hpp:171
↓ 7 callersMethodget_or_build
Loads the program with \p key from the cache if it exists. Otherwise builds a new program with \p source and \p options, stores it in the cache, and r
include/boost/compute/utility/program_cache.hpp:129
↓ 7 callersFunctioninclusive_scan
include/boost/compute/algorithm/inclusive_scan.hpp:47
↓ 7 callersMethodinsert
include/boost/compute/container/vector.hpp:559
↓ 6 callersMethodback
include/boost/compute/container/array.hpp:219
↓ 6 callersMethodcheck_version
\internal_
include/boost/compute/device.hpp:411
↓ 6 callersMethodempty
include/boost/compute/detail/lru_cache.hpp:56
↓ 6 callersMethodenqueue_write_buffer
Enqueues a command to write data from host memory to \p buffer. \see_opencl_ref{clEnqueueWriteBuffer} \see copy()
include/boost/compute/command_queue.hpp:423
↓ 6 callersMethodexec_1d
include/boost/compute/detail/meta_kernel.hpp:632
↓ 6 callersFunctionfor_each
include/boost/compute/algorithm/for_each.hpp:50
↓ 6 callersFunctionlower_bound
include/boost/compute/algorithm/lower_bound.hpp:27
↓ 6 callersFunctionmerge
include/boost/compute/algorithm/merge.hpp:45
↓ 6 callersFunctionopencv_create_image2d_with_mat
include/boost/compute/interop/opencv/core.hpp:124
↓ 6 callersFunctionopencv_imshow
include/boost/compute/interop/opencv/highgui.hpp:21
↓ 6 callersFunctionupper_bound
include/boost/compute/algorithm/upper_bound.hpp:26
↓ 5 callersMethodbegin
include/boost/compute/container/valarray.hpp:253
↓ 5 callersMethodclear
perf/perf.hpp:74
↓ 5 callersFunctioncopy_async
include/boost/compute/algorithm/copy.hpp:350
↓ 5 callersMethodenqueue_read_buffer
Enqueues a command to read data from \p buffer to host memory. \see_opencl_ref{clEnqueueReadBuffer} \see copy()
include/boost/compute/command_queue.hpp:252
↓ 5 callersFunctionequal
include/boost/compute/algorithm/equal.hpp:24
↓ 5 callersMethoderase
include/boost/compute/container/vector.hpp:644
↓ 5 callersMethodfront
include/boost/compute/container/array.hpp:209
next →1–100 of 1,666, ranked by callers