STAPL API Reference |
Modules Classes |
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... | |