All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Dune::PolyhedralGridIdSet< dim, dimworld > Class Template Reference
Inheritance diagram for Dune::PolyhedralGridIdSet< dim, dimworld >:

Public Types

typedef PolyhedralGrid< dim,
dimworld > 
Grid
 
typedef std::remove_const
< Grid >::type::Traits 
Traits
 
typedef Traits::Index IdType
 
typedef PolyhedralGridIdSet
< dim, dimworld > 
This
 
typedef IdSet< Grid,
PolyhedralGridIdSet< dim,
dimworld >, IdType > 
Base
 

Public Member Functions

 PolyhedralGridIdSet (const Grid &grid)
 
template<int codim>
IdType id (const typename Traits::template Codim< codim >::Entity &entity) const
 id meethod for entity and specific codim
 
template<int codim>
IdType id (const typename Traits::template Codim< codim >::EntityPointer &entityPointer) const
 id meethod for entity and specific codim
 
template<class Entity >
IdType id (const Entity &entity) const
 id method of all entities
 
template<class IntersectionImpl >
IdType id (const Dune::Intersection< const Grid, IntersectionImpl > &intersection) const
 id method of all entities
 
template<class Entity >
IdType subId (const Entity &entity, int i, unsigned int codim) const
 subId method for entities
 

Protected Attributes

const Gridgrid_
 

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