|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets > Class Template Reference
generate a set of default basis function sets from given set of shape function sets More...
#include <dune/fem/space/discontinuousgalerkin/basisfunctionsets.hh>
Public Types | |
| typedef GridPart | GridPartType |
| grid part type | |
| typedef ShapeFunctionSets | ShapeFunctionSetsType |
| shape function sets type | |
| typedef ShapeFunctionSetsType::ShapeFunctionSetType | ShapeFunctionSetType |
| shape function set type | |
| typedef GridPartType::template Codim< codimension >::EntityType | EntityType |
| entity type | |
| typedef Dune::Fem::DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > | BasisFunctionSetType |
| entity type | |
Public Member Functions | |
| const ShapeFunctionSetsType & | shapeFunctionSets () const |
| ShapeFunctionSetsType & | shapeFunctionSets () |
Construction | |
| DefaultBasisFunctionSets (ShapeFunctionSetsType &&shapeFunctionSets) | |
| template<class... Args, std::enable_if_t< std::is_constructible< ShapeFunctionSetsType, Args &&... >::value, int > = 0> | |
| DefaultBasisFunctionSets (Args &&... args) | |
Copying and assignment | |
| DefaultBasisFunctionSets (const ThisType &)=delete | |
| DefaultBasisFunctionSets (ThisType &&other)=default | |
| DefaultBasisFunctionSets & | operator= (const ThisType &)=delete |
| DefaultBasisFunctionSets & | operator= (ThisType &&)=delete |
Public member methods | |
| int | order () const |
| return maximum order | |
| int | order (const EntityType &entity) const |
| return maximum order | |
| BasisFunctionSetType | basisFunctionSet (const EntityType &entity) const |
| return basis function set for given entity | |
Detailed Description
template<class GridPart, class ShapeFunctionSets>
class Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >
class Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >
generate a set of default basis function sets from given set of shape function sets
- Template Parameters
-
GridPart grid part type ShapeFunctionSets shape function sets type
Member Typedef Documentation
◆ BasisFunctionSetType
template<class GridPart , class ShapeFunctionSets >
| typedef Dune::Fem::DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::BasisFunctionSetType |
entity type
◆ EntityType
template<class GridPart , class ShapeFunctionSets >
| typedef GridPartType::template Codim<codimension>::EntityType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::EntityType |
entity type
◆ GridPartType
template<class GridPart , class ShapeFunctionSets >
| typedef GridPart Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::GridPartType |
grid part type
◆ ShapeFunctionSetsType
template<class GridPart , class ShapeFunctionSets >
| typedef ShapeFunctionSets Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::ShapeFunctionSetsType |
shape function sets type
◆ ShapeFunctionSetType
template<class GridPart , class ShapeFunctionSets >
| typedef ShapeFunctionSetsType::ShapeFunctionSetType Dune::Fem::DefaultBasisFunctionSets< GridPart, ShapeFunctionSets >::ShapeFunctionSetType |
shape function set type
Constructor & Destructor Documentation
◆ DefaultBasisFunctionSets() [1/4]
template<class GridPart , class ShapeFunctionSets >
|
inlineexplicit |
◆ DefaultBasisFunctionSets() [2/4]
template<class GridPart , class ShapeFunctionSets >
template<class... Args, std::enable_if_t< std::is_constructible< ShapeFunctionSetsType, Args &&... >::value, int > = 0>
|
inlineexplicit |
◆ DefaultBasisFunctionSets() [3/4]
template<class GridPart , class ShapeFunctionSets >
|
delete |
◆ DefaultBasisFunctionSets() [4/4]
template<class GridPart , class ShapeFunctionSets >
|
default |
Member Function Documentation
◆ basisFunctionSet()
template<class GridPart , class ShapeFunctionSets >
|
inline |
return basis function set for given entity
◆ operator=() [1/2]
template<class GridPart , class ShapeFunctionSets >
|
delete |
◆ operator=() [2/2]
template<class GridPart , class ShapeFunctionSets >
|
delete |
◆ order() [1/2]
template<class GridPart , class ShapeFunctionSets >
|
inline |
return maximum order
◆ order() [2/2]
template<class GridPart , class ShapeFunctionSets >
|
inline |
return maximum order
◆ shapeFunctionSets() [1/2]
template<class GridPart , class ShapeFunctionSets >
|
inline |
◆ shapeFunctionSets() [2/2]
template<class GridPart , class ShapeFunctionSets >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8