|
dune-functions 2.8.0
|
Loading...
Searching...
No Matches
defaultglobalbasis.hh
Go to the documentation of this file.
49 [[deprecated("Warning: Using a PreBasis that does not provide an indices(node, iterator) method but only a NodeIndexSet is deprecated!")]]
92 static_assert(models<Concept::PreBasis<GridView>, PreBasis>(), "Type passed to DefaultGlobalBasis does not model the PreBasis concept.");
typename std::enable_if< std::is_constructible< T, Args... >::value, int >::type enableIfConstructible
Helper to constrain forwarding constructors.
Definition type_traits.hh:26
STL namespace.
auto makeBasis(const GridView &gridView, PreBasisFactory &&preBasisFactory)
Definition defaultglobalbasis.hh:172
Global basis for given pre-basis.
Definition defaultglobalbasis.hh:47
typename PreBasis::GridView GridView
The grid view that the FE space is defined on.
Definition defaultglobalbasis.hh:61
const GridView & gridView() const
Obtain the grid view that the basis is defined on.
Definition defaultglobalbasis.hh:97
typename PreBasis::SizePrefix SizePrefix
Type used for prefixes handed to the size() method.
Definition defaultglobalbasis.hh:73
PB PreBasis
Pre-basis providing the implementation details.
Definition defaultglobalbasis.hh:55
PreBasis & preBasis()
Obtain the pre-basis providing the implementation details.
Definition defaultglobalbasis.hh:109
void update(const GridView &gv)
Update the stored grid view.
Definition defaultglobalbasis.hh:120
DefaultLocalView< DefaultGlobalBasis< PreBasis > > LocalView
Type of the local view on the restriction of the basis to a single element.
Definition defaultglobalbasis.hh:70
size_type size(const SizePrefix &prefix) const
Return number of possible values for next position in multi index.
Definition defaultglobalbasis.hh:139
size_type dimension() const
Get the total dimension of the space spanned by this basis.
Definition defaultglobalbasis.hh:127
PreBasis preBasis_
Definition defaultglobalbasis.hh:163
LocalView localView() const
Return local view for basis.
Definition defaultglobalbasis.hh:145
typename PreBasis::MultiIndex MultiIndex
Type used for global numbering of the basis vectors.
Definition defaultglobalbasis.hh:64
DefaultGlobalBasis(T &&... t)
Constructor.
Definition defaultglobalbasis.hh:86
size_type size() const
Return number of possible values for next position in empty multi index.
Definition defaultglobalbasis.hh:133
const PreBasis & preBasis() const
Obtain the pre-basis providing the implementation details.
Definition defaultglobalbasis.hh:103
PrefixPath prefixPath_
Definition defaultglobalbasis.hh:164
const DefaultGlobalBasis & rootBasis() const
Return *this because we are not embedded in a larger basis.
Definition defaultglobalbasis.hh:151
const PrefixPath & prefixPath() const
Return empty path, because this is the root in the local ansatz tree.
Definition defaultglobalbasis.hh:157
The restriction of a finite element basis to a single element.
Definition defaultlocalview.hh:109
A multi-index class with only one level.
Definition flatmultiindex.hh:33
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8