[Dune] [#700] Remove C0LocalBasis base class and traits

Dune flyspray at dune-project.org
Sat Jan 2 13:10:52 CET 2010


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Carsten Gräser (Carsten) 

Attached to Project - Dune
Summary - Remove C0LocalBasis base class and traits
Task Type - Feature Request
Category - Localfunctions
Status - New
Assigned To - 
Operating System - Unspecified / All
Severity - Low
Priority - Normal
Reported Version - SVN (pre2.0)
Due in Version - 2.0
Due Date - Undecided
Details - Currently we have a C0- and a C1LocalBasis base interface and corresponding C0- and C1LocalBasisTraits. This complicates the interface for no reason, thus I suggest to remove this differentiation:

Either C0/C1 means piecewise C0/C1. Then there will hardly be relevant shapefunctions that are piecewise C0 and not C1. In the esoteric case of everywhere continuous and nowhere differentiable functions we could throw an exception.

If the regularity is not meant in a piecewise sense then this differentiation is much to coarse. E.g. the RefinedP1LocalBasis is piecewise but not globally C1. Since one needs the gradients the C0 interface is not sufficient. Furthermore RefinedP0 is not even continuous but one needs the function values.





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

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