|
dune-fem 2.8.0
|
#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) |
| typedef DefaultBasisFunctionSet< EntityType, ShapeFunctionSetType > Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::BasisFunctionSetType |
| typedef GridPartType::template Codim<codimension>::EntityType Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::EntityType |
| typedef SubDiscreteFunctionSpaceType<0>::GridPartType Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::GridPartType |
| typedef TupleShapeFunctionSet< typename DFS::BasisFunctionSetType::ShapeFunctionSetType... > Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::ShapeFunctionSetType |
| using Dune::Fem::TupleDiscontinuousGalerkinSpaceBasisFunctionSets< DFS >::SubDiscreteFunctionSpaceType = std::tuple_element_t< i, std::tuple< DFS... > > |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inline |
|
inlineprotected |
|
inline |
|
static |