Class template Dune::GDT::LocalizedGlobalFiniteElementInterface

Inherits from Dune::XT::Functions::ElementFunctionSetInterface, Dune::XT::Common::WithLogger.

template<class E, size_t r = 1, size_t rC = 1, class R = double>
class Dune::GDT::LocalizedGlobalFiniteElementInterface : public XT::Functions::ElementFunctionSetInterface<E, r, rC, R>, public XT::Common::WithLogger<LocalizedGlobalFiniteElementInterface<E, r, rC, R>>

Interface for a global finite element basis localized (bound) to a single grid element.

virtual const LocalFiniteElementType &Dune::GDT::LocalizedGlobalFiniteElementInterface::finite_element() const = 0

\ {

``These methods have to be implemented.‘’

int Dune::GDT::LocalizedGlobalFiniteElementInterface::default_data(const int &geometry_type) const = 0

No documentation provided.

int Dune::GDT::LocalizedGlobalFiniteElementInterface::backup() const = 0

No documentation provided.

virtual void Dune::GDT::LocalizedGlobalFiniteElementInterface::restore(const ElementType &element, const int &data) = 0

No documentation provided.

virtual void Dune::GDT::LocalizedGlobalFiniteElementInterface::interpolate(const std::function<RangeType(const DomainType&)> &element_function, const int order, int &dofs) const = 0

No documentation provided.

virtual void Dune::GDT::LocalizedGlobalFiniteElementInterface::interpolate(const XT::Functions::ElementFunctionInterface<E, r, rC, R> &element_function, int &dofs) const
int Dune::GDT::LocalizedGlobalFiniteElementInterface::interpolate(const std::function<RangeType(const DomainType&)> &local_function, const int order) const
template<>
Dune::GDT::LocalizedGlobalFiniteElementInterface::LocalizedGlobalFiniteElementInterface<E, r, rC, R>(const std::string &logging_prefix = <recovery-expr>(""), const std::array<bool, 3> &logging_state = <recovery-expr>())

No documentation provided.

template<>
Dune::GDT::LocalizedGlobalFiniteElementInterface::LocalizedGlobalFiniteElementInterface<E, r, rC, R>(const ThisType&) = default

No documentation provided.

template<>
Dune::GDT::LocalizedGlobalFiniteElementInterface::LocalizedGlobalFiniteElementInterface<E, r, rC, R>(ThisType&&) noexcept = default

No documentation provided.

template<>
virtual Dune::GDT::LocalizedGlobalFiniteElementInterface::~LocalizedGlobalFiniteElementInterface<E, r, rC, R>() = default

No documentation provided.

int Dune::GDT::LocalizedGlobalFiniteElementInterface::dofs_
type Dune::GDT::LocalizedGlobalFiniteElementInterface::ThisType

No documentation provided.

type Dune::GDT::LocalizedGlobalFiniteElementInterface::BaseType

No documentation provided.

type Dune::GDT::LocalizedGlobalFiniteElementInterface::Logger

No documentation provided.

type Dune::GDT::LocalizedGlobalFiniteElementInterface::LocalFiniteElementType

No documentation provided.

template<class V, class GV>
void Dune::GDT::LocalizedGlobalFiniteElementInterface::interpolate(const std::function<RangeType(const DomainType&)> &element_function, const int order, LocalDofVector<V, GV> &dofs) const

No documentation provided.

template<class V, class GV>
void Dune::GDT::LocalizedGlobalFiniteElementInterface::interpolate(const XT::Functions::ElementFunctionInterface<E, r, rC, R> &element_function, LocalDofVector<V, GV> &dofs) const

No documentation provided.