Class template Dune::GDT::SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>¶
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¶
Field Dune::GDT::SpaceNeighborDataHandle::space_¶
Field Dune::GDT::SpaceNeighborDataHandle::rank_¶
Field Dune::GDT::SpaceNeighborDataHandle::neighbors_¶
Type alias Dune::GDT::SpaceNeighborDataHandle::DataType¶
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&, size_t)¶ No documentation provided.