STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Types
stapl::skeletons::transformations::transform< S, tags::scan_reduce< Tag, tags::exclusive >, tags::coarse< CoarseTag, ExecutionTag > > Struct Template Reference

Coarsened version of exclusive scan_reduce skeleton. More...

Public Types

using value_t = typename S::value_t
 

Detailed Description

template<typename S, typename Tag, typename CoarseTag, typename ExecutionTag>
struct stapl::skeletons::transformations::transform< S, tags::scan_reduce< Tag, tags::exclusive >, tags::coarse< CoarseTag, ExecutionTag > >

Coarsened version of exclusive scan_reduce skeleton.

Template Parameters
Sthe scan skeleton
Tagtype of exclusive scan to use for the conquering phase
CoarseTaga tag to specify the required specialization for coarsening
ExecutionTaga tag to specify the execution method used for the coarsened chunks
See also
wrapped_skeleton

The documentation for this struct was generated from the following file: