rheolef  6.3
Namespaces | Functions
dis_accumulate.h File Reference
#include "rheolef/promote.h"
#include "rheolef/distributed.h"
#include <iterator>
Include dependency graph for dis_accumulate.h:

Go to the source code of this file.

Namespaces

namespace  rheolef
 irheostream, orheostream - large data streams

Functions

template<class InputIterator , class Size >
std::iterator_traits
< InputIterator >::value_type 
rheolef::dis_accumulate (InputIterator first, Size n, const distributor::communicator_type &comm, sequential)
 dis_accumulate - distributed accumulate algorithm
template<class InputIterator , class Size >
std::iterator_traits
< InputIterator >::value_type 
rheolef::dis_accumulate (InputIterator first, Size n, const distributor::communicator_type &comm, distributed)
template<class InputIterator , class Size >
std::iterator_traits
< InputIterator >::value_type 
rheolef::dis_accumulate (InputIterator first, Size n, const distributor::communicator_type &comm)