template<class GridView, class
AmgTraits>
class Dumux::EntityExchanger< GridView, AmgTraits >::MatEntryExchange
A DataHandle class to exchange matrix entries.
|
| MatEntryExchange (const DofMapper &mapper, const std::map< IdType, int > &g2i, const std::map< int, IdType > &i2g, Matrix &A) |
| Constructor. More...
|
|
bool | contains (int dim, int codim) const |
| Returns true if data for given valid codim should be communicated. More...
|
|
bool | fixedsize (int dim, int codim) const |
| Returns true if size of data per entity of given dim and codim is a constant. More...
|
|
template<class EntityType > |
size_t | size (EntityType &e) const |
| How many objects of type DataType have to be sent for a given entity. More...
|
|
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) |
| Unpack data from message buffer to user. More...
|
|