ug4
|
#include <local_transfer_interface.h>
Public Member Functions | |
virtual void | access_closure (GridObject *elem)=0 |
virtual void | access_inner (GridObject *elem)=0 |
number & | operator[] (size_t i) |
const number & | operator[] (size_t i) const |
size_t | size () const |
virtual | ~TransferValueAccessor () |
Protected Attributes | |
std::vector< number * > | m_Val |
|
inlinevirtual |
|
pure virtual |
Implemented in ug::AdaptionSurfaceGridFunction< TDomain >::ValueAccessor.
Referenced by ug::StdLagrangeElemTransfer< TDomain >::do_restrict(), ug::P1LagrangeElemTransfer< TDomain >::do_restrict(), ug::CrouzeixRaviartElemTransfer< TDomain >::prolongate(), ug::P1LagrangeElemTransfer< TDomain >::prolongate(), and ug::StdLagrangeElemTransfer< TDomain >::prolongate().
|
pure virtual |
Implemented in ug::AdaptionSurfaceGridFunction< TDomain >::ValueAccessor.
Referenced by ug::PiecewiseConstantElemTransfer< TDomain >::do_restrict(), ug::StdLagrangeElemTransfer< TDomain >::do_restrict(), ug::CrouzeixRaviartElemTransfer< TDomain >::do_restrict(), ug::P1LagrangeElemTransfer< TDomain >::do_restrict(), ug::CrouzeixRaviartElemTransfer< TDomain >::prolongate(), ug::PiecewiseConstantElemTransfer< TDomain >::prolongate(), ug::P1LagrangeElemTransfer< TDomain >::prolongate(), and ug::StdLagrangeElemTransfer< TDomain >::prolongate().
|
inline |
|
inline |
References m_Val.
Referenced by ug::PiecewiseConstantElemTransfer< TDomain >::do_restrict(), ug::CrouzeixRaviartElemTransfer< TDomain >::do_restrict(), ug::P1LagrangeElemTransfer< TDomain >::do_restrict(), ug::CrouzeixRaviartElemTransfer< TDomain >::prolongate(), ug::P1LagrangeElemTransfer< TDomain >::prolongate(), and ug::StdLagrangeElemTransfer< TDomain >::prolongate().
|
protected |
Referenced by operator[](), and size().