dune-grid 2.9.0
Classes | Public Types | Static Public Attributes | List of all members
Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits Struct Reference

#include <dune/grid/geometrygrid/gridfamily.hh>

Classes

struct  Codim
 

Public Types

typedef GeometryGrid< HG, CF, Allocator > Grid
 
typedef HG HostGrid
 
typedef CF CoordFunction
 
typedef HostGrid::ctype ctype
 
typedef Dune::Intersection< const Grid, GeoGrid::Intersection< const Grid, typename HostGrid::LeafIntersection > > LeafIntersection
 
typedef Dune::Intersection< const Grid, GeoGrid::Intersection< const Grid, typename HostGrid::LevelIntersection > > LevelIntersection
 
typedef Dune::IntersectionIterator< const Grid, GeoGrid::IntersectionIterator< const Grid, typename HostGrid::LeafIntersectionIterator >, GeoGrid::Intersection< const Grid, typename HostGrid::LeafIntersection > > LeafIntersectionIterator
 
typedef Dune::IntersectionIterator< const Grid, GeoGrid::IntersectionIterator< const Grid, typename HostGrid::LevelIntersectionIterator >, GeoGrid::Intersection< const Grid, typename HostGrid::LevelIntersection > > LevelIntersectionIterator
 
typedef Dune::EntityIterator< 0, const Grid, GeoGrid::HierarchicIterator< const Grid > > HierarchicIterator
 
typedef GeoGrid::IndexSet< const Grid, typename HostGrid::Traits::LeafIndexSet > LeafIndexSet
 
typedef GeoGrid::IndexSet< const Grid, typename HostGrid::Traits::LevelIndexSet > LevelIndexSet
 
typedef GeoGrid::IdSet< const Grid, typename HostGrid::Traits::GlobalIdSet > GlobalIdSet
 
typedef GeoGrid::IdSet< const Grid, typename HostGrid::Traits::LocalIdSet > LocalIdSet
 
typedef HostGrid::Traits::Communication Communication
 
typedef Communication CollectiveCommunication
 
typedef Dune::GridView< GeoGrid::GridViewTraits< typename HostGrid::LeafGridView, CoordFunction, Allocator > > LeafGridView
 
typedef Dune::GridView< GeoGrid::GridViewTraits< typename HostGrid::LevelGridView, CoordFunction, Allocator > > LevelGridView
 

Static Public Attributes

static const int dimension = HostGrid::dimension
 
static const int dimensionworld = CoordFunction::dimRange
 

Member Typedef Documentation

◆ CollectiveCommunication

template<class HG , class CF , class Allocator >
typedef Communication Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::CollectiveCommunication
Deprecated:
Use Communication instead! Will be removed after Dune 2.9.

◆ Communication

template<class HG , class CF , class Allocator >
typedef HostGrid::Traits::Communication Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::Communication

◆ CoordFunction

template<class HG , class CF , class Allocator >
typedef CF Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::CoordFunction

◆ ctype

template<class HG , class CF , class Allocator >
typedef HostGrid::ctype Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::ctype

◆ GlobalIdSet

template<class HG , class CF , class Allocator >
typedef GeoGrid::IdSet< const Grid, typename HostGrid::Traits::GlobalIdSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::GlobalIdSet

◆ Grid

template<class HG , class CF , class Allocator >
typedef GeometryGrid< HG, CF, Allocator > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::Grid

◆ HierarchicIterator

template<class HG , class CF , class Allocator >
typedef Dune::EntityIterator< 0, const Grid, GeoGrid::HierarchicIterator< const Grid > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::HierarchicIterator

◆ HostGrid

template<class HG , class CF , class Allocator >
typedef HG Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::HostGrid

◆ LeafGridView

template<class HG , class CF , class Allocator >
typedef Dune::GridView< GeoGrid::GridViewTraits< typename HostGrid::LeafGridView, CoordFunction, Allocator > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LeafGridView

◆ LeafIndexSet

template<class HG , class CF , class Allocator >
typedef GeoGrid::IndexSet< const Grid, typename HostGrid::Traits::LeafIndexSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LeafIndexSet

◆ LeafIntersection

template<class HG , class CF , class Allocator >
typedef Dune::Intersection< const Grid, GeoGrid::Intersection< const Grid, typename HostGrid::LeafIntersection > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LeafIntersection

◆ LeafIntersectionIterator

template<class HG , class CF , class Allocator >
typedef Dune::IntersectionIterator< const Grid, GeoGrid::IntersectionIterator< const Grid, typename HostGrid::LeafIntersectionIterator >, GeoGrid::Intersection< const Grid, typename HostGrid::LeafIntersection > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LeafIntersectionIterator

◆ LevelGridView

template<class HG , class CF , class Allocator >
typedef Dune::GridView< GeoGrid::GridViewTraits< typename HostGrid::LevelGridView, CoordFunction, Allocator > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LevelGridView

◆ LevelIndexSet

template<class HG , class CF , class Allocator >
typedef GeoGrid::IndexSet< const Grid, typename HostGrid::Traits::LevelIndexSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LevelIndexSet

◆ LevelIntersection

template<class HG , class CF , class Allocator >
typedef Dune::Intersection< const Grid, GeoGrid::Intersection< const Grid, typename HostGrid::LevelIntersection > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LevelIntersection

◆ LevelIntersectionIterator

template<class HG , class CF , class Allocator >
typedef Dune::IntersectionIterator< const Grid, GeoGrid::IntersectionIterator< const Grid, typename HostGrid::LevelIntersectionIterator >, GeoGrid::Intersection< const Grid, typename HostGrid::LevelIntersection > > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LevelIntersectionIterator

◆ LocalIdSet

template<class HG , class CF , class Allocator >
typedef GeoGrid::IdSet< const Grid, typename HostGrid::Traits::LocalIdSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LocalIdSet

Member Data Documentation

◆ dimension

template<class HG , class CF , class Allocator >
const int Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::dimension = HostGrid::dimension
static

◆ dimensionworld

template<class HG , class CF , class Allocator >
const int Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::dimensionworld = CoordFunction::dimRange
static

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