[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