Class template Dune::GDT::DirichletConstraints¶
Inherits from Dune::XT::Grid::ElementFunctor.
-
template<class IntersectionType, class SpaceType>
class Dune::GDT::DirichletConstraints : public Dune::XT::Grid::ElementFunctor<typename SpaceType::GridViewType>¶ Element functor that gathers the global degrees of freedom located on the Dirichlet boundary and applies the corresponding Dirichlet constraints to matrices and vectors.
-
void Dune::GDT::DirichletConstraints::apply_local(const ElementType &element) final override¶
No documentation provided.
-
const BoundaryInfoType &Dune::GDT::DirichletConstraints::boundary_info() const¶
No documentation provided.
-
const int &Dune::GDT::DirichletConstraints::dirichlet_DoFs() const¶
No documentation provided.
-
void Dune::GDT::DirichletConstraints::finalize() final override¶
No documentation provided.
-
BaseType *Dune::GDT::DirichletConstraints::copy() final override¶
No documentation provided.
-
int Dune::GDT::DirichletConstraints::result() const¶
No documentation provided.
-
void Dune::GDT::DirichletConstraints::set_result(int res)¶
No documentation provided.
-
template<>
Dune::GDT::DirichletConstraints::DirichletConstraints<IntersectionType, SpaceType>(const BoundaryInfoType &bnd_info, const SpaceType &space)¶ No documentation provided.
-
template<>
Dune::GDT::DirichletConstraints::DirichletConstraints<IntersectionType, SpaceType>(const ThisType &other)¶ No documentation provided.
-
const BoundaryInfoType &Dune::GDT::DirichletConstraints::boundary_info_¶
No documentation provided.
-
int Dune::GDT::DirichletConstraints::space_¶
No documentation provided.
-
int Dune::GDT::DirichletConstraints::basis_¶
No documentation provided.
-
int Dune::GDT::DirichletConstraints::dirichlet_DoFs_¶
No documentation provided.
-
const size_t Dune::GDT::DirichletConstraints::d¶
No documentation provided.
-
const size_t Dune::GDT::DirichletConstraints::r¶
No documentation provided.
-
const size_t Dune::GDT::DirichletConstraints::rC¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::ThisType¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::BaseType¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::BoundaryInfoType¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::ElementType¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::GridView¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::R¶
No documentation provided.
-
type Dune::GDT::DirichletConstraints::SpaceInterfaceType¶
No documentation provided.
-
template<class M>
void Dune::GDT::DirichletConstraints::apply(int &matrix, const bool only_clear = false, const bool ensure_symmetry = true) const¶ No documentation provided.
-
template<class V>
void Dune::GDT::DirichletConstraints::apply(int &vector) const¶ No documentation provided.
-
template<class M, class V>
void Dune::GDT::DirichletConstraints::apply(int &matrix, int &vector, const bool only_clear = false, const bool ensure_symmetry = true) const¶ No documentation provided.