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

Go to the source code of this file.

Namespaces

 rheolef
 irheostream, orheostream - large data streams
 

Functions

template<class InputIterator1 , class InputIterator2 , class Size >
promote< typename std::iterator_traits< InputIterator1 >::value_type, typename std::iterator_traits< InputIterator2 >::value_type >::type rheolef::dis_inner_product (InputIterator1 first1, InputIterator2 first2, Size n, const distributor::communicator_type &comm, sequential)
 dis_inner_product - distributed inner product algorithm More...
 
template<class InputIterator1 , class InputIterator2 , class Size >
promote< typename std::iterator_traits< InputIterator1 >::value_type, typename std::iterator_traits< InputIterator2 >::value_type >::type rheolef::dis_inner_product (InputIterator1 first1, InputIterator2 first2, Size n, const distributor::communicator_type &comm)