|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
Dune::PDELab::GFSNeighborDataHandle< GFS, RankIndex > Class Template Reference
Data handle for collecting set of neighboring MPI ranks. More...
#include <dune/pdelab/gridfunctionspace/genericdatahandle.hh>
Inheritance diagram for Dune::PDELab::GFSNeighborDataHandle< GFS, RankIndex >:

Public Types | |
| typedef RankIndex | DataType |
| typedef GFS::Traits::SizeType | size_type |
Public Member Functions | |
| 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) |
| int | fixedsize (int dim, int codim) const |
| bool | overloaded_deprecated_fixedsize (int dim, int codim) const |
| size_t | size (const EntityType &e) const |
| void | gather (MessageBufferImp &buff, const EntityType &e) const |
| void | scatter (MessageBufferImp &buff, const EntityType &e, size_t n) |
Detailed Description
template<typename GFS, typename RankIndex>
class Dune::PDELab::GFSNeighborDataHandle< GFS, 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.
Member Typedef Documentation
◆ DataType
template<typename GFS , typename RankIndex >
| typedef RankIndex Dune::PDELab::GFSNeighborDataHandle< GFS, RankIndex >::DataType |
◆ size_type
template<typename GFS , typename RankIndex >
| typedef GFS::Traits::SizeType Dune::PDELab::GFSNeighborDataHandle< GFS, RankIndex >::size_type |
Constructor & Destructor Documentation
◆ GFSNeighborDataHandle()
template<typename GFS , typename RankIndex >
|
inline |
Member Function Documentation
◆ contains()
template<typename GFS , typename RankIndex >
|
inline |
◆ fixedSize()
template<typename GFS , typename RankIndex >
|
inline |
◆ gather()
template<typename GFS , typename RankIndex >
template<typename MessageBuffer , typename Entity >
|
inline |
◆ scatter()
template<typename GFS , typename RankIndex >
template<typename MessageBuffer , typename Entity >
|
inline |
◆ size()
template<typename GFS , typename RankIndex >
template<typename Entity >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8