STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
Classes
+ Collaboration diagram for Transformation Operators:

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...
 

Detailed Description

Internal Implementations