#include <grid.hh>
Template parameter:
cd
codimension. Note that not all types in this struct depend on this 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... |