[Dune] How to implement Grid without EntityPointer
Steffen Müthing
steffen.muething at iwr.uni-heidelberg.de
Fri Dec 19 15:19:45 CET 2014
Am 19.12.2014 um 14:11 schrieb Aleksejs Fomins <aleksejs.fomins at lspr.ch>:
> Dear Steffen,
>
> I assume you are talking about feature/FS1511-deprecate-entitypointer
>
> Sorry for naive question, but how do I access this data?
git fetch
git checkout feature/FS1511-deprecate-entitypointer
or
https://github.com/dune-project/dune-grid/compare/feature/FS1511-deprecate-entitypointer?expand=1
Steffen
>
> Cheers,
> Aleksejs
>
> On 12/19/2014 12:56 PM, Steffen Müthing wrote:
>> Hi Aleksej
>>
>> Am 19.12.2014 um 12:47 schrieb Aleksejs Fomins <aleksejs.fomins at lspr.ch>:
>>
>>> Dear Dune,
>>>
>>> Since EntityPointer has now been depreciated, and we are writing a new
>>> Grid which will see light within the next few months, it seems sensible
>>> to us to avoid using EntityPointer from the very beginning, that is to
>>> completely remove it from the new grid.
>>>
>>> Do you think this is sensible?
>>>
>>> If yes, we would appreciate some suggestions on how to change the Grid
>>> architecture, such that EntitySeed is used instead. Quick look at the
>>
>> No, the EntitySeed is something different (it’s a handle that the grid can use to recreate
>> the associated entity). Basically, when you remove the EntityPointer, you move all information
>> that used to be stored in the EntityPointer into the Entity.
>>
>>> current architecture of the GeomGrid suggests the following problematic
>>> spots (hope I have not missed much)
>>>
>>> Entity.subEntity() returns entityPointer
>>> Entity.father() returns entityPointer
>>> Grid.entityPointer() returns entityPointer
>>> Intersection.inside() returns entityPointer
>>> Intersection.outside() returns entityPointer
>>> Iterator class is derived from entityPointer, as well as its Traits
>>
>> take a look at FS1511 for some lengthy discussions on the topic. It also contains a reference
>> to a feature branch where EntityPointer has been removed from most of the grids in dune-grid.
>>
>> Steffen
>>
>>>
>>> Best,
>>> Aleksejs
>>>
>>> _______________________________________________
>>> Dune mailing list
>>> Dune at dune-project.org
>>> http://lists.dune-project.org/mailman/listinfo/dune
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20141219/85c76a6a/attachment.sig>
More information about the Dune
mailing list