Class template Dune::GDT::SpaceNeighborDataHandle¶
Inherits from Dune::CommDataHandleIF<SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>, RankIndex>.
-
template<class GV, size_t r, size_t rD, class R, typename RankIndex>
class Dune::GDT::SpaceNeighborDataHandle<GV, r, rD, R, RankIndex> : public Dune::CommDataHandleIF<SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>, RankIndex>¶ Data handle for collecting set of neighboring MPI ranks.
This data handle collects the MPI ranks of all processes that share grid entities with attached DOFs.
Note
In order to work correctly, the data handle must be communicated on the Dune::All_All_Interface.
Method Dune::GDT::SpaceNeighborDataHandle::contains¶
Method Dune::GDT::SpaceNeighborDataHandle::fixedsize¶
Constructor Dune::GDT::SpaceNeighborDataHandle::SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>¶
Field Dune::GDT::SpaceNeighborDataHandle::space_¶
-
const SpaceInterface<GV, r, rD, R> &Dune::GDT::SpaceNeighborDataHandle::space_¶
No documentation provided.
Field Dune::GDT::SpaceNeighborDataHandle::rank_¶
-
const RankIndex Dune::GDT::SpaceNeighborDataHandle::rank_¶
No documentation provided.
Field Dune::GDT::SpaceNeighborDataHandle::neighbors_¶
-
int &Dune::GDT::SpaceNeighborDataHandle::neighbors_¶
No documentation provided.
Type alias Dune::GDT::SpaceNeighborDataHandle::DataType¶
-
type Dune::GDT::SpaceNeighborDataHandle::DataType¶
No documentation provided.
Function template Dune::GDT::SpaceNeighborDataHandle::size¶
Function template Dune::GDT::SpaceNeighborDataHandle::gather¶
-
template<class GV, size_t r, size_t rD, class R, typename RankIndex>
template<typename MessageBuffer, typename Entity>
void Dune::GDT::SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>::gather(MessageBuffer &buff, const Entity&) const¶ No documentation provided.
Function template Dune::GDT::SpaceNeighborDataHandle::scatter¶
-
template<class GV, size_t r, size_t rD, class R, typename RankIndex>
template<typename MessageBuffer, typename Entity>
void Dune::GDT::SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>::scatter(MessageBuffer &buff, const Entity&, int)¶ No documentation provided.