dune-grid 3.0-git
|
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/geometry/type.hh>
#include <dune/grid/common/gridenums.hh>
Go to the source code of this file.
Classes | |
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< Dune::Entity< codim, dim, Grid, EntityImp > > |
Namespaces | |
namespace | 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> |