Dune Core Modules (unstable)
cubeq1bubble.hh
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
55 using Traits = LocalFiniteElementTraits<LocalBasisType,LocalCoefficientsType,LocalInterpolationType>;
Q1 basis in dim-d enriched by an (order 2) element bubble function.
Definition: localbasis.hh:36
static constexpr std::size_t size() noexcept
Returns number of shape functions.
Definition: localbasis.hh:59
The Local keys associated to the dim-d local basis functions.
Definition: localcoefficients.hh:24
Linear Lagrange functions enriched with an element bubble function.
Definition: cubeq1bubble.hh:43
const LocalCoefficientsType & localCoefficients() const
Returns the assignment of the degrees of freedom to the element subentities.
Definition: cubeq1bubble.hh:65
const LocalInterpolationType & localInterpolation() const
Returns object that evaluates degrees of freedom.
Definition: cubeq1bubble.hh:71
CubeQ1BubbleLocalBasis< D, R, dim > LocalBasisType
Type of the local basis.
Definition: cubeq1bubble.hh:46
static constexpr std::size_t size() noexcept
Returns the number of shape functions in this finite-element.
Definition: cubeq1bubble.hh:77
CubeQ1BubbleLocalCoefficients< dim > LocalCoefficientsType
Type of the local coefficients.
Definition: cubeq1bubble.hh:49
CubeQ1BubbleLocalInterpolation< LocalBasisType > LocalInterpolationType
Type of the local interpolation.
Definition: cubeq1bubble.hh:52
static constexpr GeometryType type() noexcept
Returns the type of the geometry the finite-element is attached to.
Definition: cubeq1bubble.hh:83
const LocalBasisType & localBasis() const
Returns the local basis, i.e., the set of shape functions.
Definition: cubeq1bubble.hh:59
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:114
constexpr GeometryType simplex(unsigned int dim)
Returns a GeometryType representing a simplex of dimension dim.
Definition: type.hh:453
A unique label for each type of element that can occur in a grid.
