dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::HierarchicalDofBlock< DofContainer > Struct Template Reference

#include <dune/fem/function/hierarchical/dofvector.hh>

Public Types

typedef Impl::BlockIndicesFor< DofContainer >::Type BlockIndices
 

Public Member Functions

 HierarchicalDofBlock (DofContainer &data, std::size_t baseIndex)
 
 HierarchicalDofBlock (const HierarchicalDofBlock< std::remove_const_t< DofContainer > > &other)
 
template<class Index >
decltype(auto) operator[] (const Index &index) const
 
template<class Index >
decltype(auto) operator[] (const Index &index)
 

Static Public Attributes

static constexpr std::size_t blockSize = Hybrid::size( BlockIndices() )
 

Member Typedef Documentation

◆ BlockIndices

template<class DofContainer >
typedef Impl::BlockIndicesFor<DofContainer>::Type Dune::Fem::HierarchicalDofBlock< DofContainer >::BlockIndices

Constructor & Destructor Documentation

◆ HierarchicalDofBlock() [1/2]

template<class DofContainer >
Dune::Fem::HierarchicalDofBlock< DofContainer >::HierarchicalDofBlock ( DofContainer &  data,
std::size_t  baseIndex 
)
inline

◆ HierarchicalDofBlock() [2/2]

template<class DofContainer >
Dune::Fem::HierarchicalDofBlock< DofContainer >::HierarchicalDofBlock ( const HierarchicalDofBlock< std::remove_const_t< DofContainer > > &  other)
inline

Member Function Documentation

◆ operator[]() [1/2]

template<class DofContainer >
template<class Index >
decltype(auto) Dune::Fem::HierarchicalDofBlock< DofContainer >::operator[] ( const Index &  index)
inline

◆ operator[]() [2/2]

template<class DofContainer >
template<class Index >
decltype(auto) Dune::Fem::HierarchicalDofBlock< DofContainer >::operator[] ( const Index &  index) const
inline

Member Data Documentation

◆ blockSize

template<class DofContainer >
constexpr std::size_t Dune::Fem::HierarchicalDofBlock< DofContainer >::blockSize = Hybrid::size( BlockIndices() )
staticconstexpr

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