GrPPI  0.2
Generic and Reusable Parallel Pattern Interface
Namespaces | Functions
omp/divideconquer.h File Reference
#include "parallel_execution_omp.h"
Include dependency graph for omp/divideconquer.h:
This graph shows which files directly or indirectly include this file:

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::internal_divide_conquer (parallel_execution_omp &ex, Input &input, Divider &&divide_op, Solver &&solve_op, Combiner &&combine_op, std::atomic< int > &num_threads)
 
template<typename Input , typename Divider , typename Solver , typename Combiner >
std::result_of< Solver(Input)>::type grppi::divide_conquer (parallel_execution_omp &ex, Input &input, Divider &&divide_op, Solver &&solve_op, Combiner &&combine_op)
 Invoke Divide/conquer pattern with OpenMP parallel execution. More...