|
dune-fem 2.8.0
|
A meta implemenation of a family of local basis function sets. More...
#include <dune/fem/space/basisfunctionset/hpdg/vectorial.hh>

Public Types | |
| using | KeyType = typename BaseType::KeyType |
| using | BasisFunctionSetType = typename BaseType::BasisFunctionSetType |
| basis function set | |
| using | EntityType = typename BaseType::EntityType |
| entity type | |
| using | DataType = typename BaseType::DataType |
| using | GridPartType = typename Traits::GridPartType |
| grid part type | |
| using | Types = typename Traits::Types |
| a range of geometry types | |
Public Member Functions | |
Construction | |
| VectorialBasisFunctionSets (const BasisFunctionSets &basisFunctionSets) | |
Non-interface methods | |
| const BasisFunctionSets & | impl () const |
| return scalar basis function sets | |
Static Public Attributes | |
| static const int | localBlockSize |
| block size | |
Protected Types | |
| using | Traits = VectorialBasisFunctionSetsTraits< BasisFunctionSets, Range > |
Public member methods | |
| BaseType::Types | types () const |
| std::size_t | maxBlocks () const |
| std::size_t | maxBlocks (GeometryType type) const |
| std::size_t | blocks (GeometryType type, const KeyType &key) const |
| DataType | encode (const KeyType &key) const |
| map key to data type | |
| KeyType | decode (const DataType &data) const |
| map data to key type | |
| int | order () const |
| return maximum order | |
| int | order (GeometryType type) const |
| return maximum order | |
| int | order (GeometryType type, const KeyType &key) const |
| return maximum order | |
| std::size_t | size (GeometryType type, const KeyType &key) const |
| BasisFunctionSetType | basisFunctionSet (const EntityType &entity, const KeyType &key) const |
| return basis function set for given entity | |
| static constexpr bool | orthogonal () noexcept |
A meta implemenation of a family of local basis function sets.
| BasisFunctionSets | a scalar family of local basis function sets |
| Range | the new range type |
| using Dune::Fem::hpDG::VectorialBasisFunctionSets< BasisFunctionSets, Range >::BasisFunctionSetType = typename BaseType::BasisFunctionSetType |
basis function set
| using Dune::Fem::hpDG::VectorialBasisFunctionSets< BasisFunctionSets, Range >::DataType = typename BaseType::DataType |
| using Dune::Fem::hpDG::VectorialBasisFunctionSets< BasisFunctionSets, Range >::EntityType = typename BaseType::EntityType |
entity type
|
inherited |
grid part type
| using Dune::Fem::hpDG::VectorialBasisFunctionSets< BasisFunctionSets, Range >::KeyType = typename BaseType::KeyType |
|
protectedinherited |
|
inherited |
a range of geometry types
|
inlineexplicit |
|
inline |
return basis function set for given entity
|
inline |
|
inline |
map data to key type
|
inline |
map key to data type
|
inline |
return scalar basis function sets
|
inline |
|
inline |
|
inline |
return maximum order
|
inline |
return maximum order
|
inline |
return maximum order
|
inlinestaticconstexprnoexcept |
|
inline |
|
inline |
|
staticinherited |
block size