dune-fem 2.8.0
Loading...
Searching...
No Matches
finitevolume/basisfunctionsets.hh
Go to the documentation of this file.
1#ifndef DUNE_FEM_SPACE_FINITEVOLUME_BASISFUNCTIONSETS_HH
2#define DUNE_FEM_SPACE_FINITEVOLUME_BASISFUNCTIONSETS_HH
3
4#include "basisfunctionset.hh"
5
6namespace Dune
7{
8
9 namespace Fem
10 {
11
12 // FiniteVolumeBasisFunctionSets
13 // -----------------------------
14
15 template< class Entity, class Range >
17 {
19
20 public:
25
31
39
41
49 static constexpr int order () { return 0; }
50
52 static constexpr int order ( const EntityType & ) { return 0; }
53
56 {
57 return BasisFunctionSetType( entity );
58 }
59
61 };
62
63 } // namespace Fem
64
65} // namespace Dune
66
67#endif // #ifndef DUNE_FEM_SPACE_FINITEVOLUME_BASISFUNCTIONSETS_HH
Definition: bindguard.hh:11
Definition: finitevolume/basisfunctionset.hh:26
Entity EntityType
entity type
Definition: finitevolume/basisfunctionset.hh:28
Definition: finitevolume/basisfunctionsets.hh:17
FiniteVolumeBasisFunctionSets(const ThisType &)=default
static constexpr int order(const EntityType &)
return maximum order
Definition: finitevolume/basisfunctionsets.hh:52
FiniteVolumeBasisFunctionSet< Entity, Range > BasisFunctionSetType
basis function set
Definition: finitevolume/basisfunctionsets.hh:22
FiniteVolumeBasisFunctionSets & operator=(const ThisType &)=default
FiniteVolumeBasisFunctionSets()
Definition: finitevolume/basisfunctionsets.hh:30
static BasisFunctionSetType basisFunctionSet(const EntityType &entity)
return basis function set for given entity
Definition: finitevolume/basisfunctionsets.hh:55
BasisFunctionSetType::EntityType EntityType
entity type
Definition: finitevolume/basisfunctionsets.hh:24
static constexpr int order()
return maximum order
Definition: finitevolume/basisfunctionsets.hh:49