Class template Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis

Inherits from Dune::GDT::LocalFiniteElementBasisInterface.

template<class D = double, class R = double>
class Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R> : public LocalFiniteElementBasisInterface<D, 2, R, 1, 1>

Inspired by [Brenner, Davis, Sung, 2014, A partition of unity method for the displacement obstacle problem of clamped Kirchhoff plates], section 2

See also: LocalFlatTop2dCubeFiniteElement, LocalFlatTopFiniteElementFactory

Method Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::copy

template<class D = double, class R = double>
ThisType *Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::copy() const final override

No documentation provided.

Method Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::geometry_type

template<class D = double, class R = double>
const GeometryType &Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::geometry_type() const final override

No documentation provided.

Method Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::order

template<class D = double, class R = double>
int Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::order() const final override

No documentation provided.

Method Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::size

template<class D = double, class R = double>
int Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::size() const final override

No documentation provided.

Method Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::evaluate

template<class D = double, class R = double>
void Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::evaluate(const DomainType &point_in_reference_element, int &result) const final override

No documentation provided.

Method Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::jacobian

template<class D = double, class R = double>
void Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::jacobian(const DomainType &point_in_reference_element, int &result) const final override

No documentation provided.

Constructor Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::LocalFlatTop2dCubeFiniteElementBasis<D, R>

template<>
template<class D = double, class R = double>
Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::LocalFlatTop2dCubeFiniteElementBasis<D, R>(const double &overlap = 0.5)

No documentation provided.

Constructor Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::LocalFlatTop2dCubeFiniteElementBasis<D, R>

template<>
template<class D = double, class R = double>
Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::LocalFlatTop2dCubeFiniteElementBasis<D, R>(const ThisType &other) = default

No documentation provided.

Constructor Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::LocalFlatTop2dCubeFiniteElementBasis<D, R>

template<>
template<class D = double, class R = double>
Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis<D, R>::LocalFlatTop2dCubeFiniteElementBasis<D, R>(ThisType &&source) = default

No documentation provided.

Field Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::geometry_type_

const GeometryType Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::geometry_type_

No documentation provided.

Field Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::phi_L_

std::function<R(const D&)> Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::phi_L_

No documentation provided.

Field Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::phi_R_

std::function<R(const D&)> Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::phi_R_

No documentation provided.

Field Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::grad_phi_L_

std::function<R(const D&)> Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::grad_phi_L_

No documentation provided.

Field Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::grad_phi_R_

std::function<R(const D&)> Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::grad_phi_R_

No documentation provided.

Type alias Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::ThisType

type Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::ThisType

No documentation provided.

Type alias Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::BaseType

type Dune::GDT::LocalFlatTop2dCubeFiniteElementBasis::BaseType

No documentation provided.