21 #ifndef bempp_id_set_hpp
22 #define bempp_id_set_hpp
24 #include "../common/common.hpp"
26 #include <boost/utility/enable_if.hpp>
32 template<
int codim>
class Entity;
Abstract wrapper of an entity of codimension codim.
Definition: entity.hpp:46
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.
Abstract wrapper of an id set.
Definition: id_set.hpp:37
size_t IdType
Id type.
Definition: id_set.hpp:48
virtual IdType entityId(const Entity< 0 > &e) const =0
Id of the entity e of codimension 0.
virtual ~IdSet()
Destructor.
Definition: id_set.hpp:41
Abstract wrapper of an entity of codimension 0.
Definition: entity.hpp:81