Dune::InterfaceBuilder< T > Class Template Reference

#include <interface.hh>

Inheritance diagram for Dune::InterfaceBuilder< T >:

Dune::Interface< T >

List of all members.


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 Dune::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:

Generated on Thu Apr 2 10:40:17 2009 for dune-istl by  doxygen 1.5.6