dune-pdelab
2.0.0
|
A DataHandle class to exchange matrix sparsity patterns. More...
#include <dune/pdelab/gridoperator/common/borderdofexchanger.hh>
Public Types | |
typedef PatternMPIData | DataType |
Export type of data for message buffer. More... | |
Public Member Functions | |
bool | contains (int dim, int codim) const |
bool | fixedsize (int dim, int codim) const |
template<typename Entity > | |
size_type | size (Entity &e) const |
How many objects of type DataType have to be sent for a given entity. More... | |
template<typename MessageBuffer , typename Entity > | |
void | gather (MessageBuffer &buff, const Entity &e) const |
Pack data from user to message buffer. More... | |
template<typename MessageBuffer , typename Entity > | |
void | scatter (MessageBuffer &buff, const Entity &e, size_t n) |
Unpack data from message buffer to user. More... | |
PatternExtender (const NonOverlappingBorderDOFExchanger &dof_exchanger, const GFSU &gfsu, const GFSV &gfsv, Pattern &pattern) | |
A DataHandle class to exchange matrix sparsity patterns.