[Dune] Vorschlag IndexIdsets.
Peter Bastian
Peter.Bastian at iwr.uni-heidelberg.de
Mon Sep 12 17:23:04 CEST 2005
Robert, I also think it is a very good idea. But I would not like the
derived class and the base class to have different interfaces. I think
we should change both classes. OK that is some work in all
implementations but that is not too much work.
-- Peter
Christian Engwer schrieb:
>>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
>
> _______________________________________________
> Dune mailing list
> Dune at hal.iwr.uni-heidelberg.de
> http://hal.iwr.uni-heidelberg.de/cgi-bin/mailman/listinfo/dune
>
>
--
------------------------------------------------------------------
Peter Bastian, IWR,Uni Heidelberg, INF 348,R 020, 69120 Heidelberg
email: Peter.Bastian at iwr.uni-heidelberg.de Tel: +49 6221 54 4984
WWW: http://www.iwr.uni-heidelberg.de/~Peter.Bastian Fax: ... 8860
More information about the Dune
mailing list