STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::skeletons::flows::repeat_flows::scan_broadcast::custom_flow< Flow > Class Template Reference

This is a customized flow over a an existing flow, that only converts the consumers_count request to 2D requests. This is used for scan skeleton. More...

Public Member Functions

 custom_flow (Flow const &flow)
 
template<typename Index , typename F = skeletons::no_filter>
producer_type< F > consume_from (Index const &index, F const &filter=F()) const
 
template<typename Coord >
std::size_t consumer_count (Coord const &producer_coord) const
 

Public Types

template<typename F = skeletons::no_filter>
using producer_type = typename Flow::template producer_type< F >
 

Detailed Description

template<typename Flow>
class stapl::skeletons::flows::repeat_flows::scan_broadcast::custom_flow< Flow >

This is a customized flow over a an existing flow, that only converts the consumers_count request to 2D requests. This is used for scan skeleton.

Template Parameters
Flowthe underlying flow

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