BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | List of all members
Bempp::IdSet Class Referenceabstract

Abstract wrapper of an id set. More...

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

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

Public Types

typedef size_t IdType
 Id type.
 

Public Member Functions

virtual ~IdSet ()
 Destructor.
 
virtual IdType entityId (const Entity< 0 > &e) const =0
 Id of the entity e of codimension 0.
 
virtual IdType entityId (const Entity< 1 > &e) const =0
 Id of the entity e of codimension 1.
 
virtual IdType entityId (const Entity< 2 > &e) const =0
 Id of the entity e of codimension 2.
 
virtual IdType entityId (const Entity< 3 > &e) const =0
 Id of the entity e of codimension 3.
 
virtual IdType subEntityId (const Entity< 0 > &e, size_t i, int codimSub) const =0
 Id of i'th subentity of codimension codimSub of entity e of codimension 0.
 

Detailed Description

Abstract wrapper of an id set.


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