CHANGELOG dune-geometry 2.10.0
Download the Dune 2.10.0 module sources
- dune-geometry [ tarball: dune-geometry-2.10.0.tar.gz , signature: dune-geometry-2.10.0.tar.gz.asc ]
Release 2.10
-
Quadrature point now allows C++ structured bindings so that numerical integrations are less verbose:
for(auto [position, weight] : Dune::QuadratureRules</*...*/>::rule(/*...*/)) result += f(position) * weight; -
Dune::Geo::ReferenceElementmethods that have returned references, return by value. This affectstype(),position(), andintegrationOuterNormal(). -
Add a meta-geometry type
MappedGeometrythat represents the chaining of another geometry and a callable. -
AffineGeometryandAxisAlignedGeometryare now default constructible. A default construction results in an “empty”/invalid geometry that can be assigned a valid geometry. -
Add a geometry
LocalFiniteElementGeometryparametrized by local finite-element basis functions.
Deprecations and removals
-
Dune::Transitional::ReferenceElementis deprecated and will be removed after Dune 2.10. UseDune::Geo::ReferenceElementdirectly. -
Remove header
deprecated_topology.hhthat was introduced for transition. -
Remove deprecated functions
factorial()andbinomial(). Use the functions from dune-common’smath.hh.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Jan 21, 23:31, 2026)