|
Bolt
1.3
C++ template library with support for OpenCL
|
| Return Same Value or Constant Value on dereferencing | |
| Return Same Value or counting Value on dereferencing | |
| Defines new iterator_traits structures used by the Bolt runtime to make runtime decisions on how to dispatch calls to various supported backends | |
| Returns true if the search element is found in the given input range and false otherwise | |
| Define global functions for Bolt AMP | |
| Control the parameters of a specific Bolt algorithm call | |
| Copies each element from the sequence to result | |
| Counts the number of elements in the specified range | |
| Header file for the device_container class | |
| Fills a range with values passed in the function | |
| For_each applies the function object f to each element in the range [first, last); f's return value, if any, is ignored | |
| List all the unary and binary functions | |
| Gathers elements from a source array to a destination range | |
| Generate assigns to each element of a sequence [first,last] | |
| Inner Product returns the inner product of two iterators | |
| Returns the result of combining all the elements in the specified range using the specified | |
| Min_element returns the location of the first minimum element in the specified range | |
| A type encapsulating a heterogeneous pair of elements | |
| Parallel_iteration just use a parallel_for for all devices | |
| Pool allocator | |
| Returns the result of combining all the elements in the specified range using the specified binary_op | |
| Performs on a sequence, a reduction of each sub-sequence as defined by equivalent keys | |
| Removes every element which is equal to specified value or that which satisfies specified condition (if any) in the given input range | |
| Replaces every element which satisfies specified condition (if any) in the given input range with specified new value | |
| Scan calculates a running sum over a range of values, inclusive or exclusive | |
| Performs, on a sequence, scan of each sub-sequence as defined by equivalent keys inclusive or exclusive | |
| Scatters elements from a source range to a destination array | |
| Returns the sorted result of all the elements in input | |
| Returns the sorted result of all the elements in input based on equivalent keys | |
| Override the CPU implementation of array indexes | |
| Applies a specific function object to each element pair in the specified input ranges | |
| Fuses transform and reduce operations together | |
| Takes a start index and extent as the range to iterate | |
| Performs on a sequence, the transformation defined by a unary operator, then the inclusive/exclusive scan defined by a binary operator | |
| Return Same Value or Constant Value on dereferencing | |
| Return Incremented Value on dereferencing | |
| Defines new iterator_traits structures used by the Bolt runtime to make runtime decisions on how to dispatch calls to various supported backends | |
| Returns true if the search element is found in the given input range and false otherwise | |
| Define global functions for Bolt CL | |
| Defines macros to help the user create code with C++ semantics for OpenCL kernels | |
| Control the parameters of a specific Bolt algorithm call | |
| Copies each element from the sequence to result | |
| Counts the number of elements in the specified range | |
| Namespace that captures OpenCL related data types and functions Public header file for the device_container class | |
| Fills a range with values passed in the function | |
| List all the unary and binary functions | |
| Gathers elements from a source array to a destination range | |
| Generate assigns to each element of a sequence [first,last] | |
| Inner Product returns the inner product of two iterators | |
| Max_element returns the location of the first maximum element in the specified range | |
| Returns the result of combining all the elements in the specified range using the specified | |
| Min_element returns the location of the first minimum element in the specified range | |
| A type encapsulating a heterogeneous pair of elements | |
| Returns the result of combining all the elements in the specified range using the specified | |
| Performs on a sequence, a reduction of each sub-sequence as defined by equivalent keys | |
| Scan calculates a running sum over a range of values, inclusive or exclusive | |
| Performs, on a sequence, scan of each sub-sequence as defined by equivalent keys inclusive or exclusive | |
| Scatters elements from a source range to a destination array | |
| Returns the sorted result of all the elements in input | |
| Returns the sorted result of all the elements in input based on equivalent keys | |
| Applies a binary function to each pair of elements from two input sequences | |
| Fuses transform and reduce operations together | |
| Performs on a sequence, the transformation defined by a unary operator, then the inclusive scan defined by a binary operator |
1.8.3