dune-grid  2.4
Classes | Enumerations
Grid Developer API

Interfaces needed to implement a new Dune::Grid. More...

Collaboration diagram for Grid Developer API:

Classes

class  Dune::EntityDefaultImplementation< cd, dim, GridImp, EntityImp >
 Default Implementations for EntityImp. More...
 
class  Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp >
 Default Implementations for EntityImp (Elements [cd=0]) More...
 
class  Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >::ReturnImplementationType< T >
 Helper class to choose correct implementation return type for getRealImplementation. More...
 
class  Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >::ReturnImplementationType< const T >
 
class  Dune::GridDefaultImplementation< dim, dimworld, ct, GridFamily >
 
class  Dune::IndexSetDefaultImplementation< GridImp, IndexSetImp >
 Provide default implementation of method if IndexSet. More...
 
class  Dune::IntersectionDefaultNormalVectors< GridImp, IntersectionImp >
 Default Implementations of integrationOuterNormal and unitOuterNormal for IntersectionImp. More...
 

Enumerations

enum  { Dune::EntityDefaultImplementation< cd, dim, GridImp, EntityImp >::codimension =cd }
 know your own codimension More...
 
enum  { Dune::EntityDefaultImplementation< cd, dim, GridImp, EntityImp >::dimension =dim }
 Dimension of the grid. More...
 
enum  { Dune::EntityDefaultImplementation< cd, dim, GridImp, EntityImp >::mydimension =dim-cd }
 Know dimension of the entity. More...
 
enum  { Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp >::codimension =0 }
 know your own codimension More...
 
enum  { Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp >::dimension =dim }
 Dimension of the grid. More...
 
enum  { Dune::EntityDefaultImplementation< 0, dim, GridImp, EntityImp >::mydimension =dim }
 Know dimension of the entity. More...
 

Detailed Description

Interfaces needed to implement a new Dune::Grid.

For help implementing the geometries of your grid, have a look at GenericGeometry from dune-geometry.

Enumeration Type Documentation

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

know your own codimension

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

Dimension of the grid.

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

Know dimension of the entity.

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

know your own codimension

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

Dimension of the grid.

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

Know dimension of the entity.

Enumerator
mydimension