[Dune-devel] Fwd: Re: Interface class for EntitySeed
nolte at mathematik.uni-freiburg.de
Mon Jan 21 15:02:26 CET 2013
-------- Original Message --------
Subject: Re: [Dune-devel] Interface class for EntitySeed
Date: Mon, 21 Jan 2013 15:00:51 +0100
From: Martin Nolte <nolte at mathematik.uni-freiburg.de>
To: Oliver Sander <sander at igpm.rwth-aachen.de>
Does this mean that (except for ALUGrid), the EntitySeed does currently not
work with containers anymore? If so, I would consider this a bug (which
belongs into the FlySpray).
On 01/21/2013 02:24 PM, Oliver Sander wrote:
>>> Dear Dune,
>>> you may have noticed that I have added an EntitySeed interface class
>>> to dune-grid. We use the wrapper/engine concept for almost everything
>>> we do in the grid interface, but it was missing for EntitySeed.
>>> This change should go unnoticed for users of the grid interface.
>>> However, grid implementations may need small changes. I have done
>>> them for all grids in dune-grid. All tests pass here -- apologies if I
>>> broke anything.
>> shouldn't we also enforce a copy constructor and assignment operator
>> in order to be able to store EntiySeeds in containers?
> Hi Carsten,
> I have just added all methods needed to make the test pass. Adding methods
> to allow containers of EntitySeeds does of course sound reasonable.
>>> One exception has been the ALUGrid implementation. There,
>>> the changes appeared to be a little more invasive, and I didn't dare to
>>> mess with that. Since ALUGrid doesn't use the official GridTraits class
>>> anyway (which forces the use of the interface class), it still returns
>>> its EntitySeed
>>> implementation class directly.
>> Dune-devel mailing list
>> Dune-devel at dune-project.org
> Dune-devel mailing list
> Dune-devel at dune-project.org
Dr. Martin Nolte <nolte at mathematik.uni-freiburg.de>
Universität Freiburg phone: +49-761-203-5630
Abteilung für angewandte Mathematik fax: +49-761-203-5632
79104 Freiburg, Germany
More information about the Dune-devel