|
dune-fem
2.8-git
|
#include <dune/fem/function/subfunction.hh>
Public Types | |
| typedef SpaceType ::template ToNewDimRange< 1 >::Type | SubSpaceType |
| typedef CombinedSubMapper< typename SubSpaceType ::MapperType, dimRange, PointBased > | SubMapperType |
| typedef SubVector< DofStorageType, SubMapperType > | SubDofVectorType |
| typedef VectorDiscreteFunction< SubSpaceType, SubDofVectorType > | SubDiscreteFunctionType |
Public Member Functions | |
| SubFunctionStorage (DiscreteFunctionType &discreteFunction) | |
| constructor storing the discrete function More... | |
| SubFunctionStorage (const SubFunctionStorage &)=delete | |
| SubDiscreteFunctionType & | subFunction (std::size_t component) const |
| return a SubDiscreteFunction repsenting only one component of the original discrete function More... | |
Protected Types | |
| enum | { dimRange = SpaceType :: dimRange } |
| typedef DiscreteFunctionImp | DiscreteFunctionType |
| typedef DiscreteFunctionType ::DiscreteFunctionSpaceType | SpaceType |
| typedef DiscreteFunctionType ::DofStorageType | DofStorageType |
Protected Attributes | |
| DiscreteFunctionType & | discreteFunction_ |
| const SpaceType & | space_ |
| SubSpaceType | subSpace_ |
| std::vector< std::unique_ptr< SubDofVectorType > > | subVector_ |
| std::vector< std::unique_ptr< SubDiscreteFunctionType > > | subDiscreteFunction_ |
A class for extracting sub functions from a discrete function containing pointbased combined data.
|
protected |
|
protected |
|
protected |
| typedef VectorDiscreteFunction< SubSpaceType, SubDofVectorType > Dune::Fem::SubFunctionStorage< DiscreteFunctionImp >::SubDiscreteFunctionType |
| typedef SubVector< DofStorageType, SubMapperType > Dune::Fem::SubFunctionStorage< DiscreteFunctionImp >::SubDofVectorType |
| typedef CombinedSubMapper< typename SubSpaceType :: MapperType , dimRange, PointBased > Dune::Fem::SubFunctionStorage< DiscreteFunctionImp >::SubMapperType |
| typedef SpaceType :: template ToNewDimRange< 1 >:: Type Dune::Fem::SubFunctionStorage< DiscreteFunctionImp >::SubSpaceType |
|
inlineexplicit |
constructor storing the discrete function
|
delete |
|
inline |
return a SubDiscreteFunction repsenting only one component of the original discrete function
| component | the component to be extracted |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
mutableprotected |