dune-pdelab
2.5-dev
|
Communication descriptor for sending count items of type E per entity with attached DOFs. More...
#include <dune/pdelab/gridfunctionspace/genericdatahandle.hh>
Public Types | |
typedef std::size_t | size_type |
size type to use if communicating leaf ordering sizes More... | |
typedef E | OriginalDataType |
using | DataType = std::conditional_t< wrap_buffer, char, E > |
Public Member Functions | |
template<typename GFS > | |
bool | contains (const GFS &gfs, int dim, int codim) const |
template<typename GFS > | |
bool | fixedSize (const GFS &gfs, int dim, int codim) const |
template<typename GFS , typename Entity > | |
std::size_t | size (const GFS &gfs, const Entity &e) const |
EntityDataCommunicationDescriptor (std::size_t count=1) | |
Static Public Member Functions | |
static constexpr bool | transmitRank () |
Static Public Attributes | |
static const bool | wrap_buffer = transmit_rank |
Communication descriptor for sending count items of type E per entity with attached DOFs.
using Dune::PDELab::EntityDataCommunicationDescriptor< E, transmit_rank >::DataType = std::conditional_t<wrap_buffer,char,E> |
typedef E Dune::PDELab::EntityDataCommunicationDescriptor< E, transmit_rank >::OriginalDataType |
typedef std::size_t Dune::PDELab::EntityDataCommunicationDescriptor< E, transmit_rank >::size_type |
size type to use if communicating leaf ordering sizes
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlinestaticconstexpr |
|
static |