dune-grid 2.10
|
A traits struct that collects all associated types of one grid model. More...
#include <dune/grid/common/grid.hh>
Classes | |
struct | Codim |
Traits associated with a specific codim. More... | |
Public Types | |
typedef GridImp | Grid |
The type that implements the grid. | |
typedef Dune::Intersection< const GridImp, LeafIntersectionImp< const GridImp > > | LeafIntersection |
The type of the intersection at the leafs of the grid. | |
typedef Dune::Intersection< const GridImp, LevelIntersectionImp< const GridImp > > | LevelIntersection |
The type of the intersection at the levels of the grid. | |
typedef Dune::IntersectionIterator< const GridImp, LeafIntersectionIteratorImp< const GridImp >, LeafIntersectionImp< const GridImp > > | LeafIntersectionIterator |
The type of the intersection iterator at the leafs of the grid. | |
typedef Dune::IntersectionIterator< const GridImp, LevelIntersectionIteratorImp< const GridImp >, LevelIntersectionImp< const GridImp > > | LevelIntersectionIterator |
The type of the intersection iterator at the levels of the grid. | |
typedef Dune::EntityIterator< 0, const GridImp, HierarchicIteratorImp< const GridImp > > | HierarchicIterator |
The type of the hierarchic iterator. | |
typedef Dune::GridView< LeafGridViewTraits< const GridImp > > | LeafGridView |
type of view for leaf grid | |
typedef Dune::GridView< LevelGridViewTraits< const GridImp > > | LevelGridView |
type of view for level grid | |
typedef IndexSet< const GridImp, LevelIndexSetImp, LevelIndexType, LevelGeometryTypes > | LevelIndexSet |
The type of the level index set. | |
typedef IndexSet< const GridImp, LeafIndexSetImp, LeafIndexType, LeafGeometryTypes > | LeafIndexSet |
The type of the leaf index set. | |
typedef IdSet< const GridImp, GlobalIdSetImp, GIDType > | GlobalIdSet |
The type of the global id set. | |
typedef IdSet< const GridImp, LocalIdSetImp, LIDType > | LocalIdSet |
The type of the local id set. | |
typedef CCType | Communication |
The type of the communication. | |
A traits struct that collects all associated types of one grid model.
dim | Grid dimension |
dimw | Dimension of the world that the grid is embedded in |
GIDType | Type used for global ids |
LIDType | Type used for local ids |
CCType | Communication implementation class |
typedef CCType Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::Communication |
The type of the communication.
typedef IdSet<const GridImp,GlobalIdSetImp,GIDType> Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::GlobalIdSet |
The type of the global id set.
typedef GridImp Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::Grid |
The type that implements the grid.
typedef Dune::EntityIterator< 0, const GridImp, HierarchicIteratorImp< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::HierarchicIterator |
The type of the hierarchic iterator.
typedef Dune::GridView< LeafGridViewTraits< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LeafGridView |
type of view for leaf grid
typedef IndexSet<const GridImp,LeafIndexSetImp,LeafIndexType,LeafGeometryTypes> Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LeafIndexSet |
The type of the leaf index set.
typedef Dune::Intersection< const GridImp, LeafIntersectionImp< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LeafIntersection |
The type of the intersection at the leafs of the grid.
typedef Dune::IntersectionIterator< const GridImp, LeafIntersectionIteratorImp< const GridImp >, LeafIntersectionImp< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LeafIntersectionIterator |
The type of the intersection iterator at the leafs of the grid.
typedef Dune::GridView< LevelGridViewTraits< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LevelGridView |
type of view for level grid
typedef IndexSet<const GridImp,LevelIndexSetImp,LevelIndexType,LevelGeometryTypes> Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LevelIndexSet |
The type of the level index set.
typedef Dune::Intersection< const GridImp, LevelIntersectionImp< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LevelIntersection |
The type of the intersection at the levels of the grid.
typedef Dune::IntersectionIterator< const GridImp, LevelIntersectionIteratorImp< const GridImp >, LevelIntersectionImp< const GridImp > > Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LevelIntersectionIterator |
The type of the intersection iterator at the levels of the grid.
typedef IdSet<const GridImp,LocalIdSetImp,LIDType> Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LeafIndexSetImp, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits, EntitySeedImp, LocalGeometryImp, LevelIndexType, LevelGeometryTypes, LeafIndexType, LeafGeometryTypes >::LocalIdSet |
The type of the local id set.