|
dune-localfunctions 2.8.0
|
Loading...
Searching...
No Matches
pqkfactory.hh
Go to the documentation of this file.
151 DUNE_THROW(Dune::NotImplemented,"No Pk/Qk like local finite element available for geometry type " << gt << " and order " << k);
iterator end()
#define DUNE_THROW(E, m)
virtual base class for local finite elements with functions
Definition virtualinterface.hh:284
class for wrapping a finite element using the virtual interface
Definition virtualwrappers.hh:238
Lagrange finite element for cubes with arbitrary compile-time dimension and polynomial order.
Definition lagrangecube.hh:709
Lagrange finite element for 3d prisms with arbitrary compile-time polynomial order.
Definition lagrangeprism.hh:650
Lagrange finite element for 3d pyramids with compile-time polynomial order.
Definition lagrangepyramid.hh:810
Lagrange finite element for simplices with arbitrary compile-time dimension and polynomial order.
Definition lagrangesimplex.hh:836
The local p0 finite element on all types of reference elements.
Definition p0.hh:23
Factory that only creates dimension specific local finite elements.
Definition pqkfactory.hh:31
P0LocalFiniteElement< D, R, d >::Traits::LocalBasisType::Traits T
Definition pqkfactory.hh:32
static LocalFiniteElementVirtualInterface< T > * create(const GeometryType &)
create finite element for given GeometryType
Definition pqkfactory.hh:35
static LocalFiniteElementVirtualInterface< T > * create(const GeometryType >)
create finite element for given GeometryType
Definition pqkfactory.hh:55
PyramidP1LocalFiniteElement< D, R > PyramidP1
Definition pqkfactory.hh:51
PrismP2LocalFiniteElement< D, R > PrismP2
Definition pqkfactory.hh:50
P0LocalFiniteElement< D, R, 3 >::Traits::LocalBasisType::Traits T
Definition pqkfactory.hh:48
PyramidP2LocalFiniteElement< D, R > PyramidP2
Definition pqkfactory.hh:52
PrismP1LocalFiniteElement< D, R > PrismP1
Definition pqkfactory.hh:49
Factory to create any kind of Pk/Qk like element wrapped for the virtual interface.
Definition pqkfactory.hh:75
QkLocalFiniteElement< D, R, dim, k > Qk
Definition pqkfactory.hh:80
P0LocalFiniteElement< D, R, dim > P0
Definition pqkfactory.hh:78
LocalFiniteElementVirtualInterface< T > FiniteElementType
Definition pqkfactory.hh:77
static FiniteElementType * create(const GeometryType >)
create finite element for given GeometryType
Definition pqkfactory.hh:84
PkLocalFiniteElement< D, R, dim, k > Pk
Definition pqkfactory.hh:79
P0LocalFiniteElement< D, R, dim >::Traits::LocalBasisType::Traits T
Definition pqkfactory.hh:76
A cache that stores all available Pk/Qk like local finite elements for the given dimension and order.
Definition pqkfactory.hh:113
P0LocalFiniteElement< D, R, dim >::Traits::LocalBasisType::Traits T
Definition pqkfactory.hh:115
LocalFiniteElementVirtualInterface< T > FE
Definition pqkfactory.hh:116
PQkLocalFiniteElementCache()
Default constructor.
Definition pqkfactory.hh:124
FE FiniteElementType
Type of the finite elements stored in this cache.
Definition pqkfactory.hh:121
std::map< GeometryType, FE * > FEMap
Definition pqkfactory.hh:117
const FiniteElementType & get(const GeometryType >) const
Get local finite element for given GeometryType.
Definition pqkfactory.hh:144
~PQkLocalFiniteElementCache()
Definition pqkfactory.hh:135
PQkLocalFiniteElementCache(const PQkLocalFiniteElementCache &other)
Copy constructor.
Definition pqkfactory.hh:127
T begin(T... args)
T end(T... args)
T find(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8