dune-pdelab  2.0.0
Public Types | List of all members
Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag > Class Template Reference

Additional features used by leaf subspaces. More...

#include <dune/pdelab/gridfunctionspace/subspace.hh>

Inheritance diagram for Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >:
Inheritance graph

Public Types

typedef
TypeTree::extract_child_type
< GFS, TreePath >::type 
ChildGridFunctionSpace
 The type of the original GridFunctionSpace that is the root of this GridFunctionSpace. More...
 
typedef
ChildGridFunctionSpace::Traits 
Traits
 Re-exported Traits from the original GridFunctionSpace. More...
 

Public Member Functions

Additional Functionality for Leaf Spaces
const Traits::FiniteElementMap & finiteElementMap () const
 Returns the finite element map of this space. More...
 
shared_ptr< const typename
Traits::FiniteElementMap > 
finiteElementMapStorage () const
 Returns the storage object for the finite element map of this space. More...
 
const Traits::ConstraintsType & constraints () const
 Returns the constraints engine of this space. More...
 
const std::string & name () const
 Returns the name of this space. More...
 

Detailed Description

template<typename GFS, typename TreePath, typename Tag>
class Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >

Additional features used by leaf subspaces.

Member Typedef Documentation

template<typename GFS, typename TreePath, typename Tag>
typedef TypeTree::extract_child_type<GFS,TreePath>::type Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::ChildGridFunctionSpace

The type of the original GridFunctionSpace that is the root of this GridFunctionSpace.

template<typename GFS, typename TreePath, typename Tag>
typedef ChildGridFunctionSpace::Traits Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::Traits

Re-exported Traits from the original GridFunctionSpace.

Member Function Documentation

template<typename GFS, typename TreePath, typename Tag>
const Traits::ConstraintsType& Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::constraints ( ) const
inline

Returns the constraints engine of this space.

template<typename GFS, typename TreePath, typename Tag>
const Traits::FiniteElementMap& Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::finiteElementMap ( ) const
inline

Returns the finite element map of this space.

template<typename GFS, typename TreePath, typename Tag>
shared_ptr<const typename Traits::FiniteElementMap> Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::finiteElementMapStorage ( ) const
inline

Returns the storage object for the finite element map of this space.

template<typename GFS, typename TreePath, typename Tag>
const std::string& Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::name ( ) const
inline

Returns the name of this space.


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