Class template Dune::GDT::DirichletConstraints¶
Inherits from Dune::XT::Grid::ElementFunctor.
-
template<class IntersectionType, class SpaceType>
class Dune::GDT::DirichletConstraints<IntersectionType, SpaceType> : 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.
Method Dune::GDT::DirichletConstraints::apply_local¶
-
template<class IntersectionType, class SpaceType>
void Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::apply_local(const ElementType &element) final override¶ No documentation provided.
Method Dune::GDT::DirichletConstraints::boundary_info¶
-
template<class IntersectionType, class SpaceType>
const BoundaryInfoType &Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::boundary_info() const¶ No documentation provided.
Method Dune::GDT::DirichletConstraints::dirichlet_DoFs¶
-
template<class IntersectionType, class SpaceType>
const int &Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::dirichlet_DoFs() const¶ No documentation provided.
Method Dune::GDT::DirichletConstraints::finalize¶
-
template<class IntersectionType, class SpaceType>
void Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::finalize() final override¶ No documentation provided.
Method Dune::GDT::DirichletConstraints::copy¶
-
template<class IntersectionType, class SpaceType>
BaseType *Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::copy() final override¶ No documentation provided.
Method Dune::GDT::DirichletConstraints::result¶
-
template<class IntersectionType, class SpaceType>
int Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::result() const¶ No documentation provided.
Method Dune::GDT::DirichletConstraints::set_result¶
-
template<class IntersectionType, class SpaceType>
void Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::set_result(int res)¶ No documentation provided.
Constructor Dune::GDT::DirichletConstraints::DirichletConstraints<IntersectionType, SpaceType>¶
-
template<>
template<class IntersectionType, class SpaceType>
Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::DirichletConstraints<IntersectionType, SpaceType>(const BoundaryInfoType &bnd_info, const SpaceType &space)¶ No documentation provided.
Constructor Dune::GDT::DirichletConstraints::DirichletConstraints<IntersectionType, SpaceType>¶
-
template<>
template<class IntersectionType, class SpaceType>
Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::DirichletConstraints<IntersectionType, SpaceType>(const ThisType &other)¶ No documentation provided.
Field Dune::GDT::DirichletConstraints::boundary_info_¶
-
const BoundaryInfoType &Dune::GDT::DirichletConstraints::boundary_info_¶
No documentation provided.
Field Dune::GDT::DirichletConstraints::space_¶
-
int Dune::GDT::DirichletConstraints::space_¶
No documentation provided.
Field Dune::GDT::DirichletConstraints::basis_¶
-
int Dune::GDT::DirichletConstraints::basis_¶
No documentation provided.
Field Dune::GDT::DirichletConstraints::dirichlet_DoFs_¶
-
int Dune::GDT::DirichletConstraints::dirichlet_DoFs_¶
No documentation provided.
Variable Dune::GDT::DirichletConstraints::d¶
-
const int Dune::GDT::DirichletConstraints::d¶
No documentation provided.
Variable Dune::GDT::DirichletConstraints::r¶
-
const int Dune::GDT::DirichletConstraints::r¶
No documentation provided.
Variable Dune::GDT::DirichletConstraints::rC¶
-
const int Dune::GDT::DirichletConstraints::rC¶
No documentation provided.
Type alias Dune::GDT::DirichletConstraints::ThisType¶
-
type Dune::GDT::DirichletConstraints::ThisType¶
No documentation provided.
Type alias Dune::GDT::DirichletConstraints::BaseType¶
-
type Dune::GDT::DirichletConstraints::BaseType¶
No documentation provided.
Type alias Dune::GDT::DirichletConstraints::BoundaryInfoType¶
-
type Dune::GDT::DirichletConstraints::BoundaryInfoType¶
No documentation provided.
Type alias Dune::GDT::DirichletConstraints::ElementType¶
-
type Dune::GDT::DirichletConstraints::ElementType¶
No documentation provided.
Type alias Dune::GDT::DirichletConstraints::GridView¶
-
type Dune::GDT::DirichletConstraints::GridView¶
No documentation provided.
Type alias Dune::GDT::DirichletConstraints::R¶
-
type Dune::GDT::DirichletConstraints::R¶
No documentation provided.
Function template Dune::GDT::DirichletConstraints::apply¶
-
template<class IntersectionType, class SpaceType>
template<class M>
void Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::apply(int &matrix, const bool only_clear = false, const bool ensure_symmetry = true) const¶ No documentation provided.
Function template Dune::GDT::DirichletConstraints::apply¶
-
template<class IntersectionType, class SpaceType>
template<class V>
void Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::apply(int &vector) const¶ No documentation provided.
Function template Dune::GDT::DirichletConstraints::apply¶
-
template<class IntersectionType, class SpaceType>
template<class M, class V>
void Dune::GDT::DirichletConstraints<IntersectionType, SpaceType>::apply(int &matrix, int &vector, const bool only_clear = false, const bool ensure_symmetry = true) const¶ No documentation provided.