Class template Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>¶
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>
size_t 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, std::vector<RangeType> &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, std::vector<DerivativeRangeType> &result) const final override¶ No documentation provided.
Constructor Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper¶
No documentation provided.
Constructor Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper¶
-
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 *&&imp_ptr)¶ No documentation provided.
Constructor Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper¶
-
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(const ThisType &other) = default¶ No documentation provided.
Field Dune::GDT::LocalFiniteElementBasisWrapper::imp_¶
-
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
const std::shared_ptr<const Implementation> Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::imp_¶ No documentation provided.
Field 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_¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisWrapper::ThisType¶
-
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
using Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::ThisType = LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisWrapper::BaseType¶
-
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
using Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::BaseType = LocalFiniteElementBasisInterface<D, d, R, r, rC>¶ No documentation provided.
Function template Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper¶
-
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
template<class ImpType, typename = typename std::enable_if<std::is_same<ImpType, Implementation>::value && std::is_copy_constructible<ImpType>::value>::type>
explicit Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::LocalFiniteElementBasisWrapper(const ImpType &imp)¶ No documentation provided.
Function template Dune::GDT::LocalFiniteElementBasisWrapper::LocalFiniteElementBasisWrapper¶
-
template<class Implementation, class D, size_t d, class R, size_t r, size_t rC = 1>
template<class ...Args, typename = XT::Common::require_not_self_t<LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>, Args...>>
explicit Dune::GDT::LocalFiniteElementBasisWrapper<Implementation, D, d, R, r, rC>::LocalFiniteElementBasisWrapper(Args&&... args)¶ No documentation provided.