Class template Dune::GDT::LocalFiniteElementDefault

Inherits from Dune::GDT::LocalFiniteElementInterface.

template<class D, size_t d, class R, size_t r, size_t rC = 1>
class Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC> : public LocalFiniteElementInterface<D, d, R, r, rC>

Implements LocalFiniteElementInterface, given a basis, coefficients and an interpolation.

Method Dune::GDT::LocalFiniteElementDefault::geometry_type

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

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::order

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

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::size

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

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::basis

template<class D, size_t d, class R, size_t r, size_t rC = 1>
const BasisType &Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::basis() const override

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::coefficients

template<class D, size_t d, class R, size_t r, size_t rC = 1>
const CoefficientsType &Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::coefficients() const override

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::interpolation

template<class D, size_t d, class R, size_t r, size_t rC = 1>
const InterpolationType &Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::interpolation() const override

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::is_lagrangian

template<class D, size_t d, class R, size_t r, size_t rC = 1>
bool Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::is_lagrangian() const override

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::lagrange_points

template<class D, size_t d, class R, size_t r, size_t rC = 1>
const int &Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::lagrange_points() const override

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::powered

template<class D, size_t d, class R, size_t r, size_t rC = 1>
bool Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::powered() const final override

No documentation provided.

Method Dune::GDT::LocalFiniteElementDefault::check_input

template<class D, size_t d, class R, size_t r, size_t rC = 1>
void Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::check_input()

No documentation provided.

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

template<>
template<class D, size_t d, class R, size_t r, size_t rC = 1>
Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::LocalFiniteElementDefault<D, d, R, r, rC>(const int ord, const BasisType &bas, const CoefficientsType &coeffs, const InterpolationType &inter, int lps = {})

No documentation provided.

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

template<>
template<class D, size_t d, class R, size_t r, size_t rC = 1>
Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::LocalFiniteElementDefault<D, d, R, r, rC>(const int ord, BasisType *&&bas_ptr, CoefficientsType *&&coeffs_ptr, InterpolationType *&&inter_ptr, int lps = {}, const bool pwrd = false)

Warning

Do not delete any of the moved in raw pointers manually afterwads!

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

template<>
template<class D, size_t d, class R, size_t r, size_t rC = 1>
Dune::GDT::LocalFiniteElementDefault<D, d, R, r, rC>::LocalFiniteElementDefault<D, d, R, r, rC>(const int ord, int bas_ptr, int coeffs_ptr, int inter_ptr, int lps = {}, const bool pwrd = false)

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::geometry_type_

const GeometryType Dune::GDT::LocalFiniteElementDefault::geometry_type_

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::order_

const int Dune::GDT::LocalFiniteElementDefault::order_

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::basis_

const XT::Common::ConstStorageProvider<BasisType> Dune::GDT::LocalFiniteElementDefault::basis_

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::coefficients_

const XT::Common::ConstStorageProvider<CoefficientsType> Dune::GDT::LocalFiniteElementDefault::coefficients_

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::interpolation_

const XT::Common::ConstStorageProvider<InterpolationType> Dune::GDT::LocalFiniteElementDefault::interpolation_

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::lagrange_points_

const int Dune::GDT::LocalFiniteElementDefault::lagrange_points_

No documentation provided.

Field Dune::GDT::LocalFiniteElementDefault::powered_

const bool Dune::GDT::LocalFiniteElementDefault::powered_

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementDefault::ThisType

type Dune::GDT::LocalFiniteElementDefault::ThisType

No documentation provided.

Type alias Dune::GDT::LocalFiniteElementDefault::BaseType

type Dune::GDT::LocalFiniteElementDefault::BaseType

No documentation provided.