[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