Class template Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>¶
Inherits from Dune::GDT::MapperInterface.
-
template<class GV, class LocalFiniteElementFamily>
class Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily> : public MapperInterface<GV>¶ Mapper for discontinuous finite element spaces, assigning each element a private, non-shared block of DoFs (optionally numbered per range dimension).
Method Dune::GDT::DiscontinuousMapper::operator=¶
-
template<class GV, class LocalFiniteElementFamily>
DiscontinuousMapper<GV, LocalFiniteElementFamily> &Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::operator=(const ThisType&) = delete¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::operator=¶
-
template<class GV, class LocalFiniteElementFamily>
DiscontinuousMapper<GV, LocalFiniteElementFamily> &Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::operator=(ThisType&&) = delete¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::grid_view¶
-
template<class GV, class LocalFiniteElementFamily>
const GridViewType &Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::grid_view() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::local_coefficients¶
-
template<class GV, class LocalFiniteElementFamily>
const LocalFiniteElementCoefficientsInterface<D, d> &Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::local_coefficients(const GeometryType &geometry_type) const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::size¶
-
template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::size() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::max_local_size¶
-
template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::max_local_size() const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::local_size¶
-
template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::local_size(const ElementType &element) const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::global_index¶
-
template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::global_index(const ElementType &element, const size_t local_index) const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::global_indices¶
-
template<class GV, class LocalFiniteElementFamily>
void Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::global_indices(const ElementType &element, DynamicVector<size_t> &indices) const final override¶ No documentation provided.
Method Dune::GDT::DiscontinuousMapper::update_after_adapt¶
-
template<class GV, class LocalFiniteElementFamily>
void Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::update_after_adapt() final override¶ No documentation provided.
Constructor Dune::GDT::DiscontinuousMapper::DiscontinuousMapper¶
-
template<class GV, class LocalFiniteElementFamily>
Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::DiscontinuousMapper(const GridViewType &grd_vw, const LocalFiniteElementFamily &local_finite_elements, const int order, const bool dimwise_global_numbering = false)¶ No documentation provided.
Constructor Dune::GDT::DiscontinuousMapper::DiscontinuousMapper¶
-
template<class GV, class LocalFiniteElementFamily>
Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::DiscontinuousMapper(const ThisType&) = default¶ No documentation provided.
Constructor Dune::GDT::DiscontinuousMapper::DiscontinuousMapper¶
-
template<class GV, class LocalFiniteElementFamily>
Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::DiscontinuousMapper(ThisType&&) noexcept = default¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::grid_view_¶
-
template<class GV, class LocalFiniteElementFamily>
const GridViewType &Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::grid_view_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::local_finite_elements_¶
-
template<class GV, class LocalFiniteElementFamily>
const LocalFiniteElementFamily &Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::local_finite_elements_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::order_¶
-
template<class GV, class LocalFiniteElementFamily>
const int Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::order_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::dimwise_global_numbering_¶
-
template<class GV, class LocalFiniteElementFamily>
const bool Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::dimwise_global_numbering_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::mapper_¶
-
template<class GV, class LocalFiniteElementFamily>
Implementation Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::mapper_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::offset_¶
-
template<class GV, class LocalFiniteElementFamily>
std::array<std::vector<size_t>, r> Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::offset_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::size_¶
-
template<class GV, class LocalFiniteElementFamily>
std::array<size_t, r> Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::size_¶ No documentation provided.
Field Dune::GDT::DiscontinuousMapper::max_num_dofs_¶
-
template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::max_num_dofs_¶ No documentation provided.
Variable Dune::GDT::DiscontinuousMapper::r¶
-
template<class GV, class LocalFiniteElementFamily>
const size_t Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::r¶ No documentation provided.
Type alias Dune::GDT::DiscontinuousMapper::ThisType¶
-
template<class GV, class LocalFiniteElementFamily>
using Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::ThisType = DiscontinuousMapper<GV, LocalFiniteElementFamily>¶ No documentation provided.
Type alias Dune::GDT::DiscontinuousMapper::BaseType¶
-
template<class GV, class LocalFiniteElementFamily>
using Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::BaseType = MapperInterface<GV>¶ No documentation provided.
Type alias Dune::GDT::DiscontinuousMapper::Implementation¶
-
template<class GV, class LocalFiniteElementFamily>
using Dune::GDT::DiscontinuousMapper<GV, LocalFiniteElementFamily>::Implementation = MultipleCodimMultipleGeomTypeMapper<GV>¶ No documentation provided.