|
| GhostDataHandle (const GFS &gfs_, V &v_, bool init_vector=true) |
| Creates a new GhostDataHandle. More...
|
|
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...
|
|
size_type | size (const Entity &e) const |
| how many objects of type DataType have to be sent for a given entity More...
|
|
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 More...
|
|
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 More...
|
|
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 More...
|
|
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 More...
|
|
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.