dune-pdelab  2.5-dev
Public Types | Public Member Functions | Public Attributes | List of all members
Dune::PDELab::LeafOffsetCache< GFS > Struct Template Reference

#include <dune/pdelab/adaptivity/adaptivity.hh>

Inheritance diagram for Dune::PDELab::LeafOffsetCache< GFS >:
Inheritance graph

Public Types

typedef GFS::Traits::GridView::template Codim< 0 >::Entity Cell
 
typedef LocalFunctionSpace< GFS > LFS
 
typedef std::array< std::size_t, TypeTree::TreeInfo< GFS >::leafCount+1 > LeafOffsets
 

Public Member Functions

const LeafOffsetsoperator[] (GeometryType gt) const
 
void update (const Cell &e)
 
 LeafOffsetCache (const GFS &gfs)
 

Public Attributes

LFS _lfs
 
std::vector< LeafOffsets_leaf_offset_cache
 

Member Typedef Documentation

◆ Cell

template<typename GFS>
typedef GFS::Traits::GridView::template Codim<0>::Entity Dune::PDELab::LeafOffsetCache< GFS >::Cell

◆ LeafOffsets

template<typename GFS>
typedef std::array<std::size_t,TypeTree::TreeInfo<GFS>::leafCount + 1> Dune::PDELab::LeafOffsetCache< GFS >::LeafOffsets

◆ LFS

template<typename GFS>
typedef LocalFunctionSpace<GFS> Dune::PDELab::LeafOffsetCache< GFS >::LFS

Constructor & Destructor Documentation

◆ LeafOffsetCache()

template<typename GFS>
Dune::PDELab::LeafOffsetCache< GFS >::LeafOffsetCache ( const GFS &  gfs)
inlineexplicit

Member Function Documentation

◆ operator[]()

template<typename GFS>
const LeafOffsets& Dune::PDELab::LeafOffsetCache< GFS >::operator[] ( GeometryType  gt) const
inline

◆ update()

template<typename GFS>
void Dune::PDELab::LeafOffsetCache< GFS >::update ( const Cell e)
inline

Member Data Documentation

◆ _leaf_offset_cache

template<typename GFS>
std::vector<LeafOffsets> Dune::PDELab::LeafOffsetCache< GFS >::_leaf_offset_cache

◆ _lfs

template<typename GFS>
LFS Dune::PDELab::LeafOffsetCache< GFS >::_lfs

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