dune-pdelab 2.9
Loading...
Searching...
No Matches
Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, TAG > Class Template Reference

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

Inheritance diagram for Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, TAG >:
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
 
typedef LeafNodeTag NodeTag
 

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
 
size_type maxSize () const
 
size_type localIndex (size_type index) const
 map index in this local function space to root local function space
 
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.
 
void bind (const typename GFS::Traits::EntitySet::template Codim< 0 >::Entity &e)
 
const Traits::ConstraintsType & constraints () const
 
const Treetree () const
 
const auto & finiteElement () const
 

Static Public Member Functions

static constexpr auto degree ()
 

Static Public Attributes

static const bool isLeaf
 
static const bool isPower
 
static const bool isComposite
 
static const std::size_t CHILDREN
 

Member Typedef Documentation

◆ Basis

◆ 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

◆ Tree

Constructor & Destructor Documentation

◆ LocalFunctionSpace() [1/2]

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

◆ LocalFunctionSpace() [2/2]

template<typename DFBasis , typename V , typename CE , typename TAG >
Dune::PDELab::LocalFunctionSpace< Experimental::GridFunctionSpace< DFBasis, V, CE >, TAG >::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()

◆ 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()

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

◆ maxSize()

◆ size()

get current size

◆ subSpaceDepth()

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