BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Private Attributes | List of all members
Bempp::ConcreteIdSet< DuneGrid, DuneIdSet > Class Template Reference

Wrapper of a Dune id set of type DuneIdSet providing access to the entities of a Dune grid of type DuneGrid. More...

#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/grid/concrete_id_set.hpp>

Inheritance diagram for Bempp::ConcreteIdSet< DuneGrid, DuneIdSet >:
Bempp::IdSet

Public Member Functions

 ConcreteIdSet (const DuneIdSet *dune_id_set)
 Constructor. More...
 
const DuneIdSet & duneIdSet () const
 Read-only access to the underlying Dune id set.
 
virtual IdType entityId (const Entity< 0 > &e) const
 Id of the entity e of codimension 0.
 
virtual IdType entityId (const Entity< 1 > &e) const
 Id of the entity e of codimension 1.
 
virtual IdType entityId (const Entity< 2 > &e) const
 Id of the entity e of codimension 2.
 
virtual IdType entityId (const Entity< 3 > &e) const
 Id of the entity e of codimension 3.
 
virtual IdType subEntityId (const Entity< 0 > &e, size_t i, int codimSub) const
 Id of i'th subentity of codimension codimSub of entity e of codimension 0.
 
- Public Member Functions inherited from Bempp::IdSet
virtual ~IdSet ()
 Destructor.
 

Private Attributes

const DuneIdSet * m_dune_id_set
 

Additional Inherited Members

- Public Types inherited from Bempp::IdSet
typedef size_t IdType
 Id type.
 

Detailed Description

template<typename DuneGrid, typename DuneIdSet>
class Bempp::ConcreteIdSet< DuneGrid, DuneIdSet >

Wrapper of a Dune id set of type DuneIdSet providing access to the entities of a Dune grid of type DuneGrid.

Constructor & Destructor Documentation

template<typename DuneGrid, typename DuneIdSet>
Bempp::ConcreteIdSet< DuneGrid, DuneIdSet >::ConcreteIdSet ( const DuneIdSet *  dune_id_set)
inlineexplicit

Constructor.

This object does not assume ownership of *dune_id_set.


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