dune-pdelab  2.4-dev
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

using ChildGridFunctionSpace = TypeTree::ChildForTreePath< GFS, TreePath >
 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...
 
std::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>
using Dune::PDELab::gfs::LeafSubSpaceFeatures< GFS, TreePath, Tag >::ChildGridFunctionSpace = TypeTree::ChildForTreePath<GFS,TreePath>

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>
std::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: