|
template<typename ProcessGroup , typename InputIterator , typename OutputIterator , typename BinaryOperation > |
OutputIterator | boost::parallel::reduce (ProcessGroup pg, typename ProcessGroup::process_id_type root, InputIterator first, InputIterator last, OutputIterator out, BinaryOperation bin_op) |
|
template<typename ProcessGroup , typename T , typename BinaryOperation > |
T | boost::parallel::all_reduce (ProcessGroup pg, const T &value, BinaryOperation bin_op) |
|
template<typename ProcessGroup , typename T , typename BinaryOperation > |
T | boost::parallel::scan (ProcessGroup pg, const T &value, BinaryOperation bin_op) |
|
template<typename ProcessGroup , typename InputIterator , typename T > |
void | boost::parallel::all_gather (ProcessGroup pg, InputIterator first, InputIterator last, std::vector< T > &out) |
|