Remove class VintageBasisGridFunction
The class VintageBasisGridFunction
has been removed,
because it relied on the old dune-fufem
interface
for function space bases.
Use Dune::Functions::DiscreteGlobalBasisFunction
instead.
Merge request reports
Activity
@carsten.graeser , okay?
In the long run yes. But I'd first like to get rid of the old
VirtualFunction
interface. During this transition this class may still be helpful.E.g. there are places where old assemblers with old bases are tested using
BasisGridFunction
. Here we can replace the latter byVintage...
to get rid of theVirtualFunction
deprecation as an intermediate step.Almost. But the interface for customizing the local evaluation is different. Furthermore
Vintage...
supports constraints.I furthermore intended to first (A) remove the
VirtualFunction
interface and then (B) the old bases. Following this transition path we should rather removeBasisGridFunction
beforeVintageBasisGridFunction
, because the former is even more vintage. AlthoughVintageBasisGridFunction
is currently not used elsewhere in dune-fufem, it's the straight forward replacement forVintageVintageBasisGridFunction
during step A (using the convention thatVintageVintage
cancels out).Cf. !146 (merged) which replaces
BasisGridFunction
byVintageBasisGridFunction
in at least one place, because it's used with a constrained (conforming) basis.
added 26 commits
-
f5a95f40...0d4253a6 - 25 commits from branch
master
- bd0b7ed4 - Remove class VintageBasisGridFunction
-
f5a95f40...0d4253a6 - 25 commits from branch
mentioned in merge request !263 (merged)
This was superseded by !263 (merged).