|
dune-functions 2.10
|
Loading...
Searching...
No Matches
subspacebasis.hh
Go to the documentation of this file.
28 auto joinTreePaths(const TypeTree::HybridTreePath<Inner...>& inner, const TypeTree::HybridTreePath<Outer...> outer)
34 using JoinTreePath_t = std::decay_t<decltype(joinTreePaths(std::declval<InnerTP>(), std::declval<OuterTP>()))>;
77 SubspaceBasis(const SubspaceBasis<RootRootBasis, InnerTP>& rootBasis, const OuterTP& prefixPath) :
140 -> SubspaceBasis<std::decay_t<decltype(rootBasis.rootBasis())>, Impl::JoinTreePath_t<InnerTP, OuterTP>>;
155auto subspaceBasis(const RootBasis& rootBasis, const TypeTree::HybridTreePath<PrefixTreeIndices...>& prefixPath)
constexpr auto hybridTreePath(const T &... t)
auto subspaceBasis(const RootBasis &rootBasis, const TypeTree::HybridTreePath< PrefixTreeIndices... > &prefixPath)
Create SubspaceBasis from a root basis and a prefixPath.
Definition subspacebasis.hh:155
Definition subspacebasis.hh:42
typename RootBasis::LocalView RootLocalView
Definition subspacebasis.hh:47
LocalView localView() const
Return local view for basis.
Definition subspacebasis.hh:112
const RootBasis * rootBasis_
Definition subspacebasis.hh:128
typename RootBasis::SizePrefix SizePrefix
Definition subspacebasis.hh:62
SubspaceLocalView< RootLocalView, PrefixPath > LocalView
Type of the local view on the restriction of the basis to a single element.
Definition subspacebasis.hh:60
size_type size(const SizePrefix &prefix) const
Return number possible values for next position in multi index.
Definition subspacebasis.hh:104
typename RootBasis::GridView GridView
The grid view that the FE space is defined on.
Definition subspacebasis.hh:52
const PrefixPath & prefixPath() const
Definition subspacebasis.hh:122
SubspaceBasis(const SubspaceBasis< RootRootBasis, InnerTP > &rootBasis, const OuterTP &prefixPath)
Constructor from another SubspaceBasis.
Definition subspacebasis.hh:77
const GridView & gridView() const
Obtain the grid view that the basis is defined on.
Definition subspacebasis.hh:84
size_type size() const
Return number of possible values for next position in empty multi index.
Definition subspacebasis.hh:98
const RootBasis & rootBasis() const
Definition subspacebasis.hh:117
typename RootBasis::MultiIndex MultiIndex
Type used for global numbering of the basis vectors.
Definition subspacebasis.hh:55
SubspaceBasis(const RootBasis &rootBasis, const PrefixPath &prefixPath)
Constructor for a given grid view object.
Definition subspacebasis.hh:66
The restriction of a finite element basis to a single element.
Definition subspacelocalview.hh:34
T tuple_cat(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8