Class template Dune::GDT::RaviartThomasSpace

Inherits from Dune::GDT::SpaceInterface.

template<class GV, class R = double>
class Dune::GDT::RaviartThomasSpace : public SpaceInterface<GV, GV::dimension, 1, R>

The following dimensions/orders/elements are tested to work:

  • 1d: order 0 works - 2d: order 0 works on simplices, cubes and mixed simplices and cubes - 3d: order 0 work on simplices, cubes

The following dimensions/orders/elements are tested to fail:

  • 3d: mixed simplices and cubes (the mapper cannot handle non-conforming intersections/the switches are not corect)

ThisType &Dune::GDT::RaviartThomasSpace::operator=(const ThisType&) = delete

No documentation provided.

ThisType &Dune::GDT::RaviartThomasSpace::operator=(ThisType&&) = delete

No documentation provided.

BaseType *Dune::GDT::RaviartThomasSpace::copy() const final override
const GridViewType &Dune::GDT::RaviartThomasSpace::grid_view() const final override

No documentation provided.

const MapperType &Dune::GDT::RaviartThomasSpace::mapper() const final override

No documentation provided.

const GlobalBasisType &Dune::GDT::RaviartThomasSpace::basis() const final override

No documentation provided.

const LocalFiniteElementFamilyType &Dune::GDT::RaviartThomasSpace::finite_elements() const final override

No documentation provided.

SpaceType Dune::GDT::RaviartThomasSpace::type() const final override

No documentation provided.

int Dune::GDT::RaviartThomasSpace::min_polorder() const final override

No documentation provided.

int Dune::GDT::RaviartThomasSpace::max_polorder() const final override

No documentation provided.

bool Dune::GDT::RaviartThomasSpace::continuous(const int) const final override

No documentation provided.

bool Dune::GDT::RaviartThomasSpace::continuous_normal_components() const final override

No documentation provided.

bool Dune::GDT::RaviartThomasSpace::is_lagrangian() const final override

No documentation provided.

void Dune::GDT::RaviartThomasSpace::update_after_adapt() final override

No documentation provided.

template<>
Dune::GDT::RaviartThomasSpace::RaviartThomasSpace<GV, R>(GridViewType grd_vw, const int order, const std::string &logging_prefix = <recovery-expr>(""), const std::array<bool, 3> &logging_state = <recovery-expr>())

No documentation provided.

template<>
Dune::GDT::RaviartThomasSpace::RaviartThomasSpace<GV, R>(const ThisType &other) = delete

No documentation provided.

template<>
Dune::GDT::RaviartThomasSpace::RaviartThomasSpace<GV, R>(ThisType&&) noexcept = default

No documentation provided.

const GridViewType Dune::GDT::RaviartThomasSpace::grid_view_

No documentation provided.

const int Dune::GDT::RaviartThomasSpace::order_

No documentation provided.

const LocalRaviartThomasFiniteElementFamily<D, d, R> Dune::GDT::RaviartThomasSpace::local_finite_elements_

No documentation provided.

int Dune::GDT::RaviartThomasSpace::element_indices_

No documentation provided.

int Dune::GDT::RaviartThomasSpace::fe_data_

No documentation provided.

MapperImplementation Dune::GDT::RaviartThomasSpace::mapper_

No documentation provided.

GlobalBasisImplementation Dune::GDT::RaviartThomasSpace::basis_

No documentation provided.

type Dune::GDT::RaviartThomasSpace::ThisType

No documentation provided.

type Dune::GDT::RaviartThomasSpace::BaseType

No documentation provided.

type Dune::GDT::RaviartThomasSpace::MapperImplementation

No documentation provided.

type Dune::GDT::RaviartThomasSpace::GlobalBasisImplementation

No documentation provided.