#include <dumux/parallel/vertexhandles.hh>
|
using | DataType = typename Vector::value_type |
| export type of data for message buffer More...
|
|
|
| VertexHandleSum (Container &container, const VertexMapper &mapper) |
|
bool | contains (int dim, int codim) const |
|
bool | fixedsize (int dim, int codim) const |
| returns true if size per entity of given dim and codim is a constant More...
|
|
template<class Entity > |
std::size_t | size (Entity &entity) const |
| how many objects of type DataType have to be sent for a given entity More...
|
|
template<class MessageBuffer , class Entity > |
void | gather (MessageBuffer &buff, const Entity &entity) const |
| pack data from user to message buffer More...
|
|
template<class MessageBuffer , class Entity > |
void | scatter (MessageBuffer &buff, const Entity &entity, std::size_t n) |
| unpack data from message buffer to user More...
|
|
◆ DataType
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
export type of data for message buffer
◆ VertexHandleSum()
template<class FieldType , class Container , class VertexMapper >
Dumux::VertexHandleSum< FieldType, Container, VertexMapper >::VertexHandleSum |
( |
Container & |
container, |
|
|
const VertexMapper & |
mapper |
|
) |
| |
|
inline |
◆ contains()
template<class FieldType , class Container , class VertexMapper >
◆ fixedsize()
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
returns true if size per entity of given dim and codim is a constant
◆ gather()
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
template<class MessageBuffer , class Entity >
void Dumux::VectorCommDataHandle< Mapper, Vector, entityCodim, ScatterOperator >::gather |
( |
MessageBuffer & |
buff, |
|
|
const Entity & |
entity |
|
) |
| const |
|
inlineinherited |
pack data from user to message buffer
◆ scatter()
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
template<class MessageBuffer , class Entity >
void Dumux::VectorCommDataHandle< Mapper, Vector, entityCodim, ScatterOperator >::scatter |
( |
MessageBuffer & |
buff, |
|
|
const Entity & |
entity, |
|
|
std::size_t |
n |
|
) |
| |
|
inlineinherited |
unpack data from message buffer to user
- Note
- n is the number of objects sent by the sender
◆ size()
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
template<class Entity >
how many objects of type DataType have to be sent for a given entity
- Note
- Only the sender side needs to know this size.
◆ mapper_
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
◆ vector_
template<class Mapper , class Vector , int entityCodim, class ScatterOperator >
The documentation for this class was generated from the following file: