|
dune-istl 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::RedistributeInterface Struct Reference
#include <dune/istl/repartition.hh>
Inheritance diagram for Dune::RedistributeInterface:

Public Types | |
| typedef std::map< int, std::pair< InterfaceInformation, InterfaceInformation > > | InformationMap |
Public Member Functions | |
| void | setCommunicator (MPI_Comm comm) |
| template<class Flags , class IS > | |
| void | buildSendInterface (const std::vector< int > &toPart, const IS &idxset) |
| void | reserveSpaceForReceiveInterface (int proc, int size) |
| void | addReceiveIndex (int proc, std::size_t idx) |
| template<typename TG > | |
| void | buildReceiveInterface (std::vector< std::pair< TG, int > > &indices) |
| void | build (const R &remoteIndices, const T1 &sourceFlags, const T2 &destFlags) |
| void | free () |
| MPI_Comm | communicator () const |
| const InformationMap & | interfaces () const |
| void | print () const |
| bool | operator!= (const Interface &o) const |
| bool | operator== (const Interface &o) const |
| void | strip () |
Protected Member Functions | |
| InformationMap & | interfaces () |
| void | buildInterface (const R &remoteIndices, const T1 &sourceFlags, const T2 &destFlags, Op &functor) const |
Protected Attributes | |
| MPI_Comm | communicator_ |
Member Function Documentation
◆ addReceiveIndex()
|
inline |
◆ buildReceiveInterface()
template<typename TG >
|
inline |
◆ buildSendInterface()
template<class Flags , class IS >
|
inline |
◆ reserveSpaceForReceiveInterface()
|
inline |
◆ setCommunicator()
|
inline |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8