dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/combinedspace/tuplespace.hh>
Classes | |
struct | CommDataHandle |
struct | Constructor |
struct | Deleter |
struct | SubDiscreteFunctionSpace |
Public Types | |
enum | { localBlockSize = 1 } |
typedef std::tuple< DiscreteFunctionSpaces *... > | DiscreteFunctionSpaceTupleType |
typedef SubDiscreteFunctionSpace< 0 >::Type::GridPartType | GridPartType |
typedef GridPartType::GridType | GridType |
typedef GridPartType::IndexSetType | IndexSetType |
typedef GridPartType::template Codim< 0 >::IteratorType | IteratorType |
typedef IteratorType::Entity | EntityType |
typedef GridPartType::IntersectionType | IntersectionType |
typedef TupleDiscreteFunctionSpace< DiscreteFunctionSpaces... > | DiscreteFunctionSpaceType |
typedef TupleBasisFunctionSet< typename DiscreteFunctionSpaces::BasisFunctionSetType... > | BasisFunctionSetType |
implementation of basefunction set More... | |
typedef TupleMapper< GridPartType, NonBlockMapper< typename DiscreteFunctionSpaces::BlockMapperType, DiscreteFunctionSpaces::localBlockSize >... > | BlockMapperType |
typedef BasisFunctionSetType::FunctionSpaceType | FunctionSpaceType |
Static Public Member Functions | |
static BlockMapperType * | getBlockMapper (const DiscreteFunctionSpaceTupleType &spaceTuple) |
static void | deleteBlockMapper (BlockMapperType *blockMapper) |
static DiscreteFunctionSpaceTupleType | createSpaces (GridPartType &gridPart, InterfaceType commInterface, CommunicationDirection commDirection) |
static void | deleteSpaces (DiscreteFunctionSpaceTupleType &tuple) |
template<class Entity > | |
static BasisFunctionSetType | getBasisFunctionSet (const Entity &entity, const DiscreteFunctionSpaceTupleType &tuple) |
static bool | continuous (const DiscreteFunctionSpaceTupleType &tuple) |
static bool | continuous (const IntersectionType &intersection, const DiscreteFunctionSpaceTupleType &tuple) |
Static Public Attributes | |
static const int | codimension = SubDiscreteFunctionSpace< 0 >::Type::Traits::codimension |
static constexpr int | polynomialOrder = Std::max( (int)DiscreteFunctionSpaces::polynomialOrder ... ) |
Static Protected Member Functions | |
template<std::size_t... i> | |
static BlockMapperType * | getBlockMapper (const DiscreteFunctionSpaceTupleType &tuple, Std::index_sequence< i... >) |
template<class Entity , std::size_t... i> | |
static BasisFunctionSetType | getBasisFunctionSet (const Entity &entity, const DiscreteFunctionSpaceTupleType &tuple, Std::index_sequence< i... >) |
template<std::size_t... i> | |
static bool | continuous (const DiscreteFunctionSpaceTupleType &tuple, Std::index_sequence< i... >) |
template<std::size_t... i> | |
static bool | continuous (const DiscreteFunctionSpaceTupleType &tuple, const IntersectionType &intersection, Std::index_sequence< i... >) |
typedef TupleBasisFunctionSet< typename DiscreteFunctionSpaces::BasisFunctionSetType ... > Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::BasisFunctionSetType |
implementation of basefunction set
typedef TupleMapper< GridPartType, NonBlockMapper< typename DiscreteFunctionSpaces::BlockMapperType, DiscreteFunctionSpaces::localBlockSize > ... > Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::BlockMapperType |
typedef std::tuple< DiscreteFunctionSpaces * ... > Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::DiscreteFunctionSpaceTupleType |
typedef TupleDiscreteFunctionSpace< DiscreteFunctionSpaces ... > Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::DiscreteFunctionSpaceType |
typedef IteratorType::Entity Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::EntityType |
typedef BasisFunctionSetType::FunctionSpaceType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::FunctionSpaceType |
typedef SubDiscreteFunctionSpace< 0 >::Type::GridPartType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::GridPartType |
typedef GridPartType::GridType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::GridType |
typedef GridPartType::IndexSetType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::IndexSetType |
typedef GridPartType::IntersectionType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::IntersectionType |
typedef GridPartType::template Codim< 0 >::IteratorType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::IteratorType |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprotected |
|
inlinestatic |
|
inlinestaticprotected |
|
static |
|
static |