Class template Dune::GDT::DiscontinuousLagrangeSpace¶
Inherits from Dune::GDT::SpaceInterface.
-
template<class GV, size_t r = 1, class R = double>
class Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R> : public SpaceInterface<GV, r, 1, R>¶ The following dimensions/orders/elements are tested to work:
1d: orders 0, …, 18 - 2d: orders 0, …, 10 work on simplices, cubes and mixed simplices and cubes - 2d: orders 11, …, 15 also work on simplices - 3d: orders 0, …, 7 work on simplices, cubes, prisms and mixed simplices and cubes - 3d: orders 8, …, 14 also work on simplices - 3d: orders 8, 9 also work on prisms
The following dimensions/orders/elements are tested to fail (basis matrix fails to invert):
1d: orders > 18 - 2d: orders > 15 on simplices - 2d: orders > 10 on cubes - 3d: orders > 14 on simplices - 3d: orders > 7 on cubes - 3d: orders > 9 on prisms
See also:
make_local_lagrange_finite_element,make_discontinuous_lagrange_space
Method Dune::GDT::DiscontinuousLagrangeSpace::operator=¶
-
template<class GV, size_t r = 1, class R = double>
ThisType &Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::operator=(const ThisType&) = delete¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::operator=¶
-
template<class GV, size_t r = 1, class R = double>
ThisType &Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::operator=(ThisType&&) = delete¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::copy¶
-
template<class GV, size_t r = 1, class R = double>
BaseType *Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::copy() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::grid_view¶
-
template<class GV, size_t r = 1, class R = double>
const GridViewType &Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::grid_view() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::mapper¶
-
template<class GV, size_t r = 1, class R = double>
const MapperType &Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::mapper() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::basis¶
-
template<class GV, size_t r = 1, class R = double>
const GlobalBasisType &Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::basis() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::finite_elements¶
-
template<class GV, size_t r = 1, class R = double>
const LocalFiniteElementFamilyType &Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::finite_elements() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::type¶
Method Dune::GDT::DiscontinuousLagrangeSpace::min_polorder¶
-
template<class GV, size_t r = 1, class R = double>
int Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::min_polorder() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::max_polorder¶
-
template<class GV, size_t r = 1, class R = double>
int Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::max_polorder() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::continuous¶
-
template<class GV, size_t r = 1, class R = double>
bool Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::continuous(const int) const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::continuous_normal_components¶
-
template<class GV, size_t r = 1, class R = double>
bool Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::continuous_normal_components() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::is_lagrangian¶
-
template<class GV, size_t r = 1, class R = double>
bool Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::is_lagrangian() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousLagrangeSpace::update_after_adapt¶
-
template<class GV, size_t r = 1, class R = double>
void Dune::GDT::DiscontinuousLagrangeSpace<GV, r, R>::update_after_adapt() final override¶ No documentation provided.
Constructor Dune::GDT::DiscontinuousLagrangeSpace::DiscontinuousLagrangeSpace<GV, r, R>¶
Constructor Dune::GDT::DiscontinuousLagrangeSpace::DiscontinuousLagrangeSpace<GV, r, R>¶
Constructor Dune::GDT::DiscontinuousLagrangeSpace::DiscontinuousLagrangeSpace<GV, r, R>¶
Field Dune::GDT::DiscontinuousLagrangeSpace::grid_view_¶
-
const GridViewType Dune::GDT::DiscontinuousLagrangeSpace::grid_view_¶
No documentation provided.
Field Dune::GDT::DiscontinuousLagrangeSpace::order_¶
-
const int Dune::GDT::DiscontinuousLagrangeSpace::order_¶
No documentation provided.
Field Dune::GDT::DiscontinuousLagrangeSpace::dimwise_global_mapping¶
-
const bool Dune::GDT::DiscontinuousLagrangeSpace::dimwise_global_mapping¶
No documentation provided.
Field Dune::GDT::DiscontinuousLagrangeSpace::local_finite_elements_¶
-
int Dune::GDT::DiscontinuousLagrangeSpace::local_finite_elements_¶
No documentation provided.
Field Dune::GDT::DiscontinuousLagrangeSpace::mapper_¶
-
int Dune::GDT::DiscontinuousLagrangeSpace::mapper_¶
No documentation provided.
Field Dune::GDT::DiscontinuousLagrangeSpace::basis_¶
-
int Dune::GDT::DiscontinuousLagrangeSpace::basis_¶
No documentation provided.
Type alias Dune::GDT::DiscontinuousLagrangeSpace::ThisType¶
-
type Dune::GDT::DiscontinuousLagrangeSpace::ThisType¶
No documentation provided.
Type alias Dune::GDT::DiscontinuousLagrangeSpace::BaseType¶
-
type Dune::GDT::DiscontinuousLagrangeSpace::BaseType¶
No documentation provided.
Type alias Dune::GDT::DiscontinuousLagrangeSpace::MapperImplementation¶
-
type Dune::GDT::DiscontinuousLagrangeSpace::MapperImplementation¶
No documentation provided.
Type alias Dune::GDT::DiscontinuousLagrangeSpace::GlobalBasisImplementation¶
-
type Dune::GDT::DiscontinuousLagrangeSpace::GlobalBasisImplementation¶
No documentation provided.