#include <dune/grid/io/file/dgfparser/gridptr.hh>
Public Types |
typedef double | DataType |
| data type of data to communicate
|
Public Member Functions |
| DataHandle (GridPtr &gridPtr) |
| ~DataHandle () |
CommDataHandleIF< DataHandle,
double > & | interface () |
bool | contains (int dim, int codim) const |
| returns true if data for given valid codim should be communicated
|
bool | fixedsize (int dim, int codim) const |
| returns true if size of data per entity of given dim and codim is a constant
|
template<class EntityType > |
size_t | size (const EntityType &e) const |
| how many objects of type DataType have to be sent for a given entity
|
template<class MessageBufferImp , class EntityType > |
void | gather (MessageBufferImp &buff, const EntityType &e) const |
| pack data from user to message buffer
|
template<class MessageBufferImp , class EntityType > |
void | scatter (MessageBufferImp &buff, const EntityType &e, size_t n) |
Member Typedef Documentation
data type of data to communicate
Constructor & Destructor Documentation
Member Function Documentation
template<class GridType>
bool Dune::GridPtr< GridType >::DataHandle::contains |
( |
int |
dim, |
|
|
int |
codim |
|
) |
| const |
|
inline |
returns true if data for given valid codim should be communicated
- Parameters
-
dim | valid dimension (i.e. the grids dimension) |
codim | valid codimension of the entity set for which data should be communicated |
Reimplemented from Dune::CommDataHandleIF< DataHandle, double >.
template<class GridType>
bool Dune::GridPtr< GridType >::DataHandle::fixedsize |
( |
int |
dim, |
|
|
int |
codim |
|
) |
| const |
|
inline |
returns true if size of data per entity of given dim and codim is a constant
- Parameters
-
dim | valid dimension (i.e. the grids dimension) |
codim | valid codimension of the entity set for which data should be communicated |
Reimplemented from Dune::CommDataHandleIF< DataHandle, double >.
template<class GridType>
template<class MessageBufferImp , class EntityType >
void Dune::GridPtr< GridType >::DataHandle::gather |
( |
MessageBufferImp & |
buff, |
|
|
const EntityType & |
e |
|
) |
| const |
|
inline |
template<class GridType>
template<class MessageBufferImp , class EntityType >
void Dune::GridPtr< GridType >::DataHandle::scatter |
( |
MessageBufferImp & |
buff, |
|
|
const EntityType & |
e, |
|
|
size_t |
n |
|
) |
| |
|
inline |
template<class GridType>
template<class EntityType >
size_t Dune::GridPtr< GridType >::DataHandle::size |
( |
const EntityType & |
e | ) |
const |
|
inline |
The documentation for this struct was generated from the following file: