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 |