Class template Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>

Inherits from Dune::GDT::GlobalBasisInterface.

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
class Dune::GDT::DefaultGlobalBasis<GV, r, rC, R> : public GlobalBasisInterface<GV, r, rC, R>

Applies no transformation in evaluate, but left-multiplication by the geometry transformations jacobian inverse transpose in jacobian.

Class Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis

Inherits from Dune::GDT::LocalizedGlobalFiniteElementInterface.

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
class Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis : public LocalizedGlobalFiniteElementInterface<E, r, rC, R>

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::operator=

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
ThisType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::operator=(const ThisType&) = delete

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::operator=

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
ThisType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::operator=(ThisType&&) = delete

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::max_size

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
size_t Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::max_size(const XT::Common::Parameter& = {}) const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::post_bind

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::post_bind(const ElementType &elemnt) final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::size

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
size_t Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::size(const XT::Common::Parameter& = {}) const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::order

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
int Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::order(const XT::Common::Parameter& = {}) const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::evaluate

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::evaluate(const DomainType &point_in_reference_element, std::vector<RangeType> &result, const XT::Common::Parameter& = {}) const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::jacobians

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::jacobians(const DomainType &point_in_reference_element, std::vector<DerivativeRangeType> &result, const XT::Common::Parameter& = {}) const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::finite_element

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
const LocalFiniteElementType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::finite_element() const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::default_data

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
DynamicVector<R> Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::default_data(const GeometryType&) const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::backup

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
DynamicVector<R> Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::backup() const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::restore

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::restore(const ElementType &elemnt, const DynamicVector<R> &data) final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::interpolate

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::interpolate(const std::function<RangeType(const DomainType&)> &element_function, const int order, DynamicVector<R> &dofs) const final override

No documentation provided.

Constructor Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::LocalizedDefaultGlobalBasis

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
explicit Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::LocalizedDefaultGlobalBasis(const DefaultGlobalBasis<GV, r, rC, R> &self)

No documentation provided.

Constructor Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::LocalizedDefaultGlobalBasis

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::LocalizedDefaultGlobalBasis(const ThisType&) = delete

No documentation provided.

Constructor Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::LocalizedDefaultGlobalBasis

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::LocalizedDefaultGlobalBasis(ThisType&&) noexcept = default

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::self_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
const DefaultGlobalBasis<GV, r, rC, R> &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::self_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::current_local_fe_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
XT::Common::ConstStorageProvider<LocalFiniteElementInterface<D, d, R, r, rC>> Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::current_local_fe_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::size_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
size_t Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::size_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::order_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
int Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::order_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::geometry_type_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GeometryType Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::geometry_type_

No documentation provided.

Type alias Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::ThisType

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::ThisType = LocalizedDefaultGlobalBasis

No documentation provided.

Type alias Dune::GDT::DefaultGlobalBasis::LocalizedDefaultGlobalBasis::BaseType

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::LocalizedDefaultGlobalBasis::BaseType = LocalizedGlobalFiniteElementInterface<E, r, rC, R>

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::operator=

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
ThisType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::operator=(const ThisType&) = delete

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::operator=

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
ThisType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::operator=(ThisType&&) = delete

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::max_size

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
size_t Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::max_size() const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::localize

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
std::unique_ptr<LocalizedType> Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::localize() const final override

No documentation provided.

Method Dune::GDT::DefaultGlobalBasis::update_after_adapt

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
void Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::update_after_adapt() final override

No documentation provided.

Constructor Dune::GDT::DefaultGlobalBasis::DefaultGlobalBasis

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::DefaultGlobalBasis(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::DefaultGlobalBasis::DefaultGlobalBasis

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::DefaultGlobalBasis(ThisType&&) noexcept = default

No documentation provided.

Constructor Dune::GDT::DefaultGlobalBasis::DefaultGlobalBasis

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::DefaultGlobalBasis(const GridViewType &grid_view, const FiniteElementFamilyType &local_finite_elements, const int order)

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::grid_view_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
const GridViewType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::grid_view_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::local_finite_elements_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
const FiniteElementFamilyType &Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::local_finite_elements_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::fe_order_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
const int Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::fe_order_

No documentation provided.

Field Dune::GDT::DefaultGlobalBasis::max_size_

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
size_t Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::max_size_

No documentation provided.

Type alias Dune::GDT::DefaultGlobalBasis::ThisType

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::ThisType = DefaultGlobalBasis<GV, r, rC, R>

No documentation provided.

Type alias Dune::GDT::DefaultGlobalBasis::BaseType

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::BaseType = GlobalBasisInterface<GV, r, rC, R>

No documentation provided.

Type alias Dune::GDT::DefaultGlobalBasis::FiniteElementFamilyType

template<class GV, size_t r = 1, size_t rC = 1, class R = double>
using Dune::GDT::DefaultGlobalBasis<GV, r, rC, R>::FiniteElementFamilyType = LocalFiniteElementFamilyInterface<D, d, R, r, rC>

No documentation provided.