Dune::InterfaceBuilder< T > Class Template Reference
#include <interface.hh>
Inheritance diagram for Dune::InterfaceBuilder< T >:

Detailed Description
template<typename T>
class Dune::InterfaceBuilder< T >
Base class of all classes representing a communication interface.
It provides an generic utility method for building the interface for a set of remote indices.
Public Types | |
typedef T | ParallelIndexSet |
Type of the index set. | |
typedef RemoteIndices< ParallelIndexSet > | RemoteIndices |
Type of the underlying remote indices class. | |
typedef RemoteIndices::GlobalIndex | GlobalIndex |
The type of the global index. | |
typedef RemoteIndices::Attribute | Attribute |
The type of the attribute. | |
Protected Member Functions | |
InterfaceBuilder () | |
Not for public use. | |
template<class T1, class T2, class Op, bool send> | |
void | buildInterface (const RemoteIndices &remoteIndices, const T1 &sourceFlags, const T2 &destFlags, Op &functor) const |
Builds the interface between remote processes. |
The documentation for this class was generated from the following file: