GrPPI
0.2
Generic and Reusable Parallel Pattern Interface
|
Go to the source code of this file.
Namespaces | |
grppi | |
Functions | |
template<typename Input , typename Divider , typename Solver , typename Combiner > | |
std::result_of< Solver(Input)>::type | grppi::divide_conquer_multi_impl (polymorphic_execution &ex, Input &input, Divider &÷_op, Solver &&solve_op, Combiner &&combine_op) |
template<typename E , typename... O, typename Input , typename Divider , typename Solver , typename Combiner , internal::requires_execution_not_supported< E > = 0> | |
std::result_of< Solver(Input)>::type | grppi::divide_conquer_multi_impl (polymorphic_execution &ex, Input &input, Divider &÷_op, Solver &&solve_op, Combiner &&combine_op) |
template<typename Input , typename Divider , typename Solver , typename Combiner > | |
std::result_of< Solver(Input)>::type | grppi::divide_conquer (polymorphic_execution &ex, Input &input, Divider &÷_op, Solver &&solve_op, Combiner &&combine_op) |
Invoke Divide/conquer pattern with polymorphic execution. More... | |