STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::skeletons::transformations::transform< S, tags::zip_reduce< arity >, tags::coarse< CoarseTag, ExecutionTag > > Struct Template Reference

A coarse-grain zip_reduce can be created by sequencing a coarse-grain zip of zip_reduces with a reduce. More...

Detailed Description

template<typename S, int arity, typename CoarseTag, typename ExecutionTag>
struct stapl::skeletons::transformations::transform< S, tags::zip_reduce< arity >, tags::coarse< CoarseTag, ExecutionTag > >

A coarse-grain zip_reduce can be created by sequencing a coarse-grain zip of zip_reduces with a reduce.

Please notice that we are using optimizers::zip_reduce_optimizer by default.

Template Parameters
Sthe zip_reduce skeleton to be coarsened
aritynumber of inputs to the given zip_reduce skeleton
CoarseTaga tag to specify the required specialization for coarsening
ExecutionTaga tag to specify the execution method used for the coarsened chunks
See also
Coarsening Transformation Tags
Tags specifying the execution

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