BEM++
2.0
|
Abstract wrapper of an entity of codimension codim
.
More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/grid/entity.hpp>
Public Types | |
enum | { codimension = codim } |
Entity codimension. | |
Public Member Functions | |
virtual | ~Entity () |
Destructor. | |
virtual size_t | level () const =0 |
Entity level. | |
virtual const Geometry & | geometry () const =0 |
Reference to the geometry of this entity. More... | |
virtual GeometryType | type () const =0 |
Type of the reference element. More... | |
Abstract wrapper of an entity of codimension codim
.
|
pure virtual |
Reference to the geometry of this entity.
This object gives, among other things, the map from a reference element to world coordinates.
Implemented in Bempp::ConcreteEntity< codim, DuneEntity >, Bempp::ConcreteEntity< Bempp::ConcreteSubentityIterator::codimension, DuneSubentity >, Bempp::ConcreteEntity< Bempp::ConcreteRangeEntityIterator::codimension, typename DuneEntityIt::Bempp::Entity >, and Bempp::ConcreteEntity< Bempp::ConcreteEntityPointer::codimension, DuneEntity >.
Referenced by Bempp::ElementaryPotentialOperator< BasisFunctionType_, KernelType_, ResultType_ >::evaluateOnGrid().
|
pure virtual |
Type of the reference element.
The type can be used to access the Dune::GenericReferenceElement.
Implemented in Bempp::ConcreteEntity< codim, DuneEntity >, Bempp::ConcreteEntity< Bempp::ConcreteSubentityIterator::codimension, DuneSubentity >, Bempp::ConcreteEntity< Bempp::ConcreteRangeEntityIterator::codimension, typename DuneEntityIt::Bempp::Entity >, and Bempp::ConcreteEntity< Bempp::ConcreteEntityPointer::codimension, DuneEntity >.