Class template Dune::GDT::LocalFiniteElementWrapper

Inherits from Dune::XT::Common::ConstSharedStorageProvider, Dune::GDT::LocalFiniteElementDefault.

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
class Dune::GDT::LocalFiniteElementWrapper : private XT::Common::ConstSharedStorageProvider<Implementation>, public LocalFiniteElementDefault<D, d, R, r, rC>

Wraps a local finite element from dune-localfunctions.

If thread-safety cannot be ensured, we will need to think about generators (since some of the ingredients are not copyable).

Warning

We presume that the Implementation from dune-localfunctions is thread-safe (for virtual copyability)!

See also: LocalFiniteElementBasisWrapper, LocalFiniteElementInterpolationWrapper, LocalFiniteElementCoefficientsWrapper, LocalFiniteElementInterface

template<>
Dune::GDT::LocalFiniteElementWrapper::LocalFiniteElementWrapper<Implementation, D, d, R, r, rC>(const int ord, Implementation *&&imp_ptr)

No documentation provided.

type Dune::GDT::LocalFiniteElementWrapper::ThisType

No documentation provided.

type Dune::GDT::LocalFiniteElementWrapper::ImplementationProvider

No documentation provided.

type Dune::GDT::LocalFiniteElementWrapper::BaseType

No documentation provided.

type Dune::GDT::LocalFiniteElementWrapper::LpAccessor

No documentation provided.

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

No documentation provided.

template<class ...Args>
explicit Dune::GDT::LocalFiniteElementWrapper::LocalFiniteElementWrapper<Implementation, D, d, R, r, rC>(const int ord, Args&&... args)

No documentation provided.