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

A coarse-grain reverse-butterfly can be created by first computing a map of fine-grained butterfly skeletons followed by a coarse-grain reverse-butterfly with a coarsened operation on the produced results. More...

Detailed Description

template<typename S, bool B, typename CoarseTag, typename ExecutionTag>
struct stapl::skeletons::transformations::transform< S, tags::reverse_butterfly< B >, tags::coarse< CoarseTag, ExecutionTag > >

A coarse-grain reverse-butterfly can be created by first computing a map of fine-grained butterfly skeletons followed by a coarse-grain reverse-butterfly with a coarsened operation on the produced results.

Template Parameters
Sthe fine-grain butterfly scan
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: