dune-fem  2.4.1-rc
Public Types | Static Public Member Functions | List of all members
Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i > Struct Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/combinedspace/tuplespace.hh>

Public Types

typedef std::remove_pointer< typename std::tuple_element< i, DiscreteFunctionSpaceTupleType >::type >::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

template<class... DiscreteFunctionSpaces>
template<int i>
typedef Type::BlockMapperType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::BlockMapperType
template<class... DiscreteFunctionSpaces>
template<int i>
typedef NonBlockMapper< BlockMapperType, Type::localBlockSize > Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::NonBlockMapperType
template<class... DiscreteFunctionSpaces>
template<int i>
typedef std::remove_pointer< typename std::tuple_element< i, DiscreteFunctionSpaceTupleType >::type >::type Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::Type

Member Function Documentation

template<class... DiscreteFunctionSpaces>
template<int i>
static BlockMapperType& Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::subBlockMapper ( const DiscreteFunctionSpaceTupleType tuple)
inlinestatic
template<class... DiscreteFunctionSpaces>
template<int i>
static const Type& Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::subDiscreteFunctionSpace ( const DiscreteFunctionSpaceTupleType tuple)
inlinestatic
template<class... DiscreteFunctionSpaces>
template<int i>
static NonBlockMapperType Dune::Fem::TupleDiscreteFunctionSpaceTraits< DiscreteFunctionSpaces >::SubDiscreteFunctionSpace< i >::subNonBlockMapper ( const DiscreteFunctionSpaceTupleType tuple)
inlinestatic

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