Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd > Struct Template Reference

#include <grid.hh>

List of all members.


Detailed Description

template<int dim, int dimworld, class ct, class GridFamily>
template<int cd>
struct Dune::Grid< dim, dimworld, ct, GridFamily >::Codim< cd >

A Traits struct that collects all associated types of one implementation.

Template parameter:


Public Types

typedef
GridFamily::Traits::template
Codim< cd >::Geometry 
Geometry
 A type that is a model of Dune::Geometry<dim-cd,dimworld>.
typedef
GridFamily::Traits::template
Codim< cd >::LocalGeometry 
LocalGeometry
 A type that is a model of Dune::Geometry<dim-cd,dim>.
typedef
GridFamily::Traits::template
Codim< cd >::Entity 
Entity
 A type that is a model of a Dune::Entity<cd,dim,...>.
typedef
GridFamily::Traits::template
Codim< cd >::EntityPointer 
EntityPointer
 A type that is a model of Dune::EntityPointer<cd,dim,...>.
typedef
GridFamily::Traits::LeafIntersection 
LeafIntersection
 A type that is a model of Dune::LeafIntersection, an intersections of two codimension 1 of two codimension 0 entities in the leaf view.
typedef
GridFamily::Traits::LevelIntersection 
LevelIntersection
 A type that is a model of Dune::Intersection, an intersections of two codimension 1 of two codimension 0 entities in a level view.
typedef
GridFamily::Traits::LeafIntersectionIterator 
LeafIntersectionIterator
 A type that is a model of Dune::IntersectionIterator which is an iterator that allows to examine, but not to modify, the intersections of codimension 1 of an leaf element (entity of codimension 0) with other leaf elements.
typedef
GridFamily::Traits::LevelIntersectionIterator 
LevelIntersectionIterator
 A type that is a model of Dune::IntersectionIterator which is an iterator that allows to examine, but not to modify, the intersections of codimension 1 of an element (entity of codimension 0) with other elements on the same level.
typedef
GridFamily::Traits::HierarchicIterator 
HierarchicIterator
 A type that is a model of Dune::HierarchicIterator A type of iterator that allows to examine, but not to modify, entities of codimension 0 that result from refinement of an entity of codimension 0.
typedef
GridFamily::Traits::template
Codim< cd >::LevelIterator 
LevelIterator
 A type that is a model of Dune::LevelIterator with partition type All_Partition.
typedef
GridFamily::Traits::template
Codim< cd >::LeafIterator 
LeafIterator
 A type that is a model of Dune::LeafIterator with partition type All_Partition.
typedef
GridFamily::Traits::LevelIndexSet 
LevelIndexSet
 A type that is a model of Dune::IndexSet which provides a consecutive, but non persistent, numbering for entities on a grid level.
typedef
GridFamily::Traits::LeafIndexSet 
LeafIndexSet
 A type that is a model of Dune::IndexSet which provides a consecutive, but non persistent, numbering for entities in the leaf grid.
typedef
GridFamily::Traits::GlobalIdSet 
GlobalIdSet
 A type that is a model of Dune::IdSet which provides a unique and persistent numbering for all entities in the grid. The numbering is unique over all processes over which the grid is partitioned. The numbering is not necessarily consecutive.
typedef
GridFamily::Traits::LocalIdSet 
LocalIdSet
 A type that is a model of Dune::IdSet which provides a unique and persistent numbering for all entities in the grid. The numbering is only unique in a single process and it is not necessarily consecutive.
typedef
GridFamily::Traits::CollectiveCommunication 
CollectiveCommunication
 A type that is a model of Dune::CollectiveCommunication. It provides a portable way for collective communication on the set of processes used by the grid.

Classes

struct  Partition
 A struct collecting all types depending on the partition iterator type. More...

The documentation for this struct was generated from the following file:

Generated on Sun Nov 15 22:28:54 2009 for dune-grid by  doxygen 1.5.6