|
dune-pdelab 2.9
|
Loading...
Searching...
No Matches
finiteelementmap.hh
Go to the documentation of this file.
int size() const
size_type dim() const
PDELab-specific exceptions.
For backward compatibility – Do not use this!
IndexType index(const typename Traits::template Codim< cc >::Entity &e) const
general FiniteElementMap exception
Definition finiteelementmap.hh:19
FiniteElementMap exception concerning the computation of the FiniteElementMap size.
Definition finiteelementmap.hh:21
FiniteElementMap exception raised when trying to obtain a finite element for an unsupported GeometryT...
Definition finiteelementmap.hh:23
collect types exported by a finite element map
Definition finiteelementmap.hh:28
T FiniteElement
Type of finite element from local functions.
Definition finiteelementmap.hh:33
T FiniteElementType
Type of finite element from local functions.
Definition finiteelementmap.hh:30
collect types exported by a finite element map
Definition finiteelementmap.hh:38
interface for a finite element map
Definition finiteelementmap.hh:43
static constexpr bool hasDOFs(int codim)=delete
return if FiniteElementMap has degrees of freedom for given codimension
static constexpr bool fixedSize()=delete
a FiniteElementMap is fixedSize iif the size of the local functions space for each GeometryType is fi...
static constexpr std::size_t maxLocalSize()=delete
compute an upper bound for the local number of DOFs.
T Traits
Export traits.
Definition finiteelementmap.hh:46
const Traits::FiniteElementType & find(const EntityType &e) const =delete
Return local basis for the given entity.
static constexpr int dimension
dimension of the domain this FEM is defined on.
Definition finiteelementmap.hh:74
static constexpr std::size_t size(GeometryType gt)=delete
if the FiniteElementMap is fixedSize, the size methods computes the number of DOFs for given Geometry...
simple implementation where all entities have the same finite element
Definition finiteelementmap.hh:101
SimpleLocalFiniteElementMap(const Imp &imp_)
Constructor where an instance of Imp can be provided.
Definition finiteelementmap.hh:111
LocalFiniteElementMapTraits< Imp > Traits
export type of the signature
Definition finiteelementmap.hh:104
const Traits::FiniteElementType & find(const EntityType &e) const
get local basis functions for entity
Definition finiteelementmap.hh:116
static constexpr int dimension
Definition finiteelementmap.hh:121
SimpleLocalFiniteElementMap()
Use when Imp has a standard constructor.
Definition finiteelementmap.hh:107
implementation for finite elements requiring oriented edges
Definition finiteelementmap.hh:153
const Traits::FiniteElementType & find(const EntityType &e) const
get local basis functions for entity
Definition finiteelementmap.hh:205
EdgeS0LocalFiniteElementMap(const GV &gv_)
construct EdgeSLocalFiniteElementMap
Definition finiteelementmap.hh:165
static constexpr int dimension
The dimension of the finite elements returned by this map.
Definition finiteelementmap.hh:162
LocalFiniteElementMapTraits< FE > Traits
export type of the signature
Definition finiteelementmap.hh:159
Definition finiteelementmap.hh:223
static constexpr int dimension
The dimension of the finite elements returned by this map.
Definition finiteelementmap.hh:232
const Traits::FiniteElementType & find(const EntityType &e) const
get local basis functions for entity
Definition finiteelementmap.hh:264
RTLocalFiniteElementMap(const GV &gv_)
Use when Imp has a standard constructor.
Definition finiteelementmap.hh:235
LocalFiniteElementMapTraits< FE > Traits
export type of the signature
Definition finiteelementmap.hh:229
T resize(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8