dune-grid  2.4.1
Classes
Collaboration diagram for Entity:

Classes

singleton  Dune::Entity< cd, dim, GridImp, EntityImp >
 Wrapper class for entities. More...
 
class  Dune::Entity< 0, dim, GridImp, EntityImp >
 Template specialization of Dune::Entity for Elements (codim==0) More...
 
struct  Dune::Entity< 0, dim, GridImp, EntityImp >::Codim< cd >
 EntityPointer types of the different codimensions. More...
 

Exported types and constants

enum  { Dune::Entity< cd, dim, GridImp, EntityImp >::codimension =cd }
 
enum  { Dune::Entity< cd, dim, GridImp, EntityImp >::dimension =dim }
 
enum  { Dune::Entity< cd, dim, GridImp, EntityImp >::mydimension =dim-cd }
 
typedef GridImp::template
Codim< cd >::Geometry 
Dune::Entity< cd, dim, GridImp, EntityImp >::Geometry
 The corresponding geometry type. More...
 
typedef GridImp::template
Codim< cd >::EntitySeed 
Dune::Entity< cd, dim, GridImp, EntityImp >::EntitySeed
 The corresponding entity seed (for storage of entities) More...
 

Exported types and constants

enum  { Dune::Entity< 0, dim, GridImp, EntityImp >::codimension =0 }
 
enum  { Dune::Entity< 0, dim, GridImp, EntityImp >::dimension =dim }
 
enum  { Dune::Entity< 0, dim, GridImp, EntityImp >::mydimension =dim }
 
typedef GridImp::template
Codim< 0 >::Geometry 
Dune::Entity< 0, dim, GridImp, EntityImp >::Geometry
 The geometry type of this entity. More...
 
typedef GridImp::template
Codim< 0 >::EntitySeed 
Dune::Entity< 0, dim, GridImp, EntityImp >::EntitySeed
 The corresponding entity seed (for storage of entities) More...
 
typedef GridImp::template
Codim< 0 >::LocalGeometry 
Dune::Entity< 0, dim, GridImp, EntityImp >::LocalGeometry
 The geometry type of this entity when the geometry is expressed embedded in the father element. More...
 
typedef GridImp::template
Codim< 0 >::EntityPointer 
Dune::Entity< 0, dim, GridImp, EntityImp >::EntityPointer
 The codim==0 EntityPointer type. More...
 
typedef GridImp::HierarchicIterator Dune::Entity< 0, dim, GridImp, EntityImp >::HierarchicIterator
 The HierarchicIterator type. More...
 

Detailed Description

Typedef Documentation

template<int dim, class GridImp , template< int, int, class > class EntityImp>
typedef GridImp::template Codim<0>::EntityPointer Dune::Entity< 0, dim, GridImp, EntityImp >::EntityPointer

The codim==0 EntityPointer type.

template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp>
typedef GridImp::template Codim<cd>::EntitySeed Dune::Entity< cd, dim, GridImp, EntityImp >::EntitySeed

The corresponding entity seed (for storage of entities)

template<int dim, class GridImp , template< int, int, class > class EntityImp>
typedef GridImp::template Codim<0>::EntitySeed Dune::Entity< 0, dim, GridImp, EntityImp >::EntitySeed

The corresponding entity seed (for storage of entities)

template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp>
typedef GridImp::template Codim<cd>::Geometry Dune::Entity< cd, dim, GridImp, EntityImp >::Geometry

The corresponding geometry type.

template<int dim, class GridImp , template< int, int, class > class EntityImp>
typedef GridImp::template Codim<0>::Geometry Dune::Entity< 0, dim, GridImp, EntityImp >::Geometry

The geometry type of this entity.

template<int dim, class GridImp , template< int, int, class > class EntityImp>
typedef GridImp::HierarchicIterator Dune::Entity< 0, dim, GridImp, EntityImp >::HierarchicIterator

The HierarchicIterator type.

template<int dim, class GridImp , template< int, int, class > class EntityImp>
typedef GridImp::template Codim<0>::LocalGeometry Dune::Entity< 0, dim, GridImp, EntityImp >::LocalGeometry

The geometry type of this entity when the geometry is expressed embedded in the father element.

This differs from Geometry in particular when dim != dimworld, but even when dim == dimworld the implementation may choose to use a different type here.

Enumeration Type Documentation

template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp>
anonymous enum
Enumerator
codimension 

Know your own codimension.

template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp>
anonymous enum
Enumerator
dimension 

Know the grid dimension.

template<int cd, int dim, class GridImp, template< int, int, class > class EntityImp>
anonymous enum
Enumerator
mydimension 

Dimensionality of the reference element of the entity.

template<int dim, class GridImp , template< int, int, class > class EntityImp>
anonymous enum
Enumerator
codimension 

Know your own codimension.

template<int dim, class GridImp , template< int, int, class > class EntityImp>
anonymous enum
Enumerator
dimension 

Know the grid's dimension.

template<int dim, class GridImp , template< int, int, class > class EntityImp>
anonymous enum
Enumerator
mydimension 

Know dimension of the entity.