STAPL API Reference |
Modules Classes |
Classes | |
struct | stapl::skeletons::scan_helpers::add_to_all_op< Op > |
This struct uses the Op and computes the result of the application of Op to the pair of an offset given by Value and elements of an input given by Values . More... | |
struct | stapl::skeletons::scan_helpers::pickfirst< T > |
This filter is used in naive coarsened scan to read the value which is filtered by back_op . More... | |
struct | stapl::skeletons::scan_helpers::back_op< T > |
This filter is used in naive coarsened version of scan to limit the size of data passed to the intermediate scan. More... | |
struct | stapl::skeletons::scan_helpers::offset_scan_copy_op< Op, tags::inclusive > |
This operation is used in optimized version of coarsened inclusive scan. It computes scan of an input, given an offset v and an input values , and immediately writes the result to a given output view. More... | |
struct | stapl::skeletons::scan_helpers::offset_scan_copy_op< Op, tags::exclusive > |
This operation is used in optimized version of coarsened exclusive scan. It computes the exclusive scan of an input, given an offset v and an input values , and immediately writes the result to a given output view. More... | |
struct | stapl::skeletons::scan_helpers::offset_scan_op< Op, Alg > |
This operation is used in optimized coarsened scans. It computes scan of an input, given an offset v and an input values and returns the result of computation. More... | |
struct | stapl::skeletons::scan_helpers::find_scan_update_phase_pd |
The update phase in a coarsened scan adds the offset computed by the intermediate scan to the scan result of each chunk of data passed to it. More... | |
Internal Implementations