#564 Use dynamic polymorphism
Metadata
| Property | Value |
|---|---|
| Reported by | Carsten Gräser (graeser@math.fu-berlin.de) |
| Reported at | Jun 18, 2009 21:39 |
| Type | Feature Request |
| Version | Git (pre2.4) [autotools] |
| Operating System | Unspecified / All |
| Last edited by | Oliver Sander (oliver.sander@tu-dresden.de) |
| Last edited at | Nov 24, 2009 17:45 |
| Closed by | Oliver Sander (oliver.sander@tu-dresden.de) |
| Closed at | Nov 24, 2009 17:45 |
| Closed in version | Unknown |
| Resolution | Fixed |
| Comment | On the meeting it was decided to have mixture of static and virtual wrapper |
Description
Introduce dynamic polymorphism with virtual functions for the FiniteElement classes to allow fe-spaces with mixed element types. Currently you have to select the FE-Type statically but the GeometryType of the grid elements is only available dynamically.
This request includes the introduction of an interpolate() method for a fixed functor-type virtual base class since template members can't be virtual.