dune-istl 2.10
Loading...
Searching...
No Matches
Dune::RedistributeInterface Struct Reference

#include <dune/istl/repartition.hh>

Inheritance diagram for Dune::RedistributeInterface:
Inheritance graph

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)
 

Member Function Documentation

◆ addReceiveIndex()

void Dune::RedistributeInterface::addReceiveIndex ( int proc,
std::size_t idx )
inline

◆ buildReceiveInterface()

template<typename TG >
void Dune::RedistributeInterface::buildReceiveInterface ( std::vector< std::pair< TG, int > > & indices)
inline

◆ buildSendInterface()

template<class Flags , class IS >
void Dune::RedistributeInterface::buildSendInterface ( const std::vector< int > & toPart,
const IS & idxset )
inline

◆ reserveSpaceForReceiveInterface()

void Dune::RedistributeInterface::reserveSpaceForReceiveInterface ( int proc,
int size )
inline

◆ setCommunicator()

void Dune::RedistributeInterface::setCommunicator ( MPI_Comm comm)
inline

The documentation for this struct was generated from the following file: