dune-pdelab  2.4-dev
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap > Struct Template Reference

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

Inheritance diagram for Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >:
Inheritance graph

Public Types

typedef LocalFunctionSpace< GFS > LFS
 
typedef LFSIndexCache< LFSLFSCache
 
typedef Dune::PDELab::LeafOffsetCache< GFS > LeafOffsetCache
 
typedef GFS::Traits::GridView::Grid::LocalIdSet IDSet
 
typedef GFS::Traits::GridView::template Codim< 0 >::Entity Cell
 
typedef Cell::Geometry Geometry
 
typedef Cell::HierarchicIterator HierarchicIterator
 
typedef DOFVector::ElementType RF
 
typedef TransferMap::mapped_type LocalDOFVector
 
typedef L2Projection< typename LFS::Traits::GridFunctionSpace, DOFVector > Projection
 
typedef Projection::MassMatrices MassMatrices
 
typedef Projection::MassMatrix MassMatrix
 
typedef std::size_t size_type
 
typedef GFS::Traits::GridView::ctype DF
 

Public Member Functions

template<typename LFSLeaf , typename TreePath >
void leaf (const LFSLeaf &leaf_lfs, TreePath treePath)
 
void operator() (const Cell &element)
 
 backup_visitor (const GFS &gfs, Projection &projection, const DOFVector &u, LeafOffsetCache &leaf_offset_cache, TransferMap &transfer_map, std::size_t int_order=2)
 

Public Attributes

LFS _lfs
 
LFSCache _lfs_cache
 
const IDSet_id_set
 
Cell _element
 
Cell _ancestor
 
Cell _current
 
Projection_projection
 
DOFVector::template ConstLocalView< LFSCache_u_view
 
TransferMap & _transfer_map
 
LocalDOFVector_u_coarse
 
LeafOffsetCache_leaf_offset_cache
 
size_type _int_order
 
size_type _leaf_index
 
LocalDOFVector _u_fine
 

Static Public Attributes

static const int dim = Geometry::mydimension
 

Member Typedef Documentation

template<typename GFS , typename DOFVector , typename TransferMap >
typedef GFS::Traits::GridView::template Codim<0>::Entity Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::Cell
template<typename GFS , typename DOFVector , typename TransferMap >
typedef GFS::Traits::GridView::ctype Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::DF
template<typename GFS , typename DOFVector , typename TransferMap >
typedef Cell::Geometry Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::Geometry
template<typename GFS , typename DOFVector , typename TransferMap >
typedef Cell::HierarchicIterator Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::HierarchicIterator
template<typename GFS , typename DOFVector , typename TransferMap >
typedef GFS::Traits::GridView::Grid::LocalIdSet Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::IDSet
template<typename GFS , typename DOFVector , typename TransferMap >
typedef Dune::PDELab::LeafOffsetCache<GFS> Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::LeafOffsetCache
template<typename GFS , typename DOFVector , typename TransferMap >
typedef LocalFunctionSpace<GFS> Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::LFS
template<typename GFS , typename DOFVector , typename TransferMap >
typedef LFSIndexCache<LFS> Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::LFSCache
template<typename GFS , typename DOFVector , typename TransferMap >
typedef TransferMap::mapped_type Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::LocalDOFVector
template<typename GFS , typename DOFVector , typename TransferMap >
typedef Projection::MassMatrices Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::MassMatrices
template<typename GFS , typename DOFVector , typename TransferMap >
typedef Projection::MassMatrix Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::MassMatrix
template<typename GFS , typename DOFVector , typename TransferMap >
typedef L2Projection<typename LFS::Traits::GridFunctionSpace,DOFVector> Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::Projection
template<typename GFS , typename DOFVector , typename TransferMap >
typedef DOFVector::ElementType Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::RF
template<typename GFS , typename DOFVector , typename TransferMap >
typedef std::size_t Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::size_type

Constructor & Destructor Documentation

template<typename GFS , typename DOFVector , typename TransferMap >
Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::backup_visitor ( const GFS &  gfs,
Projection projection,
const DOFVector &  u,
LeafOffsetCache leaf_offset_cache,
TransferMap &  transfer_map,
std::size_t  int_order = 2 
)
inline

Member Function Documentation

template<typename GFS , typename DOFVector , typename TransferMap >
template<typename LFSLeaf , typename TreePath >
void Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::leaf ( const LFSLeaf &  leaf_lfs,
TreePath  treePath 
)
inline
template<typename GFS , typename DOFVector , typename TransferMap >
void Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::operator() ( const Cell element)
inline

Member Data Documentation

template<typename GFS , typename DOFVector , typename TransferMap >
Cell Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_ancestor
template<typename GFS , typename DOFVector , typename TransferMap >
Cell Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_current
template<typename GFS , typename DOFVector , typename TransferMap >
Cell Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_element
template<typename GFS , typename DOFVector , typename TransferMap >
const IDSet& Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_id_set
template<typename GFS , typename DOFVector , typename TransferMap >
size_type Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_int_order
template<typename GFS , typename DOFVector , typename TransferMap >
size_type Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_leaf_index
template<typename GFS , typename DOFVector , typename TransferMap >
LeafOffsetCache& Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_leaf_offset_cache
template<typename GFS , typename DOFVector , typename TransferMap >
LFS Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_lfs
template<typename GFS , typename DOFVector , typename TransferMap >
LFSCache Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_lfs_cache
template<typename GFS , typename DOFVector , typename TransferMap >
Projection& Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_projection
template<typename GFS , typename DOFVector , typename TransferMap >
TransferMap& Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_transfer_map
template<typename GFS , typename DOFVector , typename TransferMap >
LocalDOFVector* Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_u_coarse
template<typename GFS , typename DOFVector , typename TransferMap >
LocalDOFVector Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_u_fine
template<typename GFS , typename DOFVector , typename TransferMap >
DOFVector::template ConstLocalView<LFSCache> Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::_u_view
template<typename GFS , typename DOFVector , typename TransferMap >
const int Dune::PDELab::backup_visitor< GFS, DOFVector, TransferMap >::dim = Geometry::mydimension
static

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