|
dune-functions 2.8.0
|
Loading...
Searching...
No Matches
taylorhoodbasis.hh
Go to the documentation of this file.
380using TaylorHoodBasis = DefaultGlobalBasis<TaylorHoodPreBasis<GV, Dune::ReservedVector<std::size_t, 2>> >;
auto taylorHood()
Create a pre-basis factory that can create a Taylor-Hood pre-basis.
Definition taylorhoodbasis.hh:347
size_type dim() const
static constexpr size_type M()
Child< k >::Type & child(index_constant< k >={})
void setChild(T &t, index_constant< i >={})
Global basis for given pre-basis.
Definition defaultglobalbasis.hh:47
Definition lagrangebasis.hh:406
size_type size() const
Same as size(prefix) with empty prefix.
Definition lagrangebasis.hh:161
It indices(const Node &node, It it) const
Definition lagrangebasis.hh:212
void update(const GridView &gv)
Update the stored grid view, to be called if the grid has changed.
Definition lagrangebasis.hh:133
void initializeIndices()
Initialize the global indices.
Definition lagrangebasis.hh:103
size_type maxNodeSize() const
Get the maximal number of DOFs associated to node for any element.
Definition lagrangebasis.hh:204
Definition nodes.hh:191
Definition nodes.hh:217
Definition taylorhoodbasis.hh:288
TaylorHoodVelocityTree()
Definition taylorhoodbasis.hh:293
Definition taylorhoodbasis.hh:306
TaylorHoodBasisTree()
Definition taylorhoodbasis.hh:313
Pre-basis for lowest order Taylor-Hood basis.
Definition taylorhoodbasis.hh:62
const GridView & gridView() const
Obtain the grid view that the basis is defined on.
Definition taylorhoodbasis.hh:110
It indices(const Node &node, It it) const
Definition taylorhoodbasis.hh:214
size_type size(const SizePrefix prefix) const
Return number of possible values for next position in multi index.
Definition taylorhoodbasis.hh:151
GV GridView
The grid view that the FE basis is defined on.
Definition taylorhoodbasis.hh:70
MI MultiIndex
Type used for global numbering of the basis vectors.
Definition taylorhoodbasis.hh:82
std::size_t size_type
Type used for indices and size information.
Definition taylorhoodbasis.hh:73
PQ1PreBasis pq1PreBasis_
Definition taylorhoodbasis.hh:279
TaylorHoodPreBasis(const GridView &gv)
Constructor for a given grid view object.
Definition taylorhoodbasis.hh:96
Dune::ReservedVector< size_type, 2 > SizePrefix
Type used for prefixes handed to the size() method.
Definition taylorhoodbasis.hh:85
void update(const GridView &gv)
Update the stored grid view, to be called if the grid has changed.
Definition taylorhoodbasis.hh:116
PQ2PreBasis pq2PreBasis_
Definition taylorhoodbasis.hh:280
size_type maxNodeSize() const
Get the maximal number of DOFs associated to node for any element.
Definition taylorhoodbasis.hh:208
size_type size() const
Same as size(prefix) with empty prefix.
Definition taylorhoodbasis.hh:145
Impl::DefaultNodeIndexSet< TaylorHoodPreBasis > IndexSet
Type of created tree node index set.
Definition taylorhoodbasis.hh:79
void initializeIndices()
Initialize the global indices.
Definition taylorhoodbasis.hh:103
static const void multiIndexPushFront(MultiIndex &M, size_type M0)
Definition taylorhoodbasis.hh:221
It indicesImp(const Node &node, It multiIndices) const
Definition taylorhoodbasis.hh:231
IndexSet makeIndexSet() const
Create tree node index set.
Definition taylorhoodbasis.hh:139
size_type dimension() const
Get the total dimension of the space spanned by this basis.
Definition taylorhoodbasis.hh:202
Node makeNode() const
Create tree node.
Definition taylorhoodbasis.hh:125
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8