[Dune] [#969] template lists of Grid interface classes are to restrictive.

Dune flyspray at dune-project.org
Mon Oct 31 23:30:47 CET 2011


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#969 - template lists of Grid interface classes are to restrictive.
User who did this - Atgeirr Flø Rasmussen (atgeirr)

----------
For myself, I support this simplification of the template interface. The CpGrid class does not at the moment implement all its subordinate classes (entities etc.) using the engine classes, so I guess some would call it non-compliant in a sense: this proposal would certainly not make it more difficult to bring CpGrid in line with other grids.

However, I still would prefer an even less demanding interface, namely not ever requiring the use of the engine classes. If my entity class provides the methods, typedefs expected of it, it should be considered conforming to the dune grid interface. This means reducing the question of whether it is actually implemented as Dune::Entity<Something...> to an implementation detail. But this is a different discussion, I think, and there have been good arguments in favor of requiring the engines as well (specifically: prohibiting the use of non-dune-interface methods).

----------

More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=969#comment2803

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.




More information about the Dune mailing list