Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits > Struct Template Reference
[Miscellaneous]
#include <grid.hh>
List of all members.
Detailed Description
template<int dim, int dimw, class GridImp, template< int, int, class > class GeometryImp, template< int, int, class > class EntityImp, template< int, class > class EntityPointerImp, template< int, PartitionIteratorType, class > class LevelIteratorImp, template< class > class LeafIntersectionImp, template< class > class LevelIntersectionImp, template< class > class LeafIntersectionIteratorImp, template< class > class LevelIntersectionIteratorImp, template< class > class HierarchicIteratorImp, template< int, PartitionIteratorType, class > class LeafIteratorImp, class LevelIndexSetImp, class LevelIndexSetTypes, class LeafIndexSetImp, class LeafIndexSetTypes, class GlobalIdSetImp, class GIDType, class LocalIdSetImp, class LIDType, class CCType, template< class, PartitionIteratorType > class LevelGridViewTraits = DefaultLevelGridViewTraits, template< class, PartitionIteratorType > class LeafGridViewTraits = DefaultLeafGridViewTraits>
struct Dune::GridTraits< dim, dimw, GridImp, GeometryImp, EntityImp, EntityPointerImp, LevelIteratorImp, LeafIntersectionImp, LevelIntersectionImp, LeafIntersectionIteratorImp, LevelIntersectionIteratorImp, HierarchicIteratorImp, LeafIteratorImp, LevelIndexSetImp, LevelIndexSetTypes, LeafIndexSetImp, LeafIndexSetTypes, GlobalIdSetImp, GIDType, LocalIdSetImp, LIDType, CCType, LevelGridViewTraits, LeafGridViewTraits >
A traits struct that collects all associated types of one grid model.
Template parameters:
|
Public Types |
typedef GridImp | Grid |
| The type that implementing the grid.
|
typedef Dune::Intersection
< const GridImp,
LeafIntersectionImp > | LeafIntersection |
| The type of the intersection at the leafs of the grid.
|
typedef Dune::Intersection
< const GridImp,
LevelIntersectionImp > | LevelIntersection |
| The type of the intersection at the levels of the grid.
|
typedef
Dune::IntersectionIterator
< const GridImp,
LeafIntersectionIteratorImp,
LeafIntersectionImp > | LeafIntersectionIterator |
| The type of the intersection iterator at the leafs of the grid.
|
typedef
Dune::IntersectionIterator
< const GridImp,
LevelIntersectionIteratorImp,
LevelIntersectionImp > | LevelIntersectionIterator |
| The type of the intersection iterator at the levels of the grid.
|
typedef
Dune::HierarchicIterator
< const GridImp,
HierarchicIteratorImp > | HierarchicIterator |
| The type of the hierarchic iterator.
|
typedef IndexSet< const
GridImp, LevelIndexSetImp,
LevelIndexSetTypes > | LevelIndexSet |
| The type of the level index set.
|
typedef IndexSet< const
GridImp, LeafIndexSetImp,
LeafIndexSetTypes > | 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 | CollectiveCommunication |
| The type of the collective communication.
|
Classes |
struct | Codim |
| Traits associated with a specific codim. More...
|
struct | Partition |
| Traits associated with a specific grid partition type. More...
|
The documentation for this struct was generated from the following file: