dune-grid
2.3.0
|
the corresponding interface class is defined in bsinclude.hh More...
#include <dune/grid/alugrid/3d/datahandle.hh>
Public Member Functions | |
GatherScatterBaseImpl (const GridType &grid, MakeableEntityType &en, RealEntityType &realEntity, DataCollectorType &dc) | |
Constructor. More... | |
bool | contains (int dim, int cd) const |
returns contains of dc_ More... | |
virtual bool | containsItem (const HElementType &elem) const =0 |
virtual void | setElement (const HElementType &elem)=0 |
void | setData (ObjectStreamType &str, HElementType &elem) |
void | sendData (ObjectStreamType &str, HElementType &elem) |
write Data of one element to stream More... | |
void | recvData (ObjectStreamType &str, HElementType &elem) |
read Data of one element from stream More... | |
Protected Types | |
typedef GridType::template Codim< codim >::Entity | EntityType |
typedef Dune::MakeableInterfaceObject < typename GridType::template Codim< codim >::Entity > | MakeableEntityType |
typedef MakeableEntityType::ImplementationType | RealEntityType |
typedef GridType::MPICommunicatorType | Comm |
typedef Dune::ALU3dImplTraits < GridType::elementType, Comm > | ImplTraits |
typedef ImplTraits::template Codim< codim > ::ImplementationType | ImplElementType |
typedef ImplTraits::template Codim< codim >::InterfaceType | HElementType |
typedef GatherScatter::ObjectStreamType | ObjectStreamType |
typedef DataCollectorType::DataType | DataType |
Protected Member Functions | |
size_t | getSize (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 |
|
inline |
Constructor.
|
inline |
returns contains of dc_
References ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::dc_.
|
pure virtual |
Referenced by ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::sendData(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setData().
|
inlineprotected |
References ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::dc_, and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::variableSize_.
Referenced by ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::recvData(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setData().
|
inline |
read Data of one element from stream
References ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::containsItem(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::dc_, ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::entity_, ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::getSize(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setElement().
|
inline |
write Data of one element to stream
References ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::dc_, ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::entity_, ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setElement(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::variableSize_.
|
inline |
References ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::containsItem(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::dc_, ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::entity_, ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::getSize(), Dune::GhostEntity, and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setElement().
|
pure virtual |
|
protected |
Referenced by ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::contains(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::contains(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::getSize(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::getSize(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::sendData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::sendData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setData(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::writeSize().
|
protected |
Referenced by ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::recvData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::sendData(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::sendData(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::setData().
|
protected |
|
protected |
|
protected |
Referenced by ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::getSize(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::getSize(), ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, codim >::sendData(), and ALUGridSpace::GatherScatterBaseImpl< GridType, DataCollectorType, 0 >::writeSize().