dune-alugrid 3.0.0
|
the corresponding interface class is defined in bsinclude.hh More...
#include <dune/alugrid/3d/datahandle.hh>
Public Member Functions | |
GatherScatterBaseImpl (const GridType &grid, EntityType &en, RealEntityType &realEntity, DataCollectorType &dc) | |
Constructor. | |
bool | contains (int dim, int codim) const |
virtual bool | containsItem (const HElementType &elem) const |
virtual bool | containsItem (const HGhostType &ghost) const =0 |
void | sendData (ObjectStreamType &str, const HElementType &elem) |
write Data of one element to stream | |
void | sendData (ObjectStreamType &str, const HGhostType &ghost) |
write Data of one ghost element to stream | |
void | recvData (ObjectStreamType &str, HElementType &elem) |
read Data of one element from stream | |
void | recvData (ObjectStreamType &str, HGhostType &ghost) |
read Data of one element from stream | |
Protected Types | |
enum | { codim = 0 } |
enum | { dim = GridType::dimension } |
typedef GridType::template Codim< 0 >::Entity | EntityType |
typedef GridType::template Codim< 0 >::EntityImp | RealEntityType |
typedef GridType::MPICommunicatorType | Comm |
typedef Dune::ALU3dImplTraits< GridType::elementType, Comm > | ImplTraits |
typedef ImplTraits::template Codim< dim, codim >::ImplementationType | ImplElementType |
typedef ImplTraits::template Codim< dim, codim >::InterfaceType | HElementType |
typedef ImplTraits::template Codim< dim, 1 >::InterfaceType | HFaceType |
typedef ImplTraits::template Codim< dim, codim >::GhostInterfaceType | HGhostType |
typedef ImplTraits::template Codim< dim, codim >::GhostImplementationType | ImplGhostType |
typedef ImplTraits::PllElementType | PllElementType |
typedef GatherScatter::ObjectStreamType | ObjectStreamType |
Protected Member Functions | |
size_t | getSize (ObjectStreamType &str, EntityType &en) |
void | writeSize (ObjectStreamType &str, EntityType &en) |
Protected Attributes | |
const GridType & | grid_ |
EntityType & | entity_ |
RealEntityType & | realEntity_ |
DataCollectorType & | dc_ |
const bool | variableSize_ |
the corresponding interface class is defined in bsinclude.hh
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
Constructor.
|
inline |
|
inlinevirtual |
Reimplemented in ALUGrid::GatherScatterLevelData< GridType, DataCollectorType, 0 >.
|
pure virtual |
|
inlineprotected |
|
inline |
read Data of one element from stream
|
inline |
read Data of one element from stream
|
inline |
write Data of one element to stream
|
inline |
write Data of one ghost element to stream
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |