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
Method
increment
include/boost/compute/iterator/function_input_iterator.hpp:140
Method
increment
\internal_
include/boost/compute/iterator/constant_iterator.hpp:123
Method
increment
\internal_
include/boost/compute/iterator/discard_iterator.hpp:126
Method
increment
include/boost/compute/iterator/counting_iterator.hpp:137
Method
increment
include/boost/compute/iterator/constant_buffer_iterator.hpp:149
Function
increment_iterator
include/boost/compute/iterator/zip_iterator.hpp:150
Method
index
include/boost/compute/detail/meta_kernel.hpp:265
Method
initializeGL
example/resize_image.cpp:93
Method
initializeGL
example/nbody.cpp:123
Method
initializeGL
example/mandelbrot.cpp:108
Method
inject_type
include/boost/compute/detail/meta_kernel.hpp:797
Method
insert
include/boost/compute/container/flat_map.hpp:178
Method
insert
include/boost/compute/container/flat_set.hpp:167
Method
insert
Inserts \p event into the wait-list.
include/boost/compute/utility/wait_list.hpp:124
Method
invoked_as
include/boost/compute/functional/as.hpp:21
Method
invoked_binary_expression
include/boost/compute/lambda/context.hpp:184
Method
invoked_binary_negate_function
include/boost/compute/functional/logical.hpp:52
Method
invoked_binary_operator
include/boost/compute/functional/operator.hpp:25
Method
invoked_bound_function
include/boost/compute/functional/bind.hpp:54
Method
invoked_closure
include/boost/compute/closure.hpp:47
Method
invoked_complex_conj
include/boost/compute/types/complex.hpp:121
Method
invoked_complex_multiplies
include/boost/compute/types/complex.hpp:91
Method
invoked_convert
include/boost/compute/functional/convert.hpp:21
Method
invoked_countable_predicate
include/boost/compute/algorithm/detail/count_if_with_reduce.hpp:25
Method
invoked_field
include/boost/compute/functional/field.hpp:25
Method
invoked_function
include/boost/compute/function.hpp:49
Method
invoked_get
include/boost/compute/functional/get.hpp:35
Method
invoked_identity
include/boost/compute/functional/identity.hpp:23
Method
invoked_unary_negate_function
include/boost/compute/functional/logical.hpp:24
Method
invoked_unpacked
include/boost/compute/functional/detail/unpack.hpp:27
Method
is_divisible
perf/perf_tbb_merge.cpp:29
Method
is_supported_format
Returns \c true if \p format is a supported 2D image format for \p context.
include/boost/compute/image/image2d.hpp:225
Method
is_supported_format
Returns \c true if \p format is a supported 1D image format for \p context.
include/boost/compute/image/image1d.hpp:163
Method
is_supported_format
Returns \c true if \p format is a supported 3D image format for \p context.
include/boost/compute/image/image3d.hpp:225
Method
is_supported_format
Returns \c true if \p format is a supported image format for \p type in \p context with \p flags.
include/boost/compute/image/image_object.hpp:148
Method
join
perf/perf_tbb_accumulate.cpp:38
Method
kernel
Creates a null kernel object.
include/boost/compute/kernel.hpp:43
Method
keyPressEvent
example/nbody.cpp:201
Method
keyPressEvent
example/mandelbrot.cpp:205
Function
less_than_10
perf/perf_stl_stable_partition.cpp:23
Function
less_than_10
perf/perf_stl_partition.cpp:23
Function
less_than_20
perf/perf_stl_partition_point.cpp:23
Method
linear_congruential_engine
Creates a new linear_congruential_engine and seeds it with \p value.
include/boost/compute/random/linear_congruential_engine.hpp:50
Method
link
Links the programs in \p programs with \p options in \p context. \opencl_version_warning{1,2} \see_opencl_ref{clLinkProgram}
include/boost/compute/program.hpp:303
Method
load_program
\internal_
include/boost/compute/random/mersenne_twister_engine.hpp:179
Method
load_program
\internal_
include/boost/compute/random/linear_congruential_engine.hpp:194
Method
load_program
\internal_
include/boost/compute/random/threefry_engine.hpp:73
Method
load_program_binary
Tries to read program binaries from file cache.
include/boost/compute/program.hpp:601
Method
local_buffer
Creates a local buffer object for \p size elements.
include/boost/compute/memory/local_buffer.hpp:39
Method
local_memory_size
Returns the local memory size in bytes.
include/boost/compute/device.hpp:234
Method
local_scan_kernel
include/boost/compute/algorithm/detail/scan_on_gpu.hpp:31
Method
lower_bound
include/boost/compute/container/flat_map.hpp:297
Method
lower_bound
include/boost/compute/container/flat_set.hpp:280
Method
lru_cache
include/boost/compute/detail/lru_cache.hpp:37
Function
main
example/threefry_engine.cpp:20
Function
main
the opencl_test example displays the opencl platforms and devices found on the system using the opencl api directly. if this test fails to compile and
example/opencl_test.cpp:25
Function
main
this example shows how to embed PTX assembly instructions directly into boost.compute functions and use them with the transform() algorithm.
example/inline_ptx.cpp:25
Function
main
example/monte_carlo.cpp:23
Function
main
the resize image example demonstrates how to interactively resize a 2D image and display it using OpenGL. a image sampler is used to perform hardware-
example/resize_image.cpp:211
Function
main
example/transform_sqrt.cpp:22
Function
main
example/matrix_transpose.cpp:219
Function
main
this example shows how to use the max_element() algorithm along with a transform_iterator and the length() function to find the longest 4-component ve
example/longest_vector.cpp:25
Function
main
example/opencv_histogram.cpp:183
Function
main
this example demonstrates how to sort a vector of ints on the GPU
example/sort_vector.cpp:28
Function
main
example/memory_limits.cpp:17
Function
main
this example shows how to read an image with OpenCV, transfer the image to the GPU, and apply a simple flip filter written in OpenCL
example/opencv_flip.cpp:26
Function
main
this example shows how to use the find_if() algorithm to detect the point at which two vectors of prices (such as stock prices) cross.
example/price_cross.cpp:24
Function
main
example/simple_moving_average.cpp:93
Function
main
the k-means example implements the k-means clustering algorithm
example/k_means.cpp:33
Function
main
This example shows how to read two images or use camera with OpenCV, transfer the frames to the GPU, and apply a convolution written in OpenCL
example/opencv_convolution.cpp:100
Function
main
example/time_copy.cpp:25
Function
main
this example demonstrates how to use the Boost.Compute classes to setup and run a simple vector addition kernel on the GPU
example/simple_kernel.cpp:19
Function
main
example/fizz_buzz.cpp:110
Function
main
example/opengl_sphere.cpp:202
Function
main
example/copy_data.cpp:20
Function
main
this example demonstrates how to print the values in a vector
example/print_vector.cpp:22
Function
main
this example demostrates a black-scholes option pricing kernel.
example/black_scholes.cpp:31
Function
main
example/nbody.cpp:208
Function
main
this example demonstrates how to use the mapped_view class to map an array of numbers to device memory and use the reduce() algorithm to calculate the
example/mapped_view.cpp:23
Function
main
this example shows how to load an image using Qt, apply a simple box blur filter, and then display it in a Qt window.
example/qimage_blur.cpp:92
Function
main
the mandelbrot example shows how to create a mandelbrot image in OpenCL and render the image as a texture in OpenGL
example/mandelbrot.cpp:214
Function
main
this example shows how to compute the determinant of many 4x4 matrices using a determinant function and the transform() algorithm. in OpenCL the float
example/batched_determinant.cpp:36
Function
main
example/hello_world.cpp:19
Function
main
this example demonstrates how to sort a std::vector of ints on the GPU
example/host_sort.cpp:28
Function
main
This example shows how to apply sobel filter on images or on camera frames with OpenCV, transfer the frames to the GPU, and apply a sobel filter writt
example/opencv_sobel_filter.cpp:106
Function
main
this example demonstrates how to use Boost.Compute's STL implementation to add two vectors on the GPU
example/vector_addition.cpp:22
Function
main
This example shows how to read two images or use camera with OpenCV, transfer the frames to the GPU, and apply a naive optical flow algorithm written
example/opencv_optical_flow.cpp:116
Function
main
the point centroid example calculates and displays the centroid of a set of 3D points stored as float4's
example/point_centroid.cpp:24
Function
main
this example uses the random-number generation functions in Boost.Compute to calculate a large number of random "steps" and then plots the final rando
example/random_walk.cpp:31
Function
main
example/list_devices.cpp:17
Function
main
this example shows how to use the static c++ kernel language extension (currently only supported by AMD) to compile and execute a templated c++ kernel
example/amd_cpp_kernel.cpp:27
Function
main
perf/perf_accumulate.cpp:89
Function
main
perf/perf_rotate.cpp:27
Function
main
perf/perf_stl_stable_partition.cpp:28
Function
main
perf/perf_search_n.cpp:27
Function
main
perf/perf_random_number_engine.cpp:53
Function
main
perf/perf_erase_remove.cpp:26
Function
main
perf/perf_find_end.cpp:27
Function
main
perf/perf_stl_set_symmetric_difference.cpp:22
Function
main
perf/perf_partition.cpp:27
← previous
next →
1,001–1,100 of 1,666, ranked by callers