dune-pdelab
2.5-dev
|
#include <dune/pdelab/backend/istl/ovlp_amg_dg_backend.hh>
Public Types | |
typedef GFS::Traits::GridView | GV |
typedef GV::IndexSet | IndexSet |
typedef IndexSet::IndexType | IndexType |
typedef GV::Grid | Grid |
typedef Grid::Traits::GlobalIdSet | GlobalIdSet |
typedef GlobalIdSet::IdType | IdType |
typedef int | DataType |
export type of data for message buffer More... | |
typedef std::map< IndexType, IdType > | LocalToGlobalMap |
typedef std::map< IdType, IndexType > | GlobalToLocalMap |
Public Member Functions | |
bool | contains (int dim, int codim) const |
returns true if data for this codim should be communicated More... | |
bool | fixedsize (int dim, int codim) const |
returns true if size per entity of given dim and codim is a constant More... | |
template<class EntityType > | |
size_t | size (EntityType &e) const |
template<class MessageBuffer , class EntityType > | |
void | gather (MessageBuffer &buff, const EntityType &e) const |
pack data from user to message buffer More... | |
template<class MessageBuffer , class EntityType > | |
void | scatter (MessageBuffer &buff, const EntityType &e, size_t n) |
LocalGlobalMapDataHandle (const GFS &gfs_, LocalToGlobalMap &l2g_, GlobalToLocalMap &g2l_) | |
constructor More... | |
Data handle to build up local index to global id and global id to local index map for codim 0 in overlap
typedef int Dune::PDELab::LocalGlobalMapDataHandle< GFS >::DataType |
export type of data for message buffer
typedef Grid::Traits::GlobalIdSet Dune::PDELab::LocalGlobalMapDataHandle< GFS >::GlobalIdSet |
typedef std::map<IdType,IndexType> Dune::PDELab::LocalGlobalMapDataHandle< GFS >::GlobalToLocalMap |
typedef GV::Grid Dune::PDELab::LocalGlobalMapDataHandle< GFS >::Grid |
typedef GFS::Traits::GridView Dune::PDELab::LocalGlobalMapDataHandle< GFS >::GV |
typedef GlobalIdSet::IdType Dune::PDELab::LocalGlobalMapDataHandle< GFS >::IdType |
typedef GV::IndexSet Dune::PDELab::LocalGlobalMapDataHandle< GFS >::IndexSet |
typedef IndexSet::IndexType Dune::PDELab::LocalGlobalMapDataHandle< GFS >::IndexType |
typedef std::map<IndexType,IdType> Dune::PDELab::LocalGlobalMapDataHandle< GFS >::LocalToGlobalMap |
|
inline |
constructor
|
inline |
returns true if data for this codim should be communicated
|
inline |
returns true if size per entity of given dim and codim is a constant
|
inline |
pack data from user to message buffer
|
inline |
unpack data from message buffer to user
n is the number of objects sent by the sender
|
inline |
how many objects of type DataType have to be sent for a given entity
Note: Only the sender side needs to know this size.