[Dune] Vorschlag IndexIdsets.
Christian Engwer
christi at uni-hd.de
Mon Sep 12 15:37:02 CEST 2005
> mir ist gerade aufgefallen, das man mit den IndexSet und IdSet
> Schnittstellen folgenden Code explict hinischreiben muss, möchte man
> keine Probleme mit dem Compiler bekommen:
>
> grid.localIdSet().template id<0> (entity);
>
> Wenn die id method des Schnittstellen IdSet so ausehen würde:
>
> //! get id of an entity
> template<class EntityType>
> IdType id (const EntityType& e) const
> {
> enum { cc = EntityType::codimension };
> return asImp().template id<cc>(e);
> }
>
> dann hätte man diese Problem nicht und ich denke auch keinen sonstigen
> Nachteil.
I consider this a good idea. Putting this into the base class should
be sufficient.
Christian
More information about the Dune
mailing list