|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Attributes |
Protected Member Functions |
Static Protected Member Functions |
List of all members
Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS > Class Template Reference
#include <dune/fem/space/discontinuousgalerkin/tuple.hh>
Public Types | |
| template<std::size_t i> | |
| using | SubDiscreteFunctionSpaceType = std::tuple_element_t< i, std::tuple< DFS... > > |
| typedef SubDiscreteFunctionSpaceType< 0 >::GridPartType | GridPartType |
| typedef TupleShapeFunctionSet< typename DFS::BasisFunctionSetType::ShapeFunctionSetType... > | ShapeFunctionSetType |
| typedef GridPartType::template Codim< codimension >::EntityType | EntityType |
| typedef DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > | BasisFunctionSetType |
Public Member Functions | |
| TupleDiscontinuousGalerkinSpaceBasisFunctionSets (GridPartType &gridPart, InterfaceType commInterface, CommunicationDirection commDirection) | |
| int | order () const |
| int | order (const EntityType &entity) const |
| BasisFunctionSetType | basisFunctionSet (const EntityType &entity) const |
| ShapeFunctionSetType | shapeFunctionSet (const EntityType &entity) const |
| template<std::size_t i> | |
| const SubDiscreteFunctionSpaceType< i > & | subDiscreteFunctionSpace (std::integral_constant< std::size_t, i >={}) const |
Static Public Attributes | |
| static const int | codimension = GridPartType::dimension - ShapeFunctionSetType::DomainType::dimension |
Protected Member Functions | |
| template<std::size_t... i> | |
| int | order (std::index_sequence< i... >) const |
| template<std::size_t... i> | |
| int | order (const EntityType &entity, std::index_sequence< i... >) const |
| template<std::size_t... i> | |
| ShapeFunctionSetType | shapeFunctionSet (const EntityType &entity, std::index_sequence< i... >) const |
Static Protected Member Functions | |
| template<class SFS > | |
| static auto | shapeFunctionSet (const DefaultBasisFunctionSets< GridPartType, SFS > &basisFunctionSets, const EntityType &entity) |
| template<class BFS > | |
| static auto | shapeFunctionSet (const BFS &basisFunctionSets, const EntityType &entity) |
Member Typedef Documentation
◆ BasisFunctionSetType
template<class... DFS>
| typedef DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::BasisFunctionSetType |
◆ EntityType
template<class... DFS>
| typedef GridPartType::template Codim<codimension>::EntityType Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::EntityType |
◆ GridPartType
template<class... DFS>
| typedef SubDiscreteFunctionSpaceType<0>::GridPartType Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::GridPartType |
◆ ShapeFunctionSetType
template<class... DFS>
| typedef TupleShapeFunctionSet< typename DFS::BasisFunctionSetType::ShapeFunctionSetType... > Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::ShapeFunctionSetType |
◆ SubDiscreteFunctionSpaceType
template<class... DFS>
template<std::size_t i>
| using Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::SubDiscreteFunctionSpaceType = std::tuple_element_t< i, std::tuple< DFS... > > |
Constructor & Destructor Documentation
◆ TupleDiscontinuousGalerkinSpaceBasisFunctionSets()
template<class... DFS>
|
inline |
Member Function Documentation
◆ basisFunctionSet()
template<class... DFS>
|
inline |
◆ order() [1/4]
template<class... DFS>
|
inline |
◆ order() [2/4]
template<class... DFS>
|
inline |
◆ order() [3/4]
template<class... DFS>
template<std::size_t... i>
|
inlineprotected |
◆ order() [4/4]
template<class... DFS>
template<std::size_t... i>
|
inlineprotected |
◆ shapeFunctionSet() [1/4]
template<class... DFS>
template<class BFS >
|
inlinestaticprotected |
◆ shapeFunctionSet() [2/4]
template<class... DFS>
template<class SFS >
|
inlinestaticprotected |
◆ shapeFunctionSet() [3/4]
template<class... DFS>
|
inline |
◆ shapeFunctionSet() [4/4]
template<class... DFS>
template<std::size_t... i>
|
inlineprotected |
◆ subDiscreteFunctionSpace()
template<class... DFS>
template<std::size_t i>
|
inline |
Member Data Documentation
◆ codimension
template<class... DFS>
|
static |
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