|
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 >.
1.8.5