Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostorg/compute
/ functions
Functions
1,666 in github.com/boostorg/compute
⨍
Functions
1,666
◇
Types & classes
372
↓ 315 callers
Method
begin
include/boost/compute/container/array.hpp:106
↓ 291 callers
Method
end
include/boost/compute/container/array.hpp:121
↓ 141 callers
Function
copy
include/boost/compute/algorithm/copy.hpp:337
↓ 122 callers
Method
size
Returns the size of the buffer in bytes.
include/boost/compute/buffer.hpp:128
↓ 100 callers
Function
iterator_range_size
include/boost/compute/detail/iterator_range_size.hpp:27
↓ 99 callers
Method
get
Returns the result of the computation. This will block until the result is ready.
include/boost/compute/async/future.hpp:60
↓ 90 callers
Method
start
perf/perf.hpp:58
↓ 89 callers
Method
finish
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 callers
Method
stop
perf/perf.hpp:63
↓ 87 callers
Method
min_time
perf/perf.hpp:84
↓ 86 callers
Function
generate
include/boost/compute/algorithm/generate.hpp:26
↓ 84 callers
Function
perf_parse_args
parses command line arguments and sets the corresponding perf variables
perf/perf.hpp:28
↓ 66 callers
Method
name
Returns the function name for the kernel.
include/boost/compute/kernel.hpp:135
↓ 62 callers
Method
get_context
include/boost/compute/allocator/buffer_allocator.hpp:99
↓ 44 callers
Method
set_arg
include/boost/compute/detail/meta_kernel.hpp:392
↓ 42 callers
Method
get_device
Returns the device for the context. If the context contains multiple devices, the first is returned.
include/boost/compute/context.hpp:176
↓ 42 callers
Function
transform
include/boost/compute/algorithm/transform.hpp:34
↓ 39 callers
Function
fill
include/boost/compute/algorithm/fill.hpp:276
↓ 38 callers
Method
push_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 callers
Method
enqueue_1d_range_kernel
Convenience method which calls enqueue_nd_range_kernel() with a one-dimensional range.
include/boost/compute/command_queue.hpp:1409
↓ 37 callers
Method
get_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 callers
Function
sort
include/boost/compute/algorithm/sort.hpp:170
↓ 35 callers
Function
copy_n
include/boost/compute/algorithm/copy_n.hpp:35
↓ 30 callers
Method
get_context
Returns the context for the image sampler object.
include/boost/compute/image/image_sampler.hpp:154
↓ 30 callers
Method
set_arg
Sets the argument at \p index to \p value with \p size. \see_opencl_ref{clSetKernelArg}
include/boost/compute/kernel.hpp:208
↓ 29 callers
Method
compile
include/boost/compute/detail/meta_kernel.hpp:332
↓ 26 callers
Method
read
include/boost/compute/container/detail/scalar.hpp:38
↓ 23 callers
Function
find
include/boost/compute/algorithm/find.hpp:26
↓ 23 callers
Method
get_context
Returns the context for the command queue.
include/boost/compute/command_queue.hpp:222
↓ 20 callers
Method
get_context
Returns the context for the kernel.
include/boost/compute/kernel.hpp:153
↓ 20 callers
Function
make_pair
include/boost/compute/lambda/make_pair.hpp:56
↓ 19 callers
Method
get_index
include/boost/compute/detail/device_ptr.hpp:124
↓ 18 callers
Method
build
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 callers
Method
generate
include/boost/compute/random/threefry_engine.hpp:236
↓ 17 callers
Method
create_kernel
include/boost/compute/kernel.hpp:347
↓ 16 callers
Method
data
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 callers
Function
iota
include/boost/compute/algorithm/iota.hpp:30
↓ 15 callers
Method
count
include/boost/compute/container/flat_map.hpp:284
↓ 15 callers
Method
enqueue_task
Enqueues a kernel to execute using a single work-item. \see_opencl_ref{clEnqueueTask}
include/boost/compute/command_queue.hpp:1428
↓ 15 callers
Function
make_transform_iterator
include/boost/compute/iterator/transform_iterator.hpp:212
↓ 14 callers
Method
default_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 callers
Method
enqueue_nd_range_kernel
Enqueues a kernel for execution. \see_opencl_ref{clEnqueueNDRangeKernel}
include/boost/compute/command_queue.hpp:1358
↓ 14 callers
Function
fill_n
include/boost/compute/algorithm/fill_n.hpp:25
↓ 14 callers
Function
is_sorted
include/boost/compute/algorithm/is_sorted.hpp:35
↓ 14 callers
Method
write
include/boost/compute/container/detail/scalar.hpp:43
↓ 13 callers
Function
BOOST_COMPUTE_FUNCTION
test/test_extrema.cpp:60
↓ 13 callers
Method
get
include/boost/compute/detail/lru_cache.hpp:82
↓ 13 callers
Method
type
include/boost/compute/detail/meta_kernel.hpp:432
↓ 12 callers
Function
CHECK_RANGE_EQUAL
test/test_sort.cpp:220
↓ 12 callers
Function
accumulate
include/boost/compute/algorithm/accumulate.hpp:160
↓ 12 callers
Function
reverse
include/boost/compute/algorithm/reverse.hpp:57
↓ 11 callers
Method
id
Returns the ID of the device.
include/boost/compute/device.hpp:144
↓ 11 callers
Function
reduce
include/boost/compute/algorithm/reduce.hpp:35
↓ 11 callers
Method
width
Returns the width of the image.
include/boost/compute/image/image_object.hpp:101
↓ 10 callers
Function
dim
include/boost/compute/utility/dim.hpp:31
↓ 10 callers
Function
exclusive_scan
include/boost/compute/algorithm/exclusive_scan.hpp:49
↓ 10 callers
Method
find
include/boost/compute/container/flat_map.hpp:244
↓ 10 callers
Function
find_if
include/boost/compute/algorithm/find_if.hpp:24
↓ 10 callers
Method
format
Returns the format for the image.
include/boost/compute/image/image_object.hpp:89
↓ 10 callers
Method
height
Returns the height of the image. For 1D images, this function will return \c 1.
include/boost/compute/image/image_object.hpp:109
↓ 10 callers
Function
make_counting_iterator
include/boost/compute/iterator/counting_iterator.hpp:173
↓ 10 callers
Function
partition
include/boost/compute/algorithm/partition.hpp:28
↓ 10 callers
Method
resize
Resizes the vector to \p size.
include/boost/compute/container/vector.hpp:372
↓ 10 callers
Method
supports_extension
Returns \c true if the device supports the extension with \p name.
include/boost/compute/device.hpp:213
↓ 10 callers
Method
wait
Blocks until the actions corresponding to the event have completed.
include/boost/compute/event.hpp:213
↓ 9 callers
Function
count_if
include/boost/compute/algorithm/count_if.hpp:29
↓ 9 callers
Method
empty
where to put merged sequence
perf/perf_tbb_merge.cpp:28
↓ 9 callers
Function
make_zip_iterator
include/boost/compute/iterator/zip_iterator.hpp:275
↓ 9 callers
Function
max_element
include/boost/compute/algorithm/max_element.hpp:48
↓ 8 callers
Function
copy_if
include/boost/compute/algorithm/copy_if.hpp:42
↓ 8 callers
Method
get_event
Returns the underlying event object.
include/boost/compute/async/future.hpp:80
↓ 8 callers
Function
make_constant_iterator
include/boost/compute/iterator/constant_iterator.hpp:158
↓ 8 callers
Method
platform
include/boost/compute/platform.hpp:227
↓ 8 callers
Method
size
Returns the size (width, height) of the texture.
include/boost/compute/interop/opengl/opengl_texture.hpp:96
↓ 8 callers
Method
size
include/boost/compute/detail/lru_cache.hpp:46
↓ 8 callers
Method
vendor
Returns the name of the vendor for the device.
include/boost/compute/device.hpp:175
↓ 7 callers
Function
bind
include/boost/compute/functional/bind.hpp:222
↓ 7 callers
Function
count
include/boost/compute/algorithm/count.hpp:28
↓ 7 callers
Method
empty
include/boost/compute/container/array.hpp:171
↓ 7 callers
Method
get_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 callers
Function
inclusive_scan
include/boost/compute/algorithm/inclusive_scan.hpp:47
↓ 7 callers
Method
insert
include/boost/compute/container/vector.hpp:559
↓ 6 callers
Method
back
include/boost/compute/container/array.hpp:219
↓ 6 callers
Method
check_version
\internal_
include/boost/compute/device.hpp:411
↓ 6 callers
Method
empty
include/boost/compute/detail/lru_cache.hpp:56
↓ 6 callers
Method
enqueue_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 callers
Method
exec_1d
include/boost/compute/detail/meta_kernel.hpp:632
↓ 6 callers
Function
for_each
include/boost/compute/algorithm/for_each.hpp:50
↓ 6 callers
Function
lower_bound
include/boost/compute/algorithm/lower_bound.hpp:27
↓ 6 callers
Function
merge
include/boost/compute/algorithm/merge.hpp:45
↓ 6 callers
Function
opencv_create_image2d_with_mat
include/boost/compute/interop/opencv/core.hpp:124
↓ 6 callers
Function
opencv_imshow
include/boost/compute/interop/opencv/highgui.hpp:21
↓ 6 callers
Function
upper_bound
include/boost/compute/algorithm/upper_bound.hpp:26
↓ 5 callers
Method
begin
include/boost/compute/container/valarray.hpp:253
↓ 5 callers
Method
clear
perf/perf.hpp:74
↓ 5 callers
Function
copy_async
include/boost/compute/algorithm/copy.hpp:350
↓ 5 callers
Method
enqueue_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 callers
Function
equal
include/boost/compute/algorithm/equal.hpp:24
↓ 5 callers
Method
erase
include/boost/compute/container/vector.hpp:644
↓ 5 callers
Method
front
include/boost/compute/container/array.hpp:209
next →
1–100 of 1,666, ranked by callers