|
dune-fem 2.8.0
|
Classes | |
| class | Dune::Fem::PointGeometry |
| generic geometry modelling a single point More... | |
| class | Dune::Fem::PyramidGeometry< BaseGeometry > |
| generic geometry modelling a pyramid over a base geometry More... | |
| class | Dune::Fem::ProductGeometry< FirstGeometry, SecondGeometry > |
| generic geometry modelling the product of two base geometries More... | |
Generic geometries are a way of constructing new geometries out of existing ones. This allows for code depending on the geometry to be written generically. For example, the LagrangeBaseFunction is written in this generic way. Therefore, you could create a LagrangeBaseFunction for a 7 dimensional simplex (and no new code is needed).
Generic geometries are created out of simpler ones by the following rules:
) is a 0-dimensional generic geometry (PointGeometry). Its reference element is the origin of the coordinate system.
be a
-dimensional generic geometry. Then the pyramid over
(denoted by
) with the reference geometry
,
be generic geometries. The their product
(with the obvious reference geometry) is also a generic geometry (ProductGeometry).Consider the following examples of generic geometries:
,
,
,
,
.