dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
Dune::Fem::CombinedSubMapper< MapperImp, N, policy > Class Template Reference

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

Inheritance diagram for Dune::Fem::CombinedSubMapper< MapperImp, N, policy >:
Inheritance graph

Public Types

typedef MapperImp ContainedMapperType
 
typedef CombinedDofConversionUtility< ContainedMapperType, N, policy > DofConversionType
 
typedef CombinedSubMapper< MapperImp, N, policy > IndexMapperType
 type of the implementation (Barton-Nackman) More...
 
typedef ThisType IndexMapperInterfaceType
 type of the interface More...
 

Public Member Functions

 CombinedSubMapper (const ContainedMapperType &mapper, const unsigned int component)
 
 CombinedSubMapper (const ThisType &other)
 
unsigned int size () const
 Total number of degrees of freedom. More...
 
unsigned int range () const
 
const unsigned int operator[] (unsigned int index) const
 

Protected Member Functions

const CombinedSubMapper< MapperImp, N, policy > & asImp () const
 
CombinedSubMapper< MapperImp, N, policy > & asImp ()
 

Static Protected Member Functions

static const CombinedSubMapper< MapperImp, N, policy > & asImp (const ThisType &other)
 
static CombinedSubMapper< MapperImp, N, policy > & asImp (ThisType &other)
 

Member Typedef Documentation

template<class MapperImp , int N, DofStoragePolicy policy>
typedef MapperImp Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::ContainedMapperType
template<class MapperImp , int N, DofStoragePolicy policy>
typedef CombinedDofConversionUtility< ContainedMapperType, N, policy > Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::DofConversionType

type of the interface

typedef CombinedSubMapper< MapperImp, N, policy > Dune::Fem::IndexMapperInterface< CombinedSubMapper< MapperImp, N, policy > >::IndexMapperType
inherited

type of the implementation (Barton-Nackman)

Constructor & Destructor Documentation

template<class MapperImp , int N, DofStoragePolicy policy>
Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::CombinedSubMapper ( const ContainedMapperType mapper,
const unsigned int  component 
)
inline
template<class MapperImp , int N, DofStoragePolicy policy>
Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::CombinedSubMapper ( const ThisType other)
inline

Member Function Documentation

static const CombinedSubMapper< MapperImp, N, policy > & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< CombinedSubMapper< MapperImp, N, policy > > , CombinedSubMapper< MapperImp, N, policy > >::asImp ( const ThisType other)
inlinestaticprotectedinherited
static CombinedSubMapper< MapperImp, N, policy > & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< CombinedSubMapper< MapperImp, N, policy > > , CombinedSubMapper< MapperImp, N, policy > >::asImp ( ThisType other)
inlinestaticprotectedinherited
const CombinedSubMapper< MapperImp, N, policy > & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< CombinedSubMapper< MapperImp, N, policy > > , CombinedSubMapper< MapperImp, N, policy > >::asImp ( ) const
inlineprotectedinherited
CombinedSubMapper< MapperImp, N, policy > & Dune::Fem::BartonNackmanInterface< IndexMapperInterface< CombinedSubMapper< MapperImp, N, policy > > , CombinedSubMapper< MapperImp, N, policy > >::asImp ( )
inlineprotectedinherited
template<class MapperImp , int N, DofStoragePolicy policy>
const unsigned int Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::operator[] ( unsigned int  index) const
inline
template<class MapperImp , int N, DofStoragePolicy policy>
unsigned int Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::range ( ) const
inline
template<class MapperImp , int N, DofStoragePolicy policy>
unsigned int Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::size ( ) const
inline

Total number of degrees of freedom.


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