STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
Classes
Customized Compose Operator Flows
+ Collaboration diagram for Customized Compose Operator Flows:

Classes

struct  stapl::skeletons::flows::compose_flows::piped
 A piped flow for a compose, pipes the input flow of the compose to the in flow of the left skeleton. The output flow of the left skeleton to the input flow of right skeleton. Finally, it pipes the output flow of the right skeleton to the output flow of the compose. More...
 
struct  stapl::skeletons::flows::compose_flows::input_to_all
 An input_to_all flow for a compose is similar to compose_flows::piped, but in addition it pipes the input flow of the compose to the rightP as well. More...
 
struct  stapl::skeletons::flows::compose_flows::last_input_to_all
 An last_input_to_all flow for a compose takes the first n-1 flows in the given flow tuple given as an input to the compose and connects it to the input flow of the first skeleton in the compose. It then pipes the output of each skeleton to its next skeleton, and in addition passes the last flow given to the compose to every enclosed skeleton. More...
 
struct  stapl::skeletons::flows::compose_flows::input_to_last
 A very common flow used in many algorithms is when the last input is forked and passed to the last skeleton in the sequence. Examples of this flow can be seen in scan and sink. More...
 
struct  stapl::skeletons::flows::compose_flows::scan
 A simplified compose flow for scans. The same flow can be written as compose<input_to_last>(compose(a, b), c). This is done to reduce compilation time while maintaining expressivity of this simple case. More...
 

Detailed Description