Bolt
1.3
C++ template library with support for OpenCL
|
bgldinar16 | |
Jenkins_FS_Root | |
workspace | |
Bolt_Clone_Local_develop | |
include | |
bolt | |
amp | |
iterator | |
addressof.h | |
constant_iterator.h | Return Same Value or Constant Value on dereferencing |
counting_iterator.h | Return Same Value or counting Value on dereferencing |
iterator_traits.h | Defines new iterator_traits structures used by the Bolt runtime to make runtime decisions on how to dispatch calls to various supported backends |
permutation_iterator.h | |
transform_iterator.h | |
binary_search.h | Returns true if the search element is found in the given input range and false otherwise |
bolt.h | Define global functions for Bolt AMP |
control.h | Control the parameters of a specific Bolt algorithm call |
copy.h | Copies each element from the sequence to result |
count.h | Counts the number of elements in the specified range |
device_vector.h | Header file for the device_container class |
fill.h | Fills a range with values passed in the function |
find.h | |
for_each.h | For_each applies the function object f to each element in the range [first, last); f's return value, if any, is ignored |
functional.h | List all the unary and binary functions |
gather.h | Gathers elements from a source array to a destination range |
generate.h | Generate assigns to each element of a sequence [first,last] |
inner_product.h | Inner Product returns the inner product of two iterators |
logical.h | |
max_element.h | |
merge.h | Returns the result of combining all the elements in the specified range using the specified |
min_element.h | Min_element returns the location of the first minimum element in the specified range |
pair.h | A type encapsulating a heterogeneous pair of elements |
parallel_iteration.h | Parallel_iteration just use a parallel_for for all devices |
pool_alloc.h | Pool allocator |
reduce.h | Returns the result of combining all the elements in the specified range using the specified binary_op |
reduce_by_key.h | Performs on a sequence, a reduction of each sub-sequence as defined by equivalent keys |
remove.h | Removes every element which is equal to specified value or that which satisfies specified condition (if any) in the given input range |
replace.h | Replaces every element which satisfies specified condition (if any) in the given input range with specified new value |
scan.h | Scan calculates a running sum over a range of values, inclusive or exclusive |
scan_by_key.h | Performs, on a sequence, scan of each sub-sequence as defined by equivalent keys inclusive or exclusive |
scatter.h | Scatters elements from a source range to a destination array |
sort.h | Returns the sorted result of all the elements in input |
sort_by_key.h | Returns the sorted result of all the elements in input based on equivalent keys |
stablesort.h | |
stablesort_by_key.h | |
synchronized_view.h | Override the CPU implementation of array indexes |
transform.h | Applies a specific function object to each element pair in the specified input ranges |
transform_reduce.h | Fuses transform and reduce operations together |
transform_reduce_range.h | Takes a start index and extent as the range to iterate |
transform_scan.h | Performs on a sequence, the transformation defined by a unary operator, then the inclusive/exclusive scan defined by a binary operator |
unique.h | |
cl | |
iterator | |
addressof.h | |
constant_iterator.h | Return Same Value or Constant Value on dereferencing |
counting_iterator.h | Return Incremented Value on dereferencing |
facade_iterator_category.h | |
iterator_adaptor.h | |
iterator_categories.h | |
iterator_facade.h | |
iterator_traits.h | Defines new iterator_traits structures used by the Bolt runtime to make runtime decisions on how to dispatch calls to various supported backends |
permutation_iterator.h | |
transform_iterator.h | |
binary_search.h | Returns true if the search element is found in the given input range and false otherwise |
bolt.h | Define global functions for Bolt CL |
clcode.h | Defines macros to help the user create code with C++ semantics for OpenCL kernels |
control.h | Control the parameters of a specific Bolt algorithm call |
copy.h | Copies each element from the sequence to result |
count.h | Counts the number of elements in the specified range |
device_vector.h | Namespace that captures OpenCL related data types and functions Public header file for the device_container class |
distance.h | |
fill.h | Fills a range with values passed in the function |
functional.h | List all the unary and binary functions |
gather.h | Gathers elements from a source array to a destination range |
generate.h | Generate assigns to each element of a sequence [first,last] |
inner_product.h | Inner Product returns the inner product of two iterators |
max_element.h | Max_element returns the location of the first maximum element in the specified range |
merge.h | Returns the result of combining all the elements in the specified range using the specified |
min_element.h | Min_element returns the location of the first minimum element in the specified range |
pair.h | A type encapsulating a heterogeneous pair of elements |
reduce.h | Returns the result of combining all the elements in the specified range using the specified |
reduce_by_key.h | Performs on a sequence, a reduction of each sub-sequence as defined by equivalent keys |
scan.h | Scan calculates a running sum over a range of values, inclusive or exclusive |
scan_by_key.h | Performs, on a sequence, scan of each sub-sequence as defined by equivalent keys inclusive or exclusive |
scatter.h | Scatters elements from a source range to a destination array |
sort.h | Returns the sorted result of all the elements in input |
sort_by_key.h | Returns the sorted result of all the elements in input based on equivalent keys |
stablesort.h | |
stablesort_by_key.h | |
transform.h | Applies a binary function to each pair of elements from two input sequences |
transform_reduce.h | Fuses transform and reduce operations together |
transform_scan.h | Performs on a sequence, the transformation defined by a unary operator, then the inclusive scan defined by a binary operator |