dune-grid  2.4
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
 
struct  Partition
 

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

Static Public Attributes

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

Member Typedef Documentation

template<class HG , class CF , class Allocator >
typedef HostGrid::Traits::CollectiveCommunication Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::CollectiveCommunication
template<class HG , class CF , class Allocator >
typedef CF Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::CoordFunction
template<class HG , class CF , class Allocator >
typedef HostGrid::ctype Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::ctype
template<class HG , class CF , class Allocator >
typedef GeoGrid::IdSet< const Grid, typename HostGrid::Traits::GlobalIdSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::GlobalIdSet
template<class HG , class CF , class Allocator >
typedef GeometryGrid< HG, CF, Allocator > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::Grid
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
template<class HG , class CF , class Allocator >
typedef HG Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::HostGrid
template<class HG , class CF , class Allocator >
typedef GeoGrid::IndexSet< const Grid, typename HostGrid::Traits::LeafIndexSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LeafIndexSet
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
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
template<class HG , class CF , class Allocator >
typedef GeoGrid::IndexSet< const Grid, typename HostGrid::Traits::LevelIndexSet > Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::LevelIndexSet
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
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
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

template<class HG , class CF , class Allocator >
const int Dune::GeoGrid::GridFamily< HG, CF, Allocator >::Traits::dimension = HostGrid::dimension
static
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: