rheolef  6.5
Namespaces | Constant Groups | 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
 

Constant Groups

 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, distributed)
 
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)