- update to version 2.10.0
* Quadrature point now allows C++ structured bindings so that
numerical integrations are less verbose
* Dune::Geo::ReferenceElement methods that have returned
references, return by value. This affects type(), position(),
and integrationOuterNormal().
* Add a meta-geometry type MappedGeometry that represents the
chaining of another geometry and a callable.
* AffineGeometry and AxisAlignedGeometry are now default
constructible. A default construction results in an "empty"/
invalid geometry that can be assigned a valid geometry.
* Add a geometry LocalFiniteElementGeometry parametrized by
local finite-element basis functions.
OBS-URL: https://build.opensuse.org/request/show/1221876
OBS-URL: https://build.opensuse.org/package/show/science/dune-geometry?expand=0&rev=18
- Update to 2.9.0
* The Geometry interface was extended by methods jacobian(local)
and jacobianInverse(local) and corresponding typedefs Jacobian
and JacobianInverse. This is implemented by all geometry
implementations provided by dune-geometry. But external
implementations need to be adjusted to pass the interface
check provided by checkgeometry.hh.
* The Geometry::integrationElement now needs to return the type
Volume instead of ctype. Note that this may be different from
ctype if the geometry supports typed dimensions. In such case,
ctype is a length, and not appropriate for a volume quantity.
OBS-URL: https://build.opensuse.org/request/show/1036881
OBS-URL: https://build.opensuse.org/package/show/science/dune-geometry?expand=0&rev=15