Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits Struct Reference

#include <grid.hh>

Classes

struct  Codim
 
struct  Partition
 

Public Types

typedef PolyhedralGrid< dim, dimworld, coord_t > Grid
 
typedef coord_t ctype
 
typedef const GridExtraData
 
typedef int Index
 
typedef Dune::FieldVector< ctype, dimensionworldGlobalCoordinate
 
typedef PolyhedralGridIntersection< const GridLeafIntersectionImpl
 
typedef PolyhedralGridIntersection< const GridLevelIntersectionImpl
 
typedef PolyhedralGridIntersectionIterator< const GridLeafIntersectionIteratorImpl
 
typedef PolyhedralGridIntersectionIterator< const GridLevelIntersectionIteratorImpl
 
typedef Dune::Intersection< const Grid, LeafIntersectionImplLeafIntersection
 
typedef Dune::Intersection< const Grid, LevelIntersectionImplLevelIntersection
 
typedef Dune::IntersectionIterator< const Grid, LeafIntersectionIteratorImpl, LeafIntersectionImplLeafIntersectionIterator
 
typedef Dune::IntersectionIterator< const Grid, LevelIntersectionIteratorImpl, LevelIntersectionImplLevelIntersectionIterator
 
typedef PolyhedralGridIterator< 0, const Grid, All_Partition > HierarchicIteratorImpl
 
typedef Dune::EntityIterator< 0, const Grid, HierarchicIteratorImplHierarchicIterator
 
typedef PolyhedralGridIndexSet< dim, dimworld, ctypeLeafIndexSet
 
typedef PolyhedralGridIndexSet< dim, dimworld, ctypeLevelIndexSet
 
typedef PolyhedralGridIdSet< dim, dimworld, ctypeGlobalIdSet
 
typedef GlobalIdSet LocalIdSet
 
typedef Dune::MPIHelper::MPICommunicator MPICommunicator
 
using Communication = Dune::Communication< MPICommunicator >
 
using CollectiveCommunication = Dune::Communication< MPICommunicator >
 
typedef Partition< All_Partition >::LeafGridView LeafGridView
 
typedef Partition< All_Partition >::LevelGridView LevelGridView
 

Static Public Attributes

static const int dimension = dim
 
static const int dimensionworld = dimworld
 

Member Typedef Documentation

◆ CollectiveCommunication

template<int dim, int dimworld, typename coord_t >
using Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::CollectiveCommunication = Dune::Communication<MPICommunicator>

◆ Communication

template<int dim, int dimworld, typename coord_t >
using Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::Communication = Dune::Communication<MPICommunicator>

◆ ctype

template<int dim, int dimworld, typename coord_t >
typedef coord_t Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::ctype

◆ ExtraData

template<int dim, int dimworld, typename coord_t >
typedef const Grid* Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::ExtraData

◆ GlobalCoordinate

template<int dim, int dimworld, typename coord_t >
typedef Dune::FieldVector< ctype, dimensionworld > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::GlobalCoordinate

◆ GlobalIdSet

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIdSet< dim, dimworld, ctype > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::GlobalIdSet

◆ Grid

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGrid< dim, dimworld, coord_t > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::Grid

◆ HierarchicIterator

template<int dim, int dimworld, typename coord_t >
typedef Dune::EntityIterator< 0, const Grid, HierarchicIteratorImpl > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::HierarchicIterator

◆ HierarchicIteratorImpl

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIterator< 0, const Grid, All_Partition > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::HierarchicIteratorImpl

◆ Index

template<int dim, int dimworld, typename coord_t >
typedef int Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::Index

◆ LeafGridView

template<int dim, int dimworld, typename coord_t >
typedef Partition<All_Partition>::LeafGridView Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LeafGridView

◆ LeafIndexSet

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIndexSet< dim, dimworld, ctype > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LeafIndexSet

◆ LeafIntersection

template<int dim, int dimworld, typename coord_t >
typedef Dune::Intersection< const Grid, LeafIntersectionImpl > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LeafIntersection

◆ LeafIntersectionImpl

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIntersection< const Grid > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LeafIntersectionImpl

◆ LeafIntersectionIterator

template<int dim, int dimworld, typename coord_t >
typedef Dune::IntersectionIterator< const Grid, LeafIntersectionIteratorImpl, LeafIntersectionImpl > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LeafIntersectionIterator

◆ LeafIntersectionIteratorImpl

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIntersectionIterator< const Grid > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LeafIntersectionIteratorImpl

◆ LevelGridView

template<int dim, int dimworld, typename coord_t >
typedef Partition<All_Partition>::LevelGridView Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LevelGridView

◆ LevelIndexSet

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIndexSet< dim, dimworld, ctype > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LevelIndexSet

◆ LevelIntersection

template<int dim, int dimworld, typename coord_t >
typedef Dune::Intersection< const Grid, LevelIntersectionImpl > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LevelIntersection

◆ LevelIntersectionImpl

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIntersection< const Grid > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LevelIntersectionImpl

◆ LevelIntersectionIterator

template<int dim, int dimworld, typename coord_t >
typedef Dune::IntersectionIterator< const Grid, LevelIntersectionIteratorImpl, LevelIntersectionImpl > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LevelIntersectionIterator

◆ LevelIntersectionIteratorImpl

template<int dim, int dimworld, typename coord_t >
typedef PolyhedralGridIntersectionIterator< const Grid > Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LevelIntersectionIteratorImpl

◆ LocalIdSet

template<int dim, int dimworld, typename coord_t >
typedef GlobalIdSet Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::LocalIdSet

◆ MPICommunicator

template<int dim, int dimworld, typename coord_t >
typedef Dune::MPIHelper::MPICommunicator Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::MPICommunicator

Member Data Documentation

◆ dimension

template<int dim, int dimworld, typename coord_t >
const int Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::dimension = dim
static

◆ dimensionworld

template<int dim, int dimworld, typename coord_t >
const int Dune::PolyhedralGridFamily< dim, dimworld, coord_t >::Traits::dimensionworld = dimworld
static

The documentation for this struct was generated from the following file: