|
| | GFSNeighborDataHandle (const GFS &gfs, RankIndex rank, std::set< RankIndex > &neighbors) |
| |
| bool | contains (int dim, int codim) const |
| |
| bool | fixedsize (int dim, int codim) const |
| |
| template<typename Entity > |
| size_type | size (Entity &e) const |
| |
| template<typename MessageBuffer , typename Entity > |
| void | gather (MessageBuffer &buff, const Entity &e) const |
| |
| template<typename MessageBuffer , typename Entity > |
| void | scatter (MessageBuffer &buff, const Entity &e, size_type n) |
| |
template<typename GFS, typename RankIndex>
class Dune::PDELab::GFSNeighborDataHandle< GFS, 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.