Skip to content

Remove geomTypes method from grid implementations

Simon Praetorius requested to merge feature/remove-geomtypes into master

Summary

The method geomTypes(codim) found in some grid implementation is not part of the Grid interface. It is essentially a doubling of the types() method.

Details

The geomTypes(codim) is used in the IndexSetDefaultImplementation to implement the types(codim) method. This is independent of all other grid implementation. Note, it is not directly possible to use the GridTraits or the IndexSetDefaultImplementation to provide a container for the GeometryTypes that is not std::vector<GeometryType> since a missing forwarding of this type. This will be fixed in !650 (merged).

Note, the geomTypes() method was deprecated around 8y ago, see commit 09b1d122

Edited by Simon Praetorius

Merge request reports