[Dune] ISI final suggestion
Peter Bastian
Peter.Bastian at iwr.uni-heidelberg.de
Wed Jul 5 11:11:25 CEST 2006
Dear all,
I have two questions concerning the separation of the intersection iterator:
1) In the parallel case, it would still be such that the iterator stops
at the processor boundary with neighbor==boundary==false ?
2) The separation into levelwise/leafwise iterators gives rise to the
problem how to write code that works for level and leafwise. This
problem has to be dealt with by the user, I suppose.
Besides that, I vote for doing the change now. The solution with all
iterators available I consider worse than leaving the iterator as it is
because we want to present a nice interface in 1.0 and not a clumsy one.
Best,
-- Peter
Christian Engwer wrote:
> Dear fellow developers,
>
>> after a further discussion of the IntersectionIterator issue in our
>> local DUNE-meeting, we decided to propose the following solution for
>> DUNE 1.0:
>>
>> There should be all three intersectionIterators, i.e.
>> IntersectionIterator, LevelIntersectionIterator,
>> LeafIntersectionIterator, all satisfying the same interface.
>> Thus the Entity interface provides the methods ibegin, iend,
>> leafbegin, leafend, and levelbegin, levelend.
>> ibegin and iend do the same as before and are not deprecated!
>
> We also discussed this issue further and thought, that, if the
> developers of the more complex grid consider the leaf/level version
> easier, we should switch to this semantic in order to safe unnecessary
> work.
>
> I don't consider it a reasonable solution to introduce both
> interfaces. We should definitely agree on one option and remove the
> other. For 1.0 We need clear interfaces. We can tell the people this
> interface is mature, this interface might change, but we should still
> try to present dune with a consistent and clear interface -- people
> will judge dune by the interface they see and by the time it takes
> them to start playing with dune.
>
> my 5 cents :-)
> Christian
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://www.dune-project.org/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
--
------------------------------------------------------------------
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