dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::CombinedSubMapper< MapperImp, N, policy > Class Template Reference

#include <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
 

Public Member Functions

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

Member Typedef Documentation

◆ ContainedMapperType

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

◆ DofConversionType

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

Constructor & Destructor Documentation

◆ CombinedSubMapper() [1/3]

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

◆ CombinedSubMapper() [2/3]

template<class MapperImp , int N, DofStoragePolicy policy>
Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::CombinedSubMapper ( const ThisType )
default

◆ CombinedSubMapper() [3/3]

template<class MapperImp , int N, DofStoragePolicy policy>
Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::CombinedSubMapper ( ThisType &&  )
default

Member Function Documentation

◆ operator=() [1/2]

template<class MapperImp , int N, DofStoragePolicy policy>
ThisType & Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::operator= ( const ThisType )
delete

◆ operator=() [2/2]

template<class MapperImp , int N, DofStoragePolicy policy>
ThisType & Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::operator= ( ThisType &&  )
delete

◆ operator[]()

template<class MapperImp , int N, DofStoragePolicy policy>
unsigned int Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::operator[] ( unsigned int  index) const
inline

◆ range()

template<class MapperImp , int N, DofStoragePolicy policy>
unsigned int Dune::Fem::CombinedSubMapper< MapperImp, N, policy >::range ( ) const
inline

◆ size()

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: