|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
basisfunctionset/hpdg/basisfunctionsets.hh
Go to the documentation of this file.
#define CHECK_INTERFACE_IMPLEMENTATION(dummy)
abstract interface class for a family of local basis function sets
Definition basisfunctionset/hpdg/basisfunctionsets.hh:30
BasisFunctionSetType basisFunctionSet(const EntityType &entity, const KeyType &key) const
return basis function set
Definition basisfunctionset/hpdg/basisfunctionsets.hh:151
int order(GeometryType type, const KeyType &key) const
return polynomial order
Definition basisfunctionset/hpdg/basisfunctionsets.hh:144
T Traits
Definition basisfunctionset/hpdg/basisfunctionsets.hh:32
DataType encode(const KeyType &key) const
map key to data type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:104
int order(GeometryType type) const
return maximum polynomial order per geometry type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:137
typename Traits::DataType DataType
data type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:53
const Traits::ImplementationType & impl() const
Definition basisfunctionset/hpdg/basisfunctionsets.hh:160
std::size_t maxBlocks() const
return maximum number of blocks used
Definition basisfunctionset/hpdg/basisfunctionsets.hh:77
std::size_t blocks(GeometryType type, const KeyType &key) const
return number of blocks used
Definition basisfunctionset/hpdg/basisfunctionsets.hh:91
typename Traits::Types Types
a range of geometry types
Definition basisfunctionset/hpdg/basisfunctionsets.hh:47
typename Traits::BasisFunctionSetType BasisFunctionSetType
basis function set type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:42
static const int localBlockSize
block size
Definition basisfunctionset/hpdg/basisfunctionsets.hh:50
Types types() const
return range of supported geometry types
Definition basisfunctionset/hpdg/basisfunctionsets.hh:64
typename BasisFunctionSetType::EntityType EntityType
entity type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:44
int order() const
return maximum polynomial order
Definition basisfunctionset/hpdg/basisfunctionsets.hh:130
std::size_t maxBlocks(GeometryType type) const
return maximum number of blocks used per geometry type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:84
KeyType decode(const DataType &data) const
map data to key type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:111
static constexpr bool orthogonal() noexcept
return true if basis function sets are always orthogonal, false otherwise
Definition basisfunctionset/hpdg/basisfunctionsets.hh:124
typename Traits::KeyType KeyType
key type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:39
typename Traits::GridPartType GridPartType
grid part type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:36
BasisFunctionSets()=default
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8