Class template Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>

Inherits from Dune::GDT::LocalFiniteElementInterpolationInterface.

template<class D, size_t d, class R>
class Dune::GDT::LocalRaviartThomasInterpolation<D, d, R> : public LocalFiniteElementInterpolationInterface<D, d, R, d, 1>

The one from dune-localfunction is broken for some reference elements, at least for 2d and 3d cubes.

Method Dune::GDT::LocalRaviartThomasInterpolation::copy

template<class D, size_t d, class R>
BaseType *Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::copy() const final override

No documentation provided.

Method Dune::GDT::LocalRaviartThomasInterpolation::geometry_type

template<class D, size_t d, class R>
const GeometryType &Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::geometry_type() const final override

No documentation provided.

Method Dune::GDT::LocalRaviartThomasInterpolation::size

template<class D, size_t d, class R>
size_t Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::size() const final override

No documentation provided.

Method Dune::GDT::LocalRaviartThomasInterpolation::interpolate

template<class D, size_t d, class R>
void Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::interpolate(const std::function<RangeType(DomainType)> &local_function, const int order, DynamicVector<R> &dofs) const final override

No documentation provided.

Method Dune::GDT::LocalRaviartThomasInterpolation::error_msg_prefix

template<class D, size_t d, class R>
std::string Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::error_msg_prefix() const

No documentation provided.

Constructor Dune::GDT::LocalRaviartThomasInterpolation::LocalRaviartThomasInterpolation

template<class D, size_t d, class R>
Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::LocalRaviartThomasInterpolation(const int ord, const BasisType &basis, const CoefficientsType &coefficients)

No documentation provided.

Constructor Dune::GDT::LocalRaviartThomasInterpolation::LocalRaviartThomasInterpolation

template<class D, size_t d, class R>
Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::LocalRaviartThomasInterpolation(const ThisType &other)

No documentation provided.

Field Dune::GDT::LocalRaviartThomasInterpolation::order_

template<class D, size_t d, class R>
const int Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::order_

No documentation provided.

Field Dune::GDT::LocalRaviartThomasInterpolation::basis_

template<class D, size_t d, class R>
const std::unique_ptr<BasisType> Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::basis_

No documentation provided.

Field Dune::GDT::LocalRaviartThomasInterpolation::coefficients_

template<class D, size_t d, class R>
const std::unique_ptr<CoefficientsType> Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::coefficients_

No documentation provided.

Type alias Dune::GDT::LocalRaviartThomasInterpolation::ThisType

template<class D, size_t d, class R>
using Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::ThisType = LocalRaviartThomasInterpolation<D, d, R>

No documentation provided.

Type alias Dune::GDT::LocalRaviartThomasInterpolation::BaseType

template<class D, size_t d, class R>
using Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::BaseType = LocalFiniteElementInterpolationInterface<D, d, R, d, 1>

No documentation provided.

Type alias Dune::GDT::LocalRaviartThomasInterpolation::BasisType

template<class D, size_t d, class R>
using Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::BasisType = LocalFiniteElementBasisInterface<D, d, R, d>

No documentation provided.

Type alias Dune::GDT::LocalRaviartThomasInterpolation::CoefficientsType

template<class D, size_t d, class R>
using Dune::GDT::LocalRaviartThomasInterpolation<D, d, R>::CoefficientsType = LocalFiniteElementCoefficientsInterface<D, d>

No documentation provided.