DUNE-FUNCTIONS (2.7)
rannacherturekbasis.hh
320using RannacherTurekBasis = DefaultGlobalBasis<RannacherTurekPreBasis<GV, FlatMultiIndex<std::size_t> > >;
Global basis for given pre-basis.
Definition: defaultglobalbasis.hh:47
Pre-basis for a Rannacher-Turek basis.
Definition: rannacherturekbasis.hh:56
Dune::ReservedVector< size_type, 1 > SizePrefix
Type used for prefixes handed to the size() method.
Definition: rannacherturekbasis.hh:77
size_type maxNodeSize() const
Get the maximal number of DOFs associated to node for any element.
Definition: rannacherturekbasis.hh:139
IndexSet makeIndexSet() const
Create tree node index set.
Definition: rannacherturekbasis.hh:114
std::size_t size_type
Type used for indices and size information.
Definition: rannacherturekbasis.hh:65
size_type dimension() const
Get the total dimension of the space spanned by this basis.
Definition: rannacherturekbasis.hh:133
GV GridView
The grid view that the FE basis is defined on.
Definition: rannacherturekbasis.hh:62
size_type size() const
Same as size(prefix) with empty prefix.
Definition: rannacherturekbasis.hh:120
RannacherTurekNode< GV > Node
Template mapping root tree path to type of created tree node.
Definition: rannacherturekbasis.hh:68
MI MultiIndex
Type used for global numbering of the basis vectors.
Definition: rannacherturekbasis.hh:74
size_type size(const SizePrefix prefix) const
Return number of possible values for next position in multi index.
Definition: rannacherturekbasis.hh:126
void update(const GridView &gv)
Update the stored grid view, to be called if the grid has changed.
Definition: rannacherturekbasis.hh:95
Node makeNode() const
Create tree node.
Definition: rannacherturekbasis.hh:103
RannacherTurekNodeIndexSet< GV, MI > IndexSet
Template mapping root tree path to type of created tree node index set.
Definition: rannacherturekbasis.hh:71
const GridView & gridView() const
Obtain the grid view that the basis is defined on.
Definition: rannacherturekbasis.hh:89
void initializeIndices()
Initialize the global indices.
Definition: rannacherturekbasis.hh:85
RannacherTurekPreBasis(const GridView &gv)
Constructor for a given grid view object.
Definition: rannacherturekbasis.hh:80
auto rannacherTurek()
Create a pre-basis factory that can create a Rannacher-Turek pre-basis.
Definition: rannacherturekbasis.hh:298
Definition: polynomial.hh:10
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Jul 15, 22:36, 2024)