|
| GhostDataHandle (const GFS &gfs_, V &v_, bool init_vector=true) |
| Creates a new GhostDataHandle.
|
|
bool | contains (int dim, int codim) const |
| returns true if data for this codim should be communicated
|
|
bool | fixedSize (int dim, int codim) const |
| returns true if size per entity of given dim and codim is a constant
|
|
size_type | size (const Entity &e) const |
| how many objects of type DataType have to be sent for a given entity
|
|
std::enable_if< CommunicationDescriptor::wrap_buffer &&AlwaysTrue< Entity >::value >::type | gather (MessageBuffer &buff, const Entity &e) const |
| pack data from user to message buffer - version with support for sending leaf ordering sizes
|
|
std::enable_if<!CommunicationDescriptor::wrap_buffer &&AlwaysTrue< Entity >::value >::type | gather (MessageBuffer &buff, const Entity &e) const |
| pack data from user to message buffer - version without support for sending leaf ordering sizes
|
|
std::enable_if< CommunicationDescriptor::wrap_buffer &&AlwaysTrue< Entity >::value >::type | scatter (MessageBuffer &buff, const Entity &e, size_type n) |
| unpack data from message buffer to user
|
|
std::enable_if<!CommunicationDescriptor::wrap_buffer &&AlwaysTrue< Entity >::value >::type | scatter (MessageBuffer &buff, const Entity &e, size_type n) |
| unpack data from message buffer to user
|
|
template<class GFS, class V>
class Dune::PDELab::GhostDataHandle< GFS, V >
Data handle for marking ghost DOFs.
This data handle will mark all ghost DOFs (more precisely, all DOFs associated with entities not part of either the interior or the border partition).
- Note
- In order to work correctly, the data handle must be communicated on the Dune::InteriorBorder_All_Interface.