Dune Core Modules (2.9.1)
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 > Struct Template Reference
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 > | LevelIndexSet |
The type of the level index set. | |
typedef IndexSet< const GridImp, LeafIndexSetImp > | 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. | |
typedef Communication | CollectiveCommunication |
Detailed Description
template<int dim, int dimw, class GridImp, template< int, int, class > class GeometryImp, template< int, int, class > class EntityImp, 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 LeafIndexSetImp, class GlobalIdSetImp, class GIDType, class LocalIdSetImp, class LIDType, class CCType, template< class > class LevelGridViewTraits, template< class > class LeafGridViewTraits, template< int, class > class EntitySeedImp, template< int, int, class > class LocalGeometryImp = GeometryImp>
struct 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 >
struct 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 >
A traits struct that collects all associated types of one grid model.
- Template Parameters
-
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
Member Typedef Documentation
◆ CollectiveCommunication
template<int dim, int dimw, class GridImp , template< int, int, class > class GeometryImp, template< int, int, class > class EntityImp, 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 LeafIndexSetImp , class GlobalIdSetImp , class GIDType , class LocalIdSetImp , class LIDType , class CCType , template< class > class LevelGridViewTraits, template< class > class LeafGridViewTraits, template< int, class > class EntitySeedImp, template< int, int, class > class LocalGeometryImp = GeometryImp>
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 |
- Deprecated:
- Use Communication instead! Will be removed at some point in the future.
The documentation for this struct was generated from the following file:
- dune/grid/common/grid.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)