Class template Dune::GDT::SpaceNeighborDataHandle

template<class GV, size_t r, size_t rD, class R, typename RankIndex>
class Dune::GDT::SpaceNeighborDataHandle

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.

bool Dune::GDT::SpaceNeighborDataHandle::contains(int dim, int codim) const

No documentation provided.

bool Dune::GDT::SpaceNeighborDataHandle::fixedsize(int, int) const

No documentation provided.

template<>
Dune::GDT::SpaceNeighborDataHandle::SpaceNeighborDataHandle<GV, r, rD, R, RankIndex>(const SpaceInterface<GV, r, rD, R> &space, RankIndex rank, int &neighbors)

No documentation provided.

const SpaceInterface<GV, r, rD, R> &Dune::GDT::SpaceNeighborDataHandle::space_

No documentation provided.

const RankIndex Dune::GDT::SpaceNeighborDataHandle::rank_

No documentation provided.

int &Dune::GDT::SpaceNeighborDataHandle::neighbors_

No documentation provided.

type Dune::GDT::SpaceNeighborDataHandle::DataType

No documentation provided.

template<typename Entity>
size_t Dune::GDT::SpaceNeighborDataHandle::size(Entity&) const

No documentation provided.

template<typename MessageBuffer, typename Entity>
void Dune::GDT::SpaceNeighborDataHandle::gather(MessageBuffer &buff, const Entity&) const

No documentation provided.

template<typename MessageBuffer, typename Entity>
void Dune::GDT::SpaceNeighborDataHandle::scatter(MessageBuffer &buff, const Entity&, size_t)

No documentation provided.