|
dune-localfunctions 2.8.0
|
Loading...
Searching...
No Matches
l2interpolation.hh
Go to the documentation of this file.
45 template< class Function, class DofField, std::enable_if_t<models<Impl::FunctionWithEvaluate<typename Function::DomainType, typename Function::RangeType>, Function>(), int> = 0 >
73 template< class Function, class DofField, std::enable_if_t<models<Impl::FunctionWithCallOperator<typename Quadrature::value_type::Vector>, Function>(), int> = 0 >
127 LocalL2Interpolation ( const typename Base::Basis &basis, const typename Base::Quadrature &quadrature )
156 LocalL2Interpolation ( const typename Base::Basis &basis, const typename Base::Quadrature &quadrature )
int size() const
iterator end()
iterator begin()
#define DUNE_THROW(E, m)
size_type size() const
void evaluate(const typename Traits::DomainType &x, typename Traits::RangeType &y) const
RawRangeType RangeType
static const QuadratureRule & rule(const GeometryType &t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
A local L2 interpolation taking a test basis and a quadrature rule.
Definition l2interpolation.hh:31
Definition l2interpolation.hh:35
LocalL2InterpolationBase(const Basis &basis, const Quadrature &quadrature)
Definition l2interpolation.hh:108
void interpolate(const Function &function, std::vector< DofField > &coefficients) const
Interpolate a function that implements void evaluate(Domain, Range&)
Definition l2interpolation.hh:46
const Quadrature & quadrature_
Definition l2interpolation.hh:114
static const unsigned int dimension
Definition l2interpolation.hh:42
const Quadrature & quadrature() const
Definition l2interpolation.hh:102
LocalL2InterpolationBase< B, Q > Base
Definition l2interpolation.hh:121
void interpolate(const Function &function, std::vector< DofField > &coefficients) const
Definition l2interpolation.hh:141
LocalL2InterpolationBase< B, Q > Base
Definition l2interpolation.hh:135
A factory class for the local l2 interpolations taking a basis factory.
Definition l2interpolation.hh:197
static const unsigned int dimension
Definition l2interpolation.hh:198
static void release(Object *object)
Definition l2interpolation.hh:215
QuadratureRules< Field, dimension > QuadratureProvider
Definition l2interpolation.hh:203
QuadratureRule< Field, dimension > Quadrature
Definition l2interpolation.hh:202
static Object * create(const Key &key)
Definition l2interpolation.hh:208
const LocalInterpolation Object
Definition l2interpolation.hh:205
LocalL2Interpolation< Basis, Quadrature, onb > LocalInterpolation
Definition l2interpolation.hh:204
T resize(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8