Class template Dune::GDT::LocalFiniteElementInterpolationWrapper

Inherits from Dune::GDT::LocalFiniteElementInterpolationInterface.

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
class Dune::GDT::LocalFiniteElementInterpolationWrapper : public LocalFiniteElementInterpolationInterface<D, d, R, r, rC>

Wraps a local finite element from dune-localfunctions to implement LocalFiniteElementInterpolationInterface.

Most likely, you do not want to use this class directly, but LocalFiniteElementWrapper.

See also: LocalFiniteElementInterpolationInterface, LocalFiniteElementWrapper

BaseType *Dune::GDT::LocalFiniteElementInterpolationWrapper::copy() const final override

No documentation provided.

const int &Dune::GDT::LocalFiniteElementInterpolationWrapper::geometry_type() const final override

No documentation provided.

size_t Dune::GDT::LocalFiniteElementInterpolationWrapper::size() const final override

No documentation provided.

void Dune::GDT::LocalFiniteElementInterpolationWrapper::interpolate(const std::function<RangeType(DomainType)> &local_function, const int, int &dofs) const final override

No documentation provided.

template<>
Dune::GDT::LocalFiniteElementInterpolationWrapper::LocalFiniteElementInterpolationWrapper<Implementation, D, d, R, r, rC>(std::shared_ptr<const Implementation> imp)

No documentation provided.

template<>
Dune::GDT::LocalFiniteElementInterpolationWrapper::LocalFiniteElementInterpolationWrapper<Implementation, D, d, R, r, rC>(Implementation *&&imp_ptr)

No documentation provided.

template<>
Dune::GDT::LocalFiniteElementInterpolationWrapper::LocalFiniteElementInterpolationWrapper<Implementation, D, d, R, r, rC>(const ThisType &other) = default

No documentation provided.

const std::shared_ptr<const Implementation> Dune::GDT::LocalFiniteElementInterpolationWrapper::imp_

No documentation provided.

const int Dune::GDT::LocalFiniteElementInterpolationWrapper::geometry_type_

No documentation provided.

int Dune::GDT::LocalFiniteElementInterpolationWrapper::dofs_

No documentation provided.

type Dune::GDT::LocalFiniteElementInterpolationWrapper::ThisType

No documentation provided.

type Dune::GDT::LocalFiniteElementInterpolationWrapper::BaseType

No documentation provided.

template<class ImpType, typename>
Dune::GDT::LocalFiniteElementInterpolationWrapper::LocalFiniteElementInterpolationWrapper<Implementation, D, d, R, r, rC>(const ImpType &imp)

No documentation provided.

template<class ...Args, typename>
explicit Dune::GDT::LocalFiniteElementInterpolationWrapper::LocalFiniteElementInterpolationWrapper<Implementation, D, d, R, r, rC>(Args&&... args)

No documentation provided.

Class template Dune::GDT::LocalFiniteElementInterpolationWrapper::RangeTypeSelector

template<class R_ = R, size_t r_ = r, size_t rC_ = rC>
class Dune::GDT::LocalFiniteElementInterpolationWrapper::RangeTypeSelector

No documentation provided.

type Dune::GDT::LocalFiniteElementInterpolationWrapper::RangeTypeSelector::type

No documentation provided.

Class template Dune::GDT::LocalFiniteElementInterpolationWrapper::RangeTypeSelector

template<class R_, size_t r_>
class Dune::GDT::LocalFiniteElementInterpolationWrapper::RangeTypeSelector

No documentation provided.

type Dune::GDT::LocalFiniteElementInterpolationWrapper::RangeTypeSelector::type

No documentation provided.