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.