1#ifndef DUNE_FEM_SPACE_FINITEVOLUME_INTERPOLATION_HH
2#define DUNE_FEM_SPACE_FINITEVOLUME_INTERPOLATION_HH
19 template<
class Gr
idPart,
class Range >
28 typedef typename GridPartType::template Codim< 0 >::EntityType
EntityType;
73 template<
class LocalFunction,
class LocalDofVector >
80 template<
class LocalFunction,
class LocalDofVector >
85 for(
int i = 0; i < Range::dimension; ++i )
86 localDofVector[ i ] = value[ i ];
Definition: bindguard.hh:11
static GridFunctionView< GF > localFunction(const GF &gf)
Definition: gridfunctionview.hh:118
static void apply(const LocalFunction &localFunction, typename LocalFunction::RangeType &average)
Definition: average.hh:143
interface for local functions
Definition: localfunction.hh:77
Definition: finitevolume/basisfunctionset.hh:26
Definition: finitevolume/interpolation.hh:21
FiniteVolumeLocalInterpolation & operator=(const ThisType &)=default
GridPartType::template Codim< 0 >::EntityType EntityType
entity type
Definition: finitevolume/interpolation.hh:28
void apply(const LocalFunction &localFunction, LocalDofVector &localDofVector) const
interpolate local function
Definition: finitevolume/interpolation.hh:81
void operator()(const LocalFunction &localFunction, LocalDofVector &localDofVector) const
return basis function set
Definition: finitevolume/interpolation.hh:74
FiniteVolumeLocalInterpolation(const ThisType &)=default
FiniteVolumeBasisFunctionSet< EntityType, Range > BasisFunctionSetType
basis function set type
Definition: finitevolume/interpolation.hh:31
void bind(const EntityType &entity)
Definition: finitevolume/interpolation.hh:39
void unbind()
Definition: finitevolume/interpolation.hh:40
FiniteVolumeLocalInterpolation()
Definition: finitevolume/interpolation.hh:37
GridPart GridPartType
grid part type
Definition: finitevolume/interpolation.hh:26