dune-pdelab
2.4.1
|
FiniteElementMap which provides PkQkLocalFiniteElement instances, depending on the geometry type. More...
#include <dune/pdelab/finiteelementmap/pkqkfem.hh>
Public Types | |
typedef FiniteElementMapTraits< FiniteElementType > | Traits |
Public Member Functions | |
PkQkLocalFiniteElementMap () | |
Default constructor. Constructs a space of order maxP. More... | |
PkQkLocalFiniteElementMap (unsigned int order) | |
Construct a space with a given order. More... | |
template<class EntityType > | |
const Traits::FiniteElementType & | find (const EntityType &e) const |
get local basis functions for entity More... | |
const Traits::FiniteElementType & | getFEM (Dune::GeometryType gt) const |
get local basis functions for a given geometrytype More... | |
bool | fixedSize () const |
bool | hasDOFs (int codim) const |
std::size_t | size (GeometryType gt) const |
std::size_t | maxLocalSize () const |
FiniteElementMap which provides PkQkLocalFiniteElement instances, depending on the geometry type.
D | Type used for coordinates |
R | Type used for shape function values |
d | Grid dimension |
maxP | Approximation 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. |
typedef FiniteElementMapTraits<FiniteElementType> Dune::PDELab::PkQkLocalFiniteElementMap< D, R, d, maxP >::Traits |
|
inline |
Default constructor. Constructs a space of order maxP.
|
inline |
Construct a space with a given order.
Dune::Exception | if the requested order is larger than maxP |
|
inline |
get local basis functions for entity
|
inline |
|
inline |
get local basis functions for a given geometrytype
|
inline |
|
inline |
|
inline |