[Dune] [#655] Alberta GridFactory leaks memory
Oliver Sander
sander at mi.fu-berlin.de
Fri Nov 13 10:54:24 CET 2009
Hi Martin, hi all!
I have seen on the commit mails that you guys have recently added
support for
parametrized boundaries in AlbertaGrid. Your code does not use any of
the infrastructure
for this already present in Dune (namely, the BoundarySegment class and the
corresponding method insertBoundarySegment() in the GridFactory). Could you
explain a bit what you did and why you couldn't use the existing
infrastructure?
Thank you!
Incidentally, in the documentation of
GridFactory::insertBoundarySegment() it says
"The grid object takes control of this object and deallocates it when
destructing itself. "
Maybe we should hand over an std::auto_ptr instead of a plain pointer to
make this
even clearer.
Yours,
Oliver
Dune schrieb:
> THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
>
> The following task has a new comment added:
>
> FS#655 - Alberta GridFactory leaks memory
> User who did this - Martin Nolte (nolte)
>
> ----------
> This is a known Dune bug. It is still unclear how to determine
> ownership of a boundary projection, because it is unclear whether all
> of them are passed to the grid (and how often). Currently, the grid
> does not free them either do avoid deleting the same pointer multiple
> times.
> ----------
>
> More information can be found at the following URL:
> http://www.dune-project.org/flyspray/index.php?do=details&task_id=655#comment1325
>
>
> You are receiving this message because you have requested it from the
> Flyspray bugtracking system. If you did not expect this message or
> don't want to receive mails in future, you can change your
> notification settings at the URL shown above.
--
************************************************************************
* Oliver Sander ** email: sander at mi.fu-berlin.de *
* Freie Universität Berlin ** phone: + 49 (30) 838 75348 *
* Institut für Mathematik ** URL : page.mi.fu-berlin.de/~sander *
* Arnimallee 6 ** -------------------------------------*
* 14195 Berlin, Germany ** Member of MATHEON (www.matheon.de) *
************************************************************************
More information about the Dune
mailing list