Class template Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>

Inherits from Dune::GDT::MapperInterface.

template<class GV, class LocalFiniteElementFamily>
class Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily> : public MapperInterface<GV>

Mapper for continuous finite element spaces, attaching DoFs to grid (sub)entities so they are shared between neighbouring elements.

Method Dune::GDT::ContinuousMapper::operator=

template<class GV, class LocalFiniteElementFamily>
ContinuousMapper<GV, LocalFiniteElementFamily> &Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::operator=(const ThisType&) = delete

No documentation provided.

Method Dune::GDT::ContinuousMapper::operator=

template<class GV, class LocalFiniteElementFamily>
ContinuousMapper<GV, LocalFiniteElementFamily> &Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::operator=(ThisType&&) = delete

No documentation provided.

Method Dune::GDT::ContinuousMapper::grid_view

template<class GV, class LocalFiniteElementFamily>
const GridViewType &Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::grid_view() const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::local_coefficients

template<class GV, class LocalFiniteElementFamily>
const LocalFiniteElementCoefficientsInterface<D, d> &Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::local_coefficients(const GeometryType &geometry_type) const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::size

template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::size() const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::max_local_size

template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::max_local_size() const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::local_size

template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::local_size(const ElementType &element) const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::global_index

template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::global_index(const ElementType &element, const size_t local_index) const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::global_indices

template<class GV, class LocalFiniteElementFamily>
void Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::global_indices(const ElementType &element, DynamicVector<size_t> &indices) const final override

No documentation provided.

Method Dune::GDT::ContinuousMapper::update_after_adapt

template<class GV, class LocalFiniteElementFamily>
void Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::update_after_adapt() final override

No documentation provided.

Constructor Dune::GDT::ContinuousMapper::ContinuousMapper

template<class GV, class LocalFiniteElementFamily>
Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::ContinuousMapper(const GridViewType &grd_vw, const LocalFiniteElementFamily &local_finite_elements, const int fe_order)

No documentation provided.

Constructor Dune::GDT::ContinuousMapper::ContinuousMapper

template<class GV, class LocalFiniteElementFamily>
Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::ContinuousMapper(const ThisType&) = default

No documentation provided.

Constructor Dune::GDT::ContinuousMapper::ContinuousMapper

template<class GV, class LocalFiniteElementFamily>
Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::ContinuousMapper(ThisType&&) noexcept = default

No documentation provided.

Field Dune::GDT::ContinuousMapper::grid_view_

template<class GV, class LocalFiniteElementFamily>
const GridViewType &Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::grid_view_

No documentation provided.

Field Dune::GDT::ContinuousMapper::local_finite_elements_

template<class GV, class LocalFiniteElementFamily>
const LocalFiniteElementFamily &Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::local_finite_elements_

No documentation provided.

Field Dune::GDT::ContinuousMapper::fe_order_

template<class GV, class LocalFiniteElementFamily>
const int Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::fe_order_

No documentation provided.

Field Dune::GDT::ContinuousMapper::global_size_

template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::global_size_

No documentation provided.

Field Dune::GDT::ContinuousMapper::max_local_size_

template<class GV, class LocalFiniteElementFamily>
size_t Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::max_local_size_

No documentation provided.

Field Dune::GDT::ContinuousMapper::all_DoF_attached_geometry_types_

template<class GV, class LocalFiniteElementFamily>
std::set<GeometryType> Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::all_DoF_attached_geometry_types_

No documentation provided.

Field Dune::GDT::ContinuousMapper::geometry_type_to_local_size_

template<class GV, class LocalFiniteElementFamily>
std::map<GeometryType, size_t> Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::geometry_type_to_local_size_

No documentation provided.

Field Dune::GDT::ContinuousMapper::mapper_

template<class GV, class LocalFiniteElementFamily>
Implementation Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::mapper_

No documentation provided.

Type alias Dune::GDT::ContinuousMapper::ThisType

template<class GV, class LocalFiniteElementFamily>
using Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::ThisType = ContinuousMapper<GV, LocalFiniteElementFamily>

No documentation provided.

Type alias Dune::GDT::ContinuousMapper::BaseType

template<class GV, class LocalFiniteElementFamily>
using Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::BaseType = MapperInterface<GV>

No documentation provided.

Type alias Dune::GDT::ContinuousMapper::Implementation

template<class GV, class LocalFiniteElementFamily>
using Dune::GDT::ContinuousMapper<GV, LocalFiniteElementFamily>::Implementation = MultipleCodimMultipleGeomTypeMapper<GV>

No documentation provided.