dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i > Struct Template Reference

#include <dune/fem/space/combinedspace/tuplespace.hh>

Public Types

typedef std::tuple_element< i, DiscreteFunctionSpaceTupleType >::type::element_type Type
 
typedef Type::BlockMapperType BlockMapperType
 
typedef NonBlockMapper< BlockMapperType, Type::localBlockSize > NonBlockMapperType
 

Static Public Member Functions

static const TypesubDiscreteFunctionSpace (const DiscreteFunctionSpaceTupleType &tuple)
 
static BlockMapperTypesubBlockMapper (const DiscreteFunctionSpaceTupleType &tuple)
 
static NonBlockMapperType subNonBlockMapper (const DiscreteFunctionSpaceTupleType &tuple)
 

Member Typedef Documentation

◆ BlockMapperType

template<class CombineOp , class ... DiscreteFunctionSpaces>
template<int i>
typedef Type::BlockMapperType Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::BlockMapperType

◆ NonBlockMapperType

template<class CombineOp , class ... DiscreteFunctionSpaces>
template<int i>
typedef NonBlockMapper< BlockMapperType, Type::localBlockSize > Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::NonBlockMapperType

◆ Type

template<class CombineOp , class ... DiscreteFunctionSpaces>
template<int i>
typedef std::tuple_element<i,DiscreteFunctionSpaceTupleType>::type::element_type Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::Type

Member Function Documentation

◆ subBlockMapper()

template<class CombineOp , class ... DiscreteFunctionSpaces>
template<int i>
static BlockMapperType & Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::subBlockMapper ( const DiscreteFunctionSpaceTupleType tuple)
inlinestatic

◆ subDiscreteFunctionSpace()

template<class CombineOp , class ... DiscreteFunctionSpaces>
template<int i>
static const Type & Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::subDiscreteFunctionSpace ( const DiscreteFunctionSpaceTupleType tuple)
inlinestatic

◆ subNonBlockMapper()

template<class CombineOp , class ... DiscreteFunctionSpaces>
template<int i>
static NonBlockMapperType Dune::Fem::TupleDiscreteFunctionSpaceTraits< CombineOp, DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::subNonBlockMapper ( const DiscreteFunctionSpaceTupleType tuple)
inlinestatic

The documentation for this struct was generated from the following file: