dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, AnySpaceTag > Class Template Reference

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

Inheritance diagram for Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, AnySpaceTag >:
Inheritance graph

Public Types

using Basis = typename GFS::Basis
 
using LocalView = typename Basis::LocalView
 
using Tree = TypeTree::ChildForTreePath< typename LocalView::Tree, TypeTree::HybridTreePath<> >
 
using DOFIndex = typename GFS::Ordering::Traits::DOFIndex
 
using size_type = std::size_t
 

Public Member Functions

 LocalFunctionSpace (std::shared_ptr< const GFS > gfs)
 
 LocalFunctionSpace (const GFS &gfs)
 
size_type subSpaceDepth () const
 
size_type size () const
 get current size More...
 
size_type maxSize () const
 
size_type localIndex (size_type index) const
 map index in this local function space to root local function space More...
 
DOFIndex dofIndex (size_type index) const
 
auto containerIndex (size_type index) const
 
const Experimental::GridFunctionSpace< DFBasis, V, CE > & gridFunctionSpace () const
 Returns the GridFunctionSpace underlying this LocalFunctionSpace. More...
 
void bind (const typename GFS::Traits::EntitySet::template Codim< 0 >::Entity &e)
 
const Traits::ConstraintsType & constraints () const
 
const Treetree () const
 
const auto & finiteElement () const
 

Member Typedef Documentation

◆ Basis

using Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::Basis = typename GFS::Basis
inherited

◆ DOFIndex

using Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::DOFIndex = typename GFS::Ordering::Traits::DOFIndex
inherited

◆ LocalView

using Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::LocalView = typename Basis::LocalView
inherited

◆ size_type

using Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::size_type = std::size_t
inherited

◆ Tree

using Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::Tree = TypeTree::ChildForTreePath<typename LocalView::Tree,TypeTree::HybridTreePath<> >
inherited

Constructor & Destructor Documentation

◆ LocalFunctionSpace() [1/2]

template<typename DFBasis , typename V , typename CE >
Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, AnySpaceTag >::LocalFunctionSpace ( std::shared_ptr< const GFS gfs)
inline

◆ LocalFunctionSpace() [2/2]

template<typename DFBasis , typename V , typename CE >
Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, AnySpaceTag >::LocalFunctionSpace ( const GFS gfs)
inline

Member Function Documentation

◆ bind()

void Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::bind ( const typename GFS::Traits::EntitySet::template Codim< 0 >::Entity &  e)
inlineinherited

◆ constraints()

const Traits::ConstraintsType & Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::constraints ( ) const
inlineinherited

◆ containerIndex()

auto Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::containerIndex ( size_type  index) const
inlineinherited

◆ dofIndex()

DOFIndex Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::dofIndex ( size_type  index) const
inlineinherited

◆ finiteElement()

template<typename LFS >
const auto & Dune::PDELab::Experimental::LeafLFSMixin< LFS >::finiteElement ( ) const
inlineinherited

◆ gridFunctionSpace()

const Experimental::GridFunctionSpace< DFBasis, V, CE > & Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::gridFunctionSpace ( ) const
inlineinherited

Returns the GridFunctionSpace underlying this LocalFunctionSpace.

◆ localIndex()

size_type Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::localIndex ( size_type  index) const
inlineinherited

map index in this local function space to root local function space

◆ maxSize()

size_type Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::maxSize ( ) const
inlineinherited

◆ size()

size_type Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::size ( ) const
inlineinherited

get current size

◆ subSpaceDepth()

size_type Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::subSpaceDepth ( ) const
inlineinherited

◆ tree()

const Tree & Dune::PDELab::Experimental::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE > , TypeTree::HybridTreePath<> >::tree ( ) const
inlineinherited

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