dune-pdelab  2.5-dev
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>

Public Types

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

Public Member Functions

template<typename X , typename Y >
void evaluate (const X &x, Y &y) 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

◆ 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

◆ evaluate()

template<typename GFS , typename DOFVector , typename CountVector >
template<typename FiniteElement >
template<typename X , typename Y >
void Dune::PDELab::replay_visitor< GFS, DOFVector, CountVector >::coarse_function< FiniteElement >::evaluate ( const X &  x,
Y &  y 
) 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: