dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle > Class Template Reference

#include <dune/fem/gridpart/geometrygridpart/datahandle.hh>

Inheritance diagram for Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >:
Inheritance graph

Public Types

typedef DataTypeImp DataType
 

Public Member Functions

 GeometryGridPartDataHandle (WrappedHandle &handle, const GridFunctionType &gridFunction)
 
bool contains (int dim, int codim) const
 
bool fixedSize (int dim, int codim) const
 
template<class HostEntity >
size_t size (const HostEntity &hostEntity) const
 
template<class MessageBuffer , class HostEntity >
void gather (MessageBuffer &buffer, const HostEntity &hostEntity) const
 
template<class MessageBuffer , class HostEntity >
void scatter (MessageBuffer &buffer, const HostEntity &hostEntity, size_t size)
 
size_t size (const EntityType &e) const
 
void gather (MessageBufferImp &buff, const EntityType &e) const
 
void scatter (MessageBufferImp &buff, const EntityType &e, size_t n)
 

Constructor & Destructor Documentation

◆ GeometryGridPartDataHandle()

template<class GridFamily , class WrappedHandle >
Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >::GeometryGridPartDataHandle ( WrappedHandle &  handle,
const GridFunctionType &  gridFunction 
)
inline

Member Function Documentation

◆ contains()

template<class GridFamily , class WrappedHandle >
bool Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >::contains ( int  dim,
int  codim 
) const
inline

◆ fixedSize()

template<class GridFamily , class WrappedHandle >
bool Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >::fixedSize ( int  dim,
int  codim 
) const
inline

◆ gather()

template<class GridFamily , class WrappedHandle >
template<class MessageBuffer , class HostEntity >
void Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >::gather ( MessageBuffer &  buffer,
const HostEntity hostEntity 
) const
inline

◆ scatter()

template<class GridFamily , class WrappedHandle >
template<class MessageBuffer , class HostEntity >
void Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >::scatter ( MessageBuffer &  buffer,
const HostEntity hostEntity,
size_t  size 
)
inline

◆ size()

template<class GridFamily , class WrappedHandle >
template<class HostEntity >
size_t Dune::Fem::GeometryGridPartDataHandle< GridFamily, WrappedHandle >::size ( const HostEntity hostEntity) const
inline

The documentation for this class was generated from the following file: