dune-grid 2.9.0
|
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. More... | |
typedef Dune::Intersection< const GridImp, LeafIntersectionImp< const GridImp > > | LeafIntersection |
The type of the intersection at the leafs of the grid. More... | |
typedef Dune::Intersection< const GridImp, LevelIntersectionImp< const GridImp > > | LevelIntersection |
The type of the intersection at the levels of the grid. More... | |
typedef Dune::IntersectionIterator< const GridImp, LeafIntersectionIteratorImp< const GridImp >, LeafIntersectionImp< const GridImp > > | LeafIntersectionIterator |
The type of the intersection iterator at the leafs of the grid. More... | |
typedef Dune::IntersectionIterator< const GridImp, LevelIntersectionIteratorImp< const GridImp >, LevelIntersectionImp< const GridImp > > | LevelIntersectionIterator |
The type of the intersection iterator at the levels of the grid. More... | |
typedef Dune::EntityIterator< 0, const GridImp, HierarchicIteratorImp< const GridImp > > | HierarchicIterator |
The type of the hierarchic iterator. More... | |
typedef Dune::GridView< LeafGridViewTraits< const GridImp > > | LeafGridView |
type of view for leaf grid More... | |
typedef Dune::GridView< LevelGridViewTraits< const GridImp > > | LevelGridView |
type of view for level grid More... | |
typedef IndexSet< const GridImp, LevelIndexSetImp > | LevelIndexSet |
The type of the level index set. More... | |
typedef IndexSet< const GridImp, LeafIndexSetImp > | LeafIndexSet |
The type of the leaf index set. More... | |
typedef IdSet< const GridImp, GlobalIdSetImp, GIDType > | GlobalIdSet |
The type of the global id set. More... | |
typedef IdSet< const GridImp, LocalIdSetImp, LIDType > | LocalIdSet |
The type of the local id set. More... | |
typedef CCType | Communication |
The type of the communication. More... | |
typedef Communication | CollectiveCommunication |
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 Communication 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 >::CollectiveCommunication |
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 >::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 >::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 >::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 >::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 >::LeafGridView |
type of view for leaf grid
typedef IndexSet<const GridImp,LeafIndexSetImp> 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 >::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 >::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 >::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 >::LevelGridView |
type of view for level grid
typedef IndexSet<const GridImp,LevelIndexSetImp> 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 >::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 >::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 >::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 >::LocalIdSet |
The type of the local id set.