ug4
|
Accesses attachements with consideration to periodic boundaries. More...
#include <periodic_boundary_manager.h>
Public Types | |
typedef attachment_value_traits< ValueType >::const_reference | ConstRefType |
typedef attachment_value_traits< ValueType >::reference | RefType |
typedef TAttachment::ValueType | ValueType |
Public Member Functions | |
bool | access (Grid &g, TAttachment &a) |
RefType | operator[] (TElem *e) |
ConstRefType | operator[] (TElem *e) const |
PeriodicAttachmentAccessor () | |
PeriodicAttachmentAccessor (Grid &g, TAttachment &a) | |
PeriodicAttachmentAccessor (PeriodicBoundaryManager &pbm) | |
Private Attributes | |
Grid::AttachmentAccessor< TElem, TAttachment > | m_aa |
PeriodicBoundaryManager * | m_pbm |
Accesses attachements with consideration to periodic boundaries.
Slave element redirects to related master element also works in case of no periodic boundary conditions (but is then probably slower than standard attachment accessor)
typedef attachment_value_traits<ValueType>::const_reference ug::PeriodicAttachmentAccessor< TElem, TAttachment >::ConstRefType |
typedef attachment_value_traits<ValueType>::reference ug::PeriodicAttachmentAccessor< TElem, TAttachment >::RefType |
typedef TAttachment::ValueType ug::PeriodicAttachmentAccessor< TElem, TAttachment >::ValueType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |