Class template Dune::GDT::LocalFiniteElementFamilyInterface<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::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>

Interface for a family of local finite elements, providing one per geometry type and order.

To do

allow for variable orders

Method Dune::GDT::LocalFiniteElementFamilyInterface::get

template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual const LocalFiniteElementType &Dune::GDT::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::get(const GeometryType &geometry_type, const int order) const = 0

No documentation provided.

Destructor Dune::GDT::LocalFiniteElementFamilyInterface::~LocalFiniteElementFamilyInterface

template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
virtual Dune::GDT::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::~LocalFiniteElementFamilyInterface() = default

No documentation provided.

Variable Dune::GDT::LocalFiniteElementFamilyInterface::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::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::d

No documentation provided.

Variable Dune::GDT::LocalFiniteElementFamilyInterface::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::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::r

No documentation provided.

Variable Dune::GDT::LocalFiniteElementFamilyInterface::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::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::rC

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementFamilyInterface::D

template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::D = DomainField

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementFamilyInterface::R

template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::R = RangeField

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementFamilyInterface::LocalFiniteElementType

template<class DomainField, size_t domain_dim, class RangeField, size_t range_dim, size_t range_dim_columns = 1>
using Dune::GDT::LocalFiniteElementFamilyInterface<DomainField, domain_dim, RangeField, range_dim, range_dim_columns>::LocalFiniteElementType = LocalFiniteElementInterface<D, d, R, r, rC>

No documentation provided.