3#ifndef DUNE_GRID_YASPGRIDENTITYPOINTER_HH
4#define DUNE_GRID_YASPGRIDENTITYPOINTER_HH
14 template<
int codim,
class Gr
idImp>
18 enum { dim=GridImp::dimension };
20 typedef typename GridImp::ctype ctype;
23 typedef typename GridImp::template Codim<codim>::Entity
Entity;
24 typedef typename GridImp::YGridLevelIterator
YGLI;
25 typedef typename GridImp::YGrid::Iterator
I;
48#if not (defined(__GNUC__) && (__GNUC__ < 5) && (__GNUC_MINOR__ < 5))
Include standard header files.
Definition agrid.hh:60
Definition yaspgridentity.hh:239
A pointer to a YaspGrid::Entity.
Definition yaspgridentitypointer.hh:16
YaspEntityPointer()
default constructor
Definition yaspgridentitypointer.hh:35
int level() const
ask for level of entity
Definition yaspgridentitypointer.hh:80
@ codimension
Definition yaspgridentitypointer.hh:32
YaspEntityPointer(const YaspEntityImp &entity)
copying and moving
Definition yaspgridentitypointer.hh:57
GridImp::YGrid::Iterator I
Definition yaspgridentitypointer.hh:25
Entity _entity
use default assignment operator
Definition yaspgridentitypointer.hh:85
YaspEntity< codim, dim, GridImp > YaspEntityImp
Definition yaspgridentitypointer.hh:28
YaspEntityPointer< codim, GridImp > EntityPointerImp
Definition yaspgridentitypointer.hh:26
const Entity & dereference() const
dereferencing
Definition yaspgridentitypointer.hh:74
GridImp::YGridLevelIterator YGLI
Definition yaspgridentitypointer.hh:24
YaspEntityPointer(YaspEntityImp &&entity)
Definition yaspgridentitypointer.hh:61
GridImp::template Codim< codim >::Entity Entity
Definition yaspgridentitypointer.hh:23
YaspEntityPointer(YGLI &&g, I &&it)
Definition yaspgridentitypointer.hh:50
bool equals(const YaspEntityPointer &rhs) const
copying and moving – use default implementations
Definition yaspgridentitypointer.hh:68
YaspEntityPointer(const YGLI &g, const I &it)
constructor
Definition yaspgridentitypointer.hh:40