dune-pdelab  2.7-git
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement > Struct Template Reference

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

Classes

struct  Traits
 Traits class containing decayed types. More...
 

Public Types

using Range = typename FiniteElement::Traits::LocalBasisType::Traits::RangeType
 
using Domain = typename FiniteElement::Traits::LocalBasisType::Traits::DomainType
 

Public Member Functions

Range operator() (const Domain &x) const
 
 coarse_function (const FiniteElement &finite_element, Geometry coarse_geometry, Geometry fine_geometry, const LocalDOFVector &dofs, size_type offset)
 

Public Attributes

const FiniteElement & _finite_element
 
Geometry _coarse_geometry
 
Geometry _fine_geometry
 
const LocalDOFVector_dofs
 
std::vector< Range_phi
 
size_type _offset
 

Member Typedef Documentation

◆ Domain

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
using Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::Domain = typename FiniteElement::Traits::LocalBasisType::Traits::DomainType

◆ Range

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
using Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::Range = typename FiniteElement::Traits::LocalBasisType::Traits::RangeType

Constructor & Destructor Documentation

◆ coarse_function()

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::coarse_function ( const FiniteElement &  finite_element,
Geometry  coarse_geometry,
Geometry  fine_geometry,
const LocalDOFVector dofs,
size_type  offset 
)
inline

Member Function Documentation

◆ operator()()

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
Range Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::operator() ( const Domain x) const
inline

Member Data Documentation

◆ _coarse_geometry

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
Geometry Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::_coarse_geometry

◆ _dofs

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
const LocalDOFVector& Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::_dofs

◆ _fine_geometry

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
Geometry Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::_fine_geometry

◆ _finite_element

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
const FiniteElement& Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::_finite_element

◆ _offset

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
size_type Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::_offset

◆ _phi

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
std::vector<Range> Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::_phi
mutable

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