Wrapper of a Dune entity of type DuneEntity
and codimension codim
.
More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/grid/concrete_entity_decl.hpp>
|
| dune_static_assert ((int) DuneEntity::codimension==(int) Entity< codim >::codimension,"ConcreteEntity: codimension mismatch") |
|
void | setDuneEntity (const DuneEntity *dune_entity) |
|
|
const DuneEntity * | m_dune_entity |
|
ConcreteGeometry< typename
DuneEntity::Geometry > | m_geometry |
|
|
template<typename > |
class | ConcreteEntityPointer |
|
template<typename , typename > |
class | ConcreteRangeEntityIterator |
|
template<typename , int > |
class | ConcreteSubentityIterator |
|
|
enum | { codimension = codim
} |
| Entity codimension.
|
|
template<int codim, typename DuneEntity>
class Bempp::ConcreteEntity< codim, DuneEntity >
Wrapper of a Dune entity of type DuneEntity
and codimension codim
.
- Note
- The codimension must be given explicitly (even though it could be derived from the traits of
DuneEntity
) because this class needs to be specialised for entities of codimension 0.
template<int codim, typename DuneEntity>
Constructor from a pointer to DuneEntity.
- Note
- This object does not acquire ownership of
*dune_entity
.
template<int codim, typename DuneEntity>
Constructor from a pointer to DuneEntity.
- Note
- This object does not acquire ownership of
*dune_entity
.
template<int codim, typename DuneEntity>
Reference to the geometry of this entity.
This object gives, among other things, the map from a reference element to world coordinates.
- Note
- Be careful when storing such references. If the state of any object is changed, e.g. an iterator is advanced, there is no guarantee that the reference remains valid.
Implements Bempp::Entity< codim >.
template<int codim, typename DuneEntity>
Type of the reference element.
The type can be used to access the Dune::GenericReferenceElement.
Implements Bempp::Entity< codim >.
The documentation for this class was generated from the following file: