21 #ifndef bempp_mapper_hpp
22 #define bempp_mapper_hpp
24 #include "../common/common.hpp"
30 template <
int codim>
class Entity;
45 virtual size_t size()
const = 0;
73 int codimSub)
const = 0;
Abstract wrapper of an entity of codimension codim.
Definition: entity.hpp:46
virtual size_t entityIndex(const Entity< 0 > &e) const =0
Index of the entity of codimension 0.
virtual size_t subEntityIndex(const Entity< 0 > &e, size_t i, int codimSub) const =0
Index of i'th subentity of codimension codimSub of entity e of codimension 0.
Abstract wrapper of an entity of codimension 0.
Definition: entity.hpp:81
Abstract mapper class.
Definition: mapper.hpp:39
virtual size_t size() const =0
Total number of entities in the entity set managed by the mapper.