|
dune-pdelab 2.8
|
#include <dune/pdelab/gridfunctionspace/genericdatahandle.hh>

Public Types | |
| typedef CommunicationDescriptor::DataType | DataType |
| typedef GFS::Traits::SizeType | size_type |
Public Member Functions | |
| AddClearDataHandle (const GFS &gfs_, V &v_) | |
| 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 | |
| size_t | size (const EntityType &e) const |
| 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 | |
| void | gather (MessageBufferImp &buff, const EntityType &e) const |
| 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 | |
| void | scatter (MessageBufferImp &buff, const EntityType &e, size_t n) |
| int | fixedsize (int dim, int codim) const |
| bool | overloaded_deprecated_fixedsize (int dim, int codim) const |
Static Public Attributes | |
| static const size_type | leaf_count |
Member Typedef Documentation
◆ DataType
|
inherited |
◆ size_type
|
inherited |
Constructor & Destructor Documentation
◆ AddClearDataHandle()
|
inline |
Member Function Documentation
◆ contains()
|
inlineinherited |
returns true if data for this codim should be communicated
◆ fixedSize()
|
inlineinherited |
returns true if size per entity of given dim and codim is a constant
◆ gather() [1/2]
|
inlineinherited |
pack data from user to message buffer - version with support for sending leaf ordering sizes
◆ gather() [2/2]
|
inlineinherited |
pack data from user to message buffer - version without support for sending leaf ordering sizes
◆ scatter() [1/2]
|
inlineinherited |
unpack data from message buffer to user
n is the number of objects sent by the sender
This is the version with support for receiving leaf ordering sizes
◆ scatter() [2/2]
|
inlineinherited |
unpack data from message buffer to user
n is the number of objects sent by the sender
This is the version without support for receiving leaf ordering sizes
◆ size()
|
inlineinherited |
how many objects of type DataType have to be sent for a given entity
Note: Only the sender side needs to know this size.
Member Data Documentation
◆ leaf_count
|
staticinherited |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8