Class template Dune::GDT::RaviartThomasGlobalBasis

Inherits from Dune::GDT::GlobalBasisInterface.

template<class GL, class R = double>
class Dune::GDT::RaviartThomasGlobalBasis<GL, R> : public GlobalBasisInterface<GL, GL::dimension, 1, R>

Applies - scaling of shape functions to ensure basis*integrationElementNormal = 1 - flipping of shape functions to ensure continuity of normal component - Piola transformation - left-multiplication by the geometry transformations jacobian inverse transpose in jacobian

Class Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis

class Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::operator=

ThisType &Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::operator=(const ThisType&) = delete

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::operator=

ThisType &Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::operator=(ThisType&&) = delete

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::max_size

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::max_size(const XT::Common::Parameter&) const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::post_bind

void Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::post_bind(const ElementType &elemnt) final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::size

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::size(const XT::Common::Parameter&) const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::order

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::order(const XT::Common::Parameter&) const

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::evaluate

void Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::evaluate(const DomainType &point_in_reference_element, int &result, const XT::Common::Parameter&) const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::jacobians

void Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::jacobians(const DomainType &point_in_reference_element, int &result, const XT::Common::Parameter&) const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::finite_element

const LocalFiniteElementType &Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::finite_element() const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::default_data

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::default_data(const GeometryType &geometry_type) const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::backup

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::backup() const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::restore

void Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::restore(const ElementType &elemnt, const int &data) final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::interpolate

void Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::interpolate(const std::function<RangeType(const DomainType&)> &element_function, const int element_function_order, int &dofs) const final override

No documentation provided.

Constructor Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis

explicit Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis(const RaviartThomasGlobalBasis<GL, R> &self, const std::string &logging_prefix, const std::array<bool, 3> &logging_state = XT::Common::default_logger_state())

No documentation provided.

Constructor Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis

Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis

Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis(ThisType&&) noexcept = default

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::self_

const RaviartThomasGlobalBasis<GL, R> &Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::self_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::set_data_in_post_bind_

bool Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::set_data_in_post_bind_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::current_local_fe_

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::current_local_fe_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::current_fe_data_

int Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::current_fe_data_

No documentation provided.

Type alias Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::ThisType

type Dune::GDT::RaviartThomasGlobalBasis::LocalizedRaviartThomasGlobalBasis::ThisType

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::operator=

template<class GL, class R = double>
ThisType &Dune::GDT::RaviartThomasGlobalBasis<GL, R>::operator=(const ThisType&) = delete

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::operator=

template<class GL, class R = double>
ThisType &Dune::GDT::RaviartThomasGlobalBasis<GL, R>::operator=(ThisType&&) = delete

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::max_size

template<class GL, class R = double>
int Dune::GDT::RaviartThomasGlobalBasis<GL, R>::max_size() const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::localize

template<class GL, class R = double>
int Dune::GDT::RaviartThomasGlobalBasis<GL, R>::localize() const final override

No documentation provided.

Method Dune::GDT::RaviartThomasGlobalBasis::update_after_adapt

template<class GL, class R = double>
void Dune::GDT::RaviartThomasGlobalBasis<GL, R>::update_after_adapt() final override

No documentation provided.

Constructor Dune::GDT::RaviartThomasGlobalBasis::RaviartThomasGlobalBasis<GL, R>

template<class GL, class R = double> Dune::GDT::RaviartThomasGlobalBasis<GL, R>::RaviartThomasGlobalBasis<GL, R>(const GridViewType &grid_view, const int order, const LocalRaviartThomasFiniteElementFamily<D, <recovery-expr>(), R> &local_finite_elements, const int &element_indices, const int &fe_data, const std::string &logging_prefix, const std::array<bool, 3> &logging_state = XT::Common::default_logger_state())

No documentation provided.

Constructor Dune::GDT::RaviartThomasGlobalBasis::RaviartThomasGlobalBasis<GL, R>

template<>
template<class GL, class R = double>
Dune::GDT::RaviartThomasGlobalBasis<GL, R>::RaviartThomasGlobalBasis<GL, R>(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::RaviartThomasGlobalBasis::RaviartThomasGlobalBasis<GL, R>

template<>
template<class GL, class R = double>
Dune::GDT::RaviartThomasGlobalBasis<GL, R>::RaviartThomasGlobalBasis<GL, R>(ThisType&&) noexcept = default

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::grid_view_

const GridViewType &Dune::GDT::RaviartThomasGlobalBasis::grid_view_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::order_

const int Dune::GDT::RaviartThomasGlobalBasis::order_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::local_finite_elements_

int Dune::GDT::RaviartThomasGlobalBasis::local_finite_elements_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::element_indices_

const int &Dune::GDT::RaviartThomasGlobalBasis::element_indices_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::fe_data_

const int &Dune::GDT::RaviartThomasGlobalBasis::fe_data_

No documentation provided.

Field Dune::GDT::RaviartThomasGlobalBasis::max_size_

int Dune::GDT::RaviartThomasGlobalBasis::max_size_

No documentation provided.

Variable Dune::GDT::RaviartThomasGlobalBasis::d

const int Dune::GDT::RaviartThomasGlobalBasis::d

No documentation provided.

Variable Dune::GDT::RaviartThomasGlobalBasis::r

const int Dune::GDT::RaviartThomasGlobalBasis::r

No documentation provided.

Variable Dune::GDT::RaviartThomasGlobalBasis::rC

const int Dune::GDT::RaviartThomasGlobalBasis::rC

No documentation provided.

Type alias Dune::GDT::RaviartThomasGlobalBasis::ThisType

type Dune::GDT::RaviartThomasGlobalBasis::ThisType

No documentation provided.

Type alias Dune::GDT::RaviartThomasGlobalBasis::BaseType

type Dune::GDT::RaviartThomasGlobalBasis::BaseType

No documentation provided.