Draft: Use the topology id directly in the Lagrange cache
1 unresolved thread
1 unresolved thread
Compare changes
@@ -67,7 +67,7 @@ private:
@@ -75,11 +75,13 @@ private:
@@ -120,12 +122,12 @@ private:
When implementing the StaticLagrangeLocalFiniteElementCache
I used the GeometryType::Id
to identify GeometryTypes
with a fixed type. The motivation is the capability Dune::Capabilities::hasSingleGeometryType
. But there is actually another id, the topologyId
that is encoded in the capability. This MR changes the template parameter from GeometryType::Id
to unsigned int
.
Which type could better encode that we do not have a single geometryType? Or do we need to have 2 parameters for this, a bool
and the topologyId`?