Dune Core Modules (unstable)
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
communication.hh File Reference
Implements an utility class that provides collective communication methods for sequential programs. More...
#include <iostream>
#include <complex>
#include <algorithm>
#include <vector>
#include <dune/common/binaryfunctions.hh>
#include <dune/common/exceptions.hh>
#include <dune/common/parallel/future.hh>
Go to the source code of this file.
Classes | |
class | Dune::Communication< Communicator > |
Collective communication interface and sequential default implementation. More... | |
Namespaces | |
namespace | Dune |
Dune namespace. | |
Typedefs | |
template<class T > | |
using | Dune::CollectiveCommunication = Communication< T > |
Functions | |
bool | Dune::operator== (const No_Comm &, const No_Comm &) |
Comparison operator for MPI compatibility. More... | |
bool | Dune::operator!= (const No_Comm &, const No_Comm &) |
Comparison operator for MPI compatibility. More... | |
Detailed Description
Implements an utility class that provides collective communication methods for sequential programs.
An abstraction to the basic methods of parallel communication, following the message-passing paradigm.
