dune-grid 2.10
Loading...
Searching...
No Matches
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 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

◆ 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: