dune-grid
2.4.1-rc2
|
Wrapper and interface class for a static iterator (EntityPointer) More...
#include <utility>
#include <dune/common/proxymemberaccess.hh>
#include <dune/common/iteratorfacades.hh>
#include <dune/common/deprecated.hh>
#include <dune/grid/common/grid.hh>
Go to the source code of this file.
Classes | |
class | Dune::Entity< cd, dim, GridImp, EntityImp > |
Wrapper class for entities. More... | |
class | Dune::EntityPointer< GridImp, IteratorImp > |
Wrapper class for pointers to entities. More... | |
struct | Dune::EntityPointer< GridImp, IteratorImp >::Codim< cd > |
EntityPointer types of the different codimensions. More... | |
class | Dune::DefaultEntityPointer< E > |
class | Dune::DefaultEntityPointer< Dune::Entity< codim, dim, Grid, EntityImp > > |
Namespaces | |
Dune | |
Include standard header files. | |
Macros | |
#define | DUNE_ENTITYPOINTER_DEPRECATED_MSG DUNE_DEPRECATED_MSG("EntityPointer is deprecated and will be removed after the release of dune-grid-2.4. Instead, you can copy and store entities directly now. Note, this might lead to a decreased performance until all grid implementations properly addressed this interface change.") |
Methods and Types of the Entity interface. These are here just for transition purpose | |
#define | CHECK_CODIM0 int ecodim = codimension, typename std::enable_if<ecodim == 0,int>::type = 0 |
#define | ONLY_CODIM0 template<int ecodim = codimension, typename std::enable_if<ecodim == 0,int>::type = 0> |
Wrapper and interface class for a static iterator (EntityPointer)
#define CHECK_CODIM0 int ecodim = codimension, typename std::enable_if<ecodim == 0,int>::type = 0 |
#define DUNE_ENTITYPOINTER_DEPRECATED_MSG DUNE_DEPRECATED_MSG("EntityPointer is deprecated and will be removed after the release of dune-grid-2.4. Instead, you can copy and store entities directly now. Note, this might lead to a decreased performance until all grid implementations properly addressed this interface change.") |
#define ONLY_CODIM0 template<int ecodim = codimension, typename std::enable_if<ecodim == 0,int>::type = 0> |
Referenced by Dune::EntityPointer< Grid, IteratorImp >::geometryInFather(), Dune::EntityPointer< Grid, IteratorImp >::hasFather(), Dune::EntityPointer< Grid, IteratorImp >::hbegin(), Dune::EntityPointer< Grid, IteratorImp >::hend(), Dune::EntityPointer< Grid, IteratorImp >::isLeaf(), Dune::EntityPointer< Grid, IteratorImp >::isNew(), Dune::EntityPointer< Grid, IteratorImp >::isRegular(), Dune::EntityPointer< Grid, IteratorImp >::mightVanish(), and Dune::EntityPointer< Grid, IteratorImp >::subEntity().