Class template Dune::GDT::LocalFiniteElementBasisWrapper

Inherits from Dune::GDT::LocalFiniteElementBasisInterface.

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

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

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

See also: LocalFiniteElementBasisInterface, LocalFiniteElementWrapper

Method Dune::GDT::LocalFiniteElementBasisWrapper::copy

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
BaseType *Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::copy() const final override

No documentation provided.

Method Dune::GDT::LocalFiniteElementBasisWrapper::geometry_type

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
const GeometryType &Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::geometry_type() const final override

No documentation provided.

Method Dune::GDT::LocalFiniteElementBasisWrapper::order

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
int Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::order() const final override

No documentation provided.

Method Dune::GDT::LocalFiniteElementBasisWrapper::size

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
int Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::size() const final override

No documentation provided.

Method Dune::GDT::LocalFiniteElementBasisWrapper::evaluate

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
void Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::evaluate(const DomainType &point_in_reference_element, int &result) const final override

No documentation provided.

Method Dune::GDT::LocalFiniteElementBasisWrapper::jacobian

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
void Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::jacobian(const DomainType &point_in_reference_element, int &result) const final override

No documentation provided.

Constructor Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>

template<>
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
explicit Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>(std::shared_ptr<const Implementation> imp)

No documentation provided.

Constructor Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>

template<>
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
explicit Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>(Implementation *&&imp_ptr)

No documentation provided.

Constructor Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>

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

No documentation provided.

Field Dune::GDT::LocalFiniteElementBasisWrapper::imp_

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

No documentation provided.

Field Dune::GDT::LocalFiniteElementBasisWrapper::geometry_type_

const GeometryType Dune::GDT::LocalFiniteElementBasisWrapper::geometry_type_

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementBasisWrapper::ThisType

type Dune::GDT::LocalFiniteElementBasisWrapper::ThisType

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementBasisWrapper::BaseType

type Dune::GDT::LocalFiniteElementBasisWrapper::BaseType

No documentation provided.

Function template Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>

template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
template<class ImpType, typename>
explicit Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>(const ImpType &imp)

No documentation provided.

Function template Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>

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

No documentation provided.