[Dune] [#537] Use new local indices in dune-localfunctions

Dune dune at dune-project.org
Fri Apr 17 16:34:07 CEST 2009


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#537 - Use new local indices in dune-localfunctions
User who did this - Jö Fahlke (joe)

----------
For some shapefunctions, it is better to adapt the LocalBasis class instead of (or in addition to) the LocalCoefficients class.  For example, if you have degrees of freedom in the vertices, you want shape function #0 to correspond to vertex #0, and both correspond to vertex #0.  Of course, you can always introduce a renumbering, but that will make debugging much more complicated.

On the other hand, there are local elements (Pk2D I believe) which do the numbering of their shapefunctions and dofs based of geometric position withing the reference element, in that case modifying LocalCoefficients is correct.

The problem with dune-pdelab is that its LocalFiniteElementMap classes (one for each LocalFiniteElement from dune-localfunctions) need a-priory knowledge about the numbering and position of the dofs.  Well, for most LocalFiniteElements its the same, but if you have for example several dofs at different points of an edge you need some kind of twist to ensure that corresponding dofs from neighboring elements end up at the same global position.

If I read Svens comment about RT0 correctly, "adapting dune-pdelab" would mean keeping the old subentity numbering in RT0LocalFiniteElementMap because dune-localfunctions RT0LocalFiniteElement is still using the old subentity numbering.
----------

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

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