GrPPI
0.2
Generic and Reusable Parallel Pattern Interface
|
Go to the source code of this file.
Namespaces | |
grppi | |
Functions | |
template<typename Identity , typename Combiner , typename Consumer , typename Generator > | |
void | grppi::stream_reduce_multi_impl (polymorphic_execution &ex, int window_size, int offset, Identity identity, Generator &&generate_op, Combiner &&combine_op, Consumer &&consume_op) |
template<typename E , typename... O, typename Identity , typename Generator , typename Combiner , typename Consumer , internal::requires_execution_not_supported< E > = 0> | |
void | grppi::stream_reduce_multi_impl (polymorphic_execution &ex, int windowsize, int offset, Identity identity, Generator &&gen, Combiner &&comb, Consumer &&cons) |
template<typename Identity , typename Generator , typename Combiner , typename Consumer > | |
void | grppi::stream_reduce (polymorphic_execution &ex, int windowsize, int offset, Identity identity, Generator &&gen, Combiner &&comb, Consumer &&cons) |
Invoke Stream reduction pattern on a stream with polymorphic parallel execution. More... | |