|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank > Struct Template Reference
Communication descriptor for sending one item of type E per DOF. More...
#include <dune/pdelab/gridfunctionspace/genericdatahandle.hh>
Inheritance diagram for Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank >:

Public Types | |
| typedef char | DataType |
| typedef std::size_t | size_type |
| size type to use if communicating leaf ordering sizes | |
| typedef E | OriginalDataType |
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 |
Static Public Member Functions | |
| static constexpr bool | transmitRank () |
Static Public Attributes | |
| static const bool | wrap_buffer = true |
Detailed Description
template<typename E, bool transmit_rank = false>
struct Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank >
struct Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank >
Communication descriptor for sending one item of type E per DOF.
Member Typedef Documentation
◆ DataType
template<typename E , bool transmit_rank = false>
| typedef char Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank >::DataType |
◆ OriginalDataType
template<typename E , bool transmit_rank = false>
| typedef E Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank >::OriginalDataType |
◆ size_type
template<typename E , bool transmit_rank = false>
| typedef std::size_t Dune::PDELab::DOFDataCommunicationDescriptor< E, transmit_rank >::size_type |
size type to use if communicating leaf ordering sizes
Member Function Documentation
◆ contains()
template<typename E , bool transmit_rank = false>
template<typename GFS >
|
inline |
◆ fixedSize()
template<typename E , bool transmit_rank = false>
template<typename GFS >
|
inline |
◆ size()
template<typename E , bool transmit_rank = false>
template<typename GFS , typename Entity >
|
inline |
◆ transmitRank()
template<typename E , bool transmit_rank = false>
|
inlinestaticconstexpr |
Member Data Documentation
◆ wrap_buffer
template<typename E , bool transmit_rank = false>
|
static |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8