DUNE-FEM (unstable)
basisfunctionsets.hh
Provides check for implementation of interface methods when using static polymorphism,...
abstract interface class for a family of local basis function sets
Definition: basisfunctionsets.hh:30
BasisFunctionSetType basisFunctionSet(const EntityType &entity, const KeyType &key) const
return basis function set
Definition: basisfunctionsets.hh:151
int order(GeometryType type, const KeyType &key) const
return polynomial order
Definition: basisfunctionsets.hh:144
DataType encode(const KeyType &key) const
map key to data type
Definition: basisfunctionsets.hh:104
int order(GeometryType type) const
return maximum polynomial order per geometry type
Definition: basisfunctionsets.hh:137
typename Traits::DataType DataType
data type
Definition: basisfunctionsets.hh:53
std::size_t maxBlocks() const
return maximum number of blocks used
Definition: basisfunctionsets.hh:77
std::size_t blocks(GeometryType type, const KeyType &key) const
return number of blocks used
Definition: basisfunctionsets.hh:91
typename Traits::Types Types
a range of geometry types
Definition: basisfunctionsets.hh:47
typename Traits::BasisFunctionSetType BasisFunctionSetType
basis function set type
Definition: basisfunctionsets.hh:42
static const int localBlockSize
block size
Definition: basisfunctionsets.hh:50
Types types() const
return range of supported geometry types
Definition: basisfunctionsets.hh:64
typename BasisFunctionSetType::EntityType EntityType
entity type
Definition: basisfunctionsets.hh:44
int order() const
return maximum polynomial order
Definition: basisfunctionsets.hh:130
std::size_t maxBlocks(GeometryType type) const
return maximum number of blocks used per geometry type
Definition: basisfunctionsets.hh:84
KeyType decode(const DataType &data) const
map data to key type
Definition: basisfunctionsets.hh:111
static constexpr bool orthogonal() noexcept
return true if basis function sets are always orthogonal, false otherwise
Definition: basisfunctionsets.hh:124
typename Traits::KeyType KeyType
key type
Definition: basisfunctionsets.hh:39
typename Traits::GridPartType GridPartType
grid part type
Definition: basisfunctionsets.hh:36
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:114
A unique label for each type of element that can occur in a grid.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)