|
dune-functions 2.10
|
Loading...
Searching...
No Matches
lagrangedgbasis.hh
Go to the documentation of this file.
91 pyramidOffset_ = hexahedronOffset_ + dofsPerHexahedron * gridView_.size(Dune::GeometryTypes::hexahedron);
125 return dofsPerTriangle*gridView_.size(Dune::GeometryTypes::triangle) + dofsPerQuad*gridView_.size(Dune::GeometryTypes::quadrilateral);
172 DUNE_THROW(Dune::NotImplemented, "3d elements have to be tetrahedrons, prisms, hexahedrons or pyramids");
DefaultGlobalBasis< LagrangeDGPreBasis< GV, k > > LagrangeDGBasis
Basis of a scalar k-th-order Lagrangean-DG finite element space.
Definition lagrangedgbasis.hh:231
auto lagrangeDG()
Create a pre-basis factory that can create a LagrangeDG pre-basis.
Definition lagrangedgbasis.hh:208
iterator end()
size_type dim() const
#define DUNE_THROW(E, m)
constexpr Base power(Base m, Exponent p)
Global basis for given pre-basis.
Definition defaultglobalbasis.hh:50
Definition lagrangebasis.hh:375
Definition lagrangedgbasis.hh:44
LagrangeDGNode< GV, k > Node
Definition lagrangedgbasis.hh:64
It indices(const Node &node, It it) const
Definition lagrangedgbasis.hh:144
size_type maxNodeSize() const
Definition lagrangedgbasis.hh:138
unsigned int order() const
Polynomial order used in the local Lagrange finite-elements.
Definition lagrangedgbasis.hh:182
void update(const GridView &gv)
Definition lagrangedgbasis.hh:104
size_t hexahedronOffset_
Definition lagrangedgbasis.hh:193
Node makeNode() const
Create tree node.
Definition lagrangedgbasis.hh:112
static const int dofsPerHexahedron
Definition lagrangedgbasis.hh:60
LagrangeDGPreBasis(const GridView &gv)
Constructor for a given grid view object.
Definition lagrangedgbasis.hh:67
size_t pyramidOffset_
Definition lagrangedgbasis.hh:191
static const int dofsPerTetrahedron
Definition lagrangedgbasis.hh:58
GV GridView
The grid view that the FE space is defined on.
Definition lagrangedgbasis.hh:50
void initializeIndices()
Definition lagrangedgbasis.hh:72
size_t quadrilateralOffset_
Definition lagrangedgbasis.hh:190
static const int dofsPerEdge
Definition lagrangedgbasis.hh:55
const GridView & gridView() const
Obtain the grid view that the basis is defined on.
Definition lagrangedgbasis.hh:99
static const int dofsPerQuad
Definition lagrangedgbasis.hh:57
static const int dofsPerTriangle
Definition lagrangedgbasis.hh:56
static const int dofsPerPyramid
Definition lagrangedgbasis.hh:61
size_type dimension() const
Definition lagrangedgbasis.hh:117
size_t prismOffset_
Definition lagrangedgbasis.hh:192
static const int dofsPerPrism
Definition lagrangedgbasis.hh:59
A generic MixIn class for PreBasis.
Definition leafprebasismixin.hh:36
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8