Feature/simplify discreteglobalbasisfunction
This implements several simplifications/improvements in DiscreteGlobalBasisFunction
- Remove the useless
tree_
member. - Use
forEachLeafNode
instead ofappyToTree
to reduce indirection. - Replace
Dune::Functions::TreeData
byDune::TypeTree::TreeContainer
This MR acts on top of !226 (merged). Hence merging would include the changes in !226 (merged).
The code can be even more simplified if dune-typetree!61 (merged) gets merged.