|
dune-geometry 2.8.0
|
Loading...
Searching...
No Matches
referenceelement.hh
Go to the documentation of this file.
A unique label for each type of element that can occur in a grid.
LocalIndex & local()
size_type size() const
This class provides access to geometric and topological properties of a reference element.
Definition referenceelement.hh:50
CoordinateField volume() const
obtain the volume of the reference element
Definition referenceelement.hh:239
ReferenceElement()
Constructs an empty reference element.
Definition referenceelement.hh:269
bool operator!=(const ReferenceElement &r) const
Compares for inequality with another reference element.
Definition referenceelement.hh:290
decltype(auto) type(int i, int c) const
obtain the type of subentity (i,c)
Definition referenceelement.hh:169
typename Implementation::Coordinate Coordinate
The coordinate type.
Definition referenceelement.hh:79
Codim< codim >::Geometry geometry(int i) const
obtain the embedding of subentity (i,codim) into the reference element
Definition referenceelement.hh:232
static constexpr int dimension
The dimension of the reference element.
Definition referenceelement.hh:85
int size(int i, int c, int cc) const
number of subentities of codimension cc of subentity (i,c)
Definition referenceelement.hh:109
int subEntity(int i, int c, int ii, int cc) const
obtain number of ii-th subentity with codim cc of (i,c)
Definition referenceelement.hh:128
typename Implementation::ctype ctype
The coordinate field type.
Definition referenceelement.hh:73
int size(int c) const
number of subentities of codimension c
Definition referenceelement.hh:92
decltype(auto) type() const
obtain the type of this reference element
Definition referenceelement.hh:182
const Implementation & impl() const
Returns a reference to the internal implementation object.
Definition referenceelement.hh:278
bool checkInside(const Coordinate &local) const
check if a coordinate is in the reference element
Definition referenceelement.hh:214
ctype CoordinateField
The coordinate field type.
Definition referenceelement.hh:76
bool operator==(const ReferenceElement &r) const
Compares for equality with another reference element.
Definition referenceelement.hh:284
decltype(auto) position(int i, int c) const
position of the barycenter of entity (i,c)
Definition referenceelement.hh:201
decltype(auto) integrationOuterNormal(int face) const
obtain the integration outer normal of the reference element
Definition referenceelement.hh:256
friend std::size_t hash_value(const ReferenceElement &r)
Yields a hash value suitable for storing the reference element a in hash table.
Definition referenceelement.hh:296
auto subEntities(int i, int c, int cc) const
Obtain the range of numbers of subentities with codim cc of (i,c)
Definition referenceelement.hh:151
ctype Volume
Type used for volume.
Definition referenceelement.hh:82
Collection of types depending on the codimension.
Definition referenceelement.hh:65
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8