|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
basisfunctionset/hpdg/orthogonal.hh
Go to the documentation of this file.
59 Dune::Fem::SelectCachingShapeFunctionSet< OrthonormalShapeFunctionSet< FunctionSpace >, Storage >;
75 shapeFunctionSets_[ type ][ p ].reset( new ShapeFunctionSetType( type, typename ShapeFunctionSetType::ImplementationType( type, p ) ) );
112 LocalGeometryTypeMap< std::array< std::unique_ptr< ShapeFunctionSetType >, order+1 >, dimension > shapeFunctionSets_;
124 using ImplementationType = OrthogonalBasisFunctionSets< FunctionSpace, GridPart, maxOrder, Storage >;
134 using ShapeFunctionSetsType = OrthonormalShapeFunctionSets< Dune::Fem::FunctionSpace< typename FunctionSpace::DomainFieldType, typename FunctionSpace::RangeFieldType, EntityType::mydimension, 1 >, maxOrder, Storage >;
135 using ShapeFunctionSetType = Dune::Fem::VectorialShapeFunctionSet< Dune::Fem::ShapeFunctionSetProxy< typename ShapeFunctionSetsType::ShapeFunctionSetType >, typename FunctionSpace::RangeType >;
160 : public BasisFunctionSets< OrthogonalBasisFunctionSetsTraits< FunctionSpace, GridPart, maxOrder, Storage > >
163 using BaseType = BasisFunctionSets< OrthogonalBasisFunctionSetsTraits< FunctionSpace, GridPart, maxOrder, Storage > >;
void reset()
Provides a proxy class for pointers to a shape function set.
int size() const
static TupleAccessTraits< typenameAtType< N, Tuple >::Type >::NonConstType get(Tuple &t)
GeometryType
constexpr unsigned int dim() const
constexpr bool isNone() const
abstract interface class for a family of local basis function sets
Definition basisfunctionset/hpdg/basisfunctionsets.hh:30
typename Traits::DataType DataType
data type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:53
typename Traits::BasisFunctionSetType BasisFunctionSetType
basis function set type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:42
typename BasisFunctionSetType::EntityType EntityType
entity type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:44
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
A family of orthogonal local basis function sets.
Definition basisfunctionset/hpdg/orthogonal.hh:161
static std::size_t maxBlocks(GeometryType type)
Definition basisfunctionset/hpdg/orthogonal.hh:233
static const std::vector< GeometryType > & types()
Definition basisfunctionset/hpdg/orthogonal.hh:221
OrthogonalBasisFunctionSets(const ThisType &)=default
copy constructor
typename BaseType::GridPartType GridPartType
Definition basisfunctionset/hpdg/orthogonal.hh:167
typename BaseType::DataType DataType
Definition basisfunctionset/hpdg/orthogonal.hh:182
static int order(GeometryType type, KeyType key)
return maximum order
Definition basisfunctionset/hpdg/orthogonal.hh:265
static BasisFunctionSetType basisFunctionSet(const EntityType &entity, KeyType key)
return basis function set for given entity
Definition basisfunctionset/hpdg/orthogonal.hh:272
OrthogonalBasisFunctionSets()=default
constructor
static std::size_t blocks(GeometryType type, KeyType key)
Definition basisfunctionset/hpdg/orthogonal.hh:239
static KeyType decode(const DataType &data) noexcept
Definition basisfunctionset/hpdg/orthogonal.hh:248
static std::size_t maxBlocks()
Definition basisfunctionset/hpdg/orthogonal.hh:227
typename BaseType::EntityType EntityType
entity type
Definition basisfunctionset/hpdg/orthogonal.hh:169
typename FunctionSpaceType ::DomainType DomainType
range type of basis functions
Definition basisfunctionset/hpdg/orthogonal.hh:188
static constexpr bool orthogonal() noexcept
Definition basisfunctionset/hpdg/orthogonal.hh:251
typename BaseType::BasisFunctionSetType BasisFunctionSetType
basis function set
Definition basisfunctionset/hpdg/orthogonal.hh:177
typename BaseType::KeyType KeyType
Definition basisfunctionset/hpdg/orthogonal.hh:180
static constexpr int order() noexcept
return maximum order
Definition basisfunctionset/hpdg/orthogonal.hh:259
static int order(GeometryType type) noexcept
return maximum order
Definition basisfunctionset/hpdg/orthogonal.hh:262
OrthogonalBasisFunctionSets(ThisType &&)=default
move constructor
ThisType & operator=(const ThisType &)=default
assignment operator
static DataType encode(const KeyType &key) noexcept
Definition basisfunctionset/hpdg/orthogonal.hh:245
typename FunctionSpaceType ::RangeType RangeType
range type of basis functions
Definition basisfunctionset/hpdg/orthogonal.hh:191
Definition selectcaching.hh:26
Definition shapefunctionset/vectorial.hh:447
Please doc me.
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8