3#include <dune/functions/functionspacebases/defaultlocalview.hh>
5#include <amdis/common/OptionalNoCopy.hpp>
6#include <amdis/functions/NodeCache.hpp>
15 :
public Dune::Functions::DefaultLocalView<GB>
17 using Super = Dune::Functions::DefaultLocalView<GB>;
24 using Tree =
typename Super::Tree;
39 treeCache_.emplace(makeNodeCache(Super::tree_));
The restriction of a finite element basis to a single element.
Definition: LocalView.hpp:16
typename Super::Tree Tree
Tree of local finite elements / local shape function sets.
Definition: LocalView.hpp:24
LocalView const & rootLocalView() const
Return this local-view.
Definition: LocalView.hpp:45
NodeCache_t< Tree > TreeCache
Cached basis-tree.
Definition: LocalView.hpp:27
LocalView(GlobalBasis const &globalBasis)
Construct local view for a given global finite element basis.
Definition: LocalView.hpp:31
GB GlobalBasis
The global FE basis that this is a view on.
Definition: LocalView.hpp:21
TreeCache const & treeCache() const
Cached version of the local ansatz tree.
Definition: LocalView.hpp:36