#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.