Class template Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
class Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>¶ Interface for the basis (shape functions) of a local finite element on a reference element.
Method Dune::GDT::LocalFiniteElementBasisInterface::copy¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual ThisType *Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::copy() const = 0¶ No documentation provided.
Method Dune::GDT::LocalFiniteElementBasisInterface::geometry_type¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual const GeometryType &Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::geometry_type() const = 0¶ No documentation provided.
Method Dune::GDT::LocalFiniteElementBasisInterface::order¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual int Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::order() const = 0¶ No documentation provided.
Method Dune::GDT::LocalFiniteElementBasisInterface::size¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual size_t Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::size() const = 0¶ No documentation provided.
Method Dune::GDT::LocalFiniteElementBasisInterface::evaluate¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual void Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::evaluate(const DomainType&, std::vector<RangeType>&) const = 0¶ No documentation provided.
Method Dune::GDT::LocalFiniteElementBasisInterface::jacobian¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual void Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::jacobian(const DomainType&, std::vector<DerivativeRangeType>&) const = 0¶ No documentation provided.
Method Dune::GDT::LocalFiniteElementBasisInterface::evaluate¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual std::vector<RangeType> Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::evaluate(const DomainType &point_in_reference_element) const¶ \ {
``These methods are provided for convenience and should not be used within library code.‘’
Method Dune::GDT::LocalFiniteElementBasisInterface::jacobian¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual std::vector<DerivativeRangeType> Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::jacobian(const DomainType &point_in_reference_element) const¶ No documentation provided.
Destructor Dune::GDT::LocalFiniteElementBasisInterface::~LocalFiniteElementBasisInterface¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::~LocalFiniteElementBasisInterface() = default¶ No documentation provided.
Variable Dune::GDT::LocalFiniteElementBasisInterface::d¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
const size_t Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::d¶ No documentation provided.
Variable Dune::GDT::LocalFiniteElementBasisInterface::r¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
const size_t Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::r¶ No documentation provided.
Variable Dune::GDT::LocalFiniteElementBasisInterface::rC¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
const size_t Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::rC¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisInterface::ThisType¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::ThisType = LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisInterface::D¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::D = DomainField¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisInterface::R¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::R = RangeField¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisInterface::DomainType¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::DomainType = FieldVector<D, d>¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisInterface::RangeType¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::RangeType = typename XT::Functions::RangeTypeSelector<R, r, rC>::type¶ No documentation provided.
Type alias Dune::GDT::LocalFiniteElementBasisInterface::DerivativeRangeType¶
-
template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementBasisInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::DerivativeRangeType = typename XT::Functions::DerivativeRangeTypeSelector<d, R, r, rC>::type¶ No documentation provided.