DUNE PDELab (git)

Dune::PDELab::PkQkLocalFiniteElementMap< D, R, d, maxP > Class Template Reference

FiniteElementMap which provides PkQkLocalFiniteElement instances, depending on the geometry type. More...

#include <dune/pdelab/finiteelementmap/pkqkfem.hh>

Public Member Functions

 PkQkLocalFiniteElementMap ()
 Default constructor. Constructs a space of order maxP.
 
 PkQkLocalFiniteElementMap (unsigned int order)
 Construct a space with a given order. More...
 
template<class EntityType >
const Traits::FiniteElementTypefind (const EntityType &e) const
 get local basis functions for entity
 
const Traits::FiniteElementTypegetFEM (Dune::GeometryType gt) const
 get local basis functions for a given geometrytype
 

Static Public Attributes

static constexpr int dimension = d
 The dimension of the finite elements returned by this map.
 

Detailed Description

template<class D, class R, int d, int maxP = 6>
class Dune::PDELab::PkQkLocalFiniteElementMap< D, R, d, maxP >

FiniteElementMap which provides PkQkLocalFiniteElement instances, depending on the geometry type.

Template Parameters
DType used for coordinates
RType used for shape function values
dGrid dimension
maxPApproximation order: if you construct an object of this class with its default constructor, then this number is the approximation order that you get. If you construct an object giving an order at run-time, then maxP is the maximal order that you can request.

Constructor & Destructor Documentation

◆ PkQkLocalFiniteElementMap()

template<class D , class R , int d, int maxP = 6>
Dune::PDELab::PkQkLocalFiniteElementMap< D, R, d, maxP >::PkQkLocalFiniteElementMap ( unsigned int  order)
inline

Construct a space with a given order.

Exceptions
Dune::Exceptionif the requested order is larger than maxP

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 16, 22:29, 2024)