3#ifndef DUNE_GRID_ENTITY_SEED_HH
4#define DUNE_GRID_ENTITY_SEED_HH
22 template<
class Gr
idImp,
class EntitySeedImp>
39 : implementation_(implementation)
45 return implementation_.isValid();
48#if DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS
54 GridImp::dimension, GridImp::dimensionworld,
55 typename GridImp::ctype,
56 typename GridImp::GridFamily> ;
62 return implementation_;
67 return implementation_;
72 EntitySeedImp implementation_;
Include standard header files.
Definition agrid.hh:60
Store a reference to an entity with a minimal memory footprint.
Definition common/entityseed.hh:24
Implementation & impl()
Access to the actual implementation.
Definition common/entityseed.hh:60
EntitySeedImp Implementation
Export the implementation type.
Definition common/entityseed.hh:31
EntitySeed(const EntitySeedImp &implementation)
Construct from implementation class.
Definition common/entityseed.hh:38
EntitySeed()
Construct an empty (i.e. isValid() == false) seed.
Definition common/entityseed.hh:34
const Implementation & impl() const
const Access to the actual implementation
Definition common/entityseed.hh:65
@ codimension
Definition common/entityseed.hh:28
bool isValid() const
check whether it is safe to create an Entity from this Seed
Definition common/entityseed.hh:43
Definition common/grid.hh:924
Different resources needed by all grid implementations.