Remove the diffOrder parameter completely
This patch completes the removal of the diffOrder template parameter. The design of this was broken from its very beginning. It played very badly with the virtual interface, and it is not known whether anybody really ever used it. Its removal has lead to a vast simplification of the dynamic interface.
Note that after this patch, there is no more way to find out which partial derivatives are implemented by the 'partial' method and which aren't. Carsten and I decided to not implement and interface for this before meeting the first person who actually needs this. Without such a person I for myself am not able to design a good interface.
Merge request reports
Activity
mentioned in issue infrastructure/releases#1
changed milestone to %DUNE 2.6.0
mentioned in commit bf4db820
mentioned in issue #5 (closed)
This merge request deleted
FixedOrderLocalBasisTraits
but it is still used indune/localfunctions/lagrange/pqkfactory.hh
anddune/localfunctions/dualmortarbasis/dualpq1factory.hh
.While this wasn't detected by the dune-localfunctions tests it breaks building the example program poisson-pq2 in dune-functions.
mentioned in merge request !68 (merged)
I've added such a test in !68 (merged). This unit test fails to compile when applied to the current master of dune-localfunctions, but succeeds to compile when applied before the merge of !63 (merged).
mentioned in merge request staging/dune-functions!76 (merged)
mentioned in commit 386064fb
mentioned in merge request !85 (merged)