Dune Core Modules (2.4.1)

Dune::EntitySeed< GridImp, EntitySeedImp > Class Template Reference

Store a reference to an entity with a minimal memory footprint. More...

#include <dune/grid/common/entityseed.hh>

Public Types

enum  
 codimension of underlying entity
 
typedef EntitySeedImp Implementation
 Export the implementation type.
 

Public Member Functions

 EntitySeed ()
 Construct an empty (i.e. isValid() == false) seed.
 
 EntitySeed (const EntitySeedImp &implementation)
 Construct from implementation class.
 
bool isValid () const
 check whether it is safe to create an Entity from this Seed
 

Protected Member Functions

Implementation & impl ()
 Access to the actual implementation.
 
const Implementation & impl () const
 const Access to the actual implementation
 

Detailed Description

template<class GridImp, class EntitySeedImp>
class Dune::EntitySeed< GridImp, EntitySeedImp >

Store a reference to an entity with a minimal memory footprint.

The EntitySeed provides a light-weight way to store an entity. It is supposed to be implemented as memory-efficiently as possible. To get back the actual entity, you need the corresponding grid. On the grid, there is the method entity(const EntitySeed&), which gives you an Entity in exchange for an EntitySeed.


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Jun 19, 23:17, 2026)