1#ifndef DUNE_FEM_SPACE_LAGRANGE_INTERPOLATION_HH
2#define DUNE_FEM_SPACE_LAGRANGE_INTERPOLATION_HH
19 template<
class Gr
idPart,
int maxOrder,
class BasisFunctionSet >
95 template<
class LocalFunction,
class LocalDofVector >
102 template<
class LocalFunction,
class LocalDofVector >
108 const std::size_t nop =
pointSet.nop();
109 for( std::size_t pt = 0; pt < nop; ++pt )
114 localDofVector[ k++ ] = phi[ i ];
Definition: bindguard.hh:11
static GridFunctionView< GF > localFunction(const GF &gf)
Definition: gridfunctionview.hh:118
interface for local functions
Definition: localfunction.hh:77
Interface class for basis function sets.
Definition: basisfunctionset/basisfunctionset.hh:31
A vector valued function space.
Definition: functionspace.hh:60
FunctionSpaceTraits::RangeType RangeType
Type of range vector (using type of range field) has a Dune::FieldVector type interface.
Definition: functionspaceinterface.hh:71
@ dimRange
dimension of range vector space
Definition: functionspaceinterface.hh:48
Definition: lagrange/interpolation.hh:21
LagrangeLocalInterpolation(const LagrangePointSetType &pointSet, const BasisFunctionSetType &basisFunctionSet)
Definition: lagrange/interpolation.hh:44
LagrangeLocalInterpolation(ThisType &&other)
move constructor
Definition: lagrange/interpolation.hh:66
BasisFunctionSetType basisFunctionSet_
Definition: lagrange/interpolation.hh:134
const LagrangePointSetType & pointSet() const
Definition: lagrange/interpolation.hh:127
BasisFunctionSet BasisFunctionSetType
basis function set type
Definition: lagrange/interpolation.hh:26
LagrangeLocalInterpolation()
Definition: lagrange/interpolation.hh:38
LagrangePointSet< GridPart, maxOrder > LagrangePointSetType
point set type
Definition: lagrange/interpolation.hh:28
void apply(const LocalFunction &localFunction, LocalDofVector &localDofVector) const
apply interpolation
Definition: lagrange/interpolation.hh:103
LagrangeLocalInterpolation(const ThisType &)=default
copy constructor
void unbind()
Definition: lagrange/interpolation.hh:120
void operator()(const LocalFunction &localFunction, LocalDofVector &localDofVector) const
apply interpolation
Definition: lagrange/interpolation.hh:96
LagrangeLocalInterpolation(const LagrangePointSetType &pointSet, BasisFunctionSetType &&basisFunctionSet)
Definition: lagrange/interpolation.hh:50
LagrangeLocalInterpolation & operator=(const ThisType &)=default
assignment operator
BasisFunctionSetType basisFunctionSet() const
return basis function set
Definition: lagrange/interpolation.hh:89
const LagrangePointSetType * pointSet_
Definition: lagrange/interpolation.hh:133
Definition: lagrangepoints.hh:685