Class template Dune::XT::Grid::ElementAndIntersectionFunctor

template<class GL>
class Dune::XT::Grid::ElementAndIntersectionFunctor

Interface for functors which are applied to entities and intersections of a grid layer by the Walker.

See also: Walker, ElementFunctor, IntersectionFunctor

virtual ElementAndIntersectionFunctor<GL> *Dune::XT::Grid::ElementAndIntersectionFunctor::copy() = 0

No documentation provided.

virtual void Dune::XT::Grid::ElementAndIntersectionFunctor::prepare()

No documentation provided.

virtual void Dune::XT::Grid::ElementAndIntersectionFunctor::apply_local(const int&)

No documentation provided.

virtual void Dune::XT::Grid::ElementAndIntersectionFunctor::apply_local(const int&, const int&, const int&)

No documentation provided.

virtual void Dune::XT::Grid::ElementAndIntersectionFunctor::finalize()

No documentation provided.

template<>
Dune::XT::Grid::ElementAndIntersectionFunctor::ElementAndIntersectionFunctor<GL>(const ElementAndIntersectionFunctor<GL>&) = default

force implementors to use copy() method

template<>
Dune::XT::Grid::ElementAndIntersectionFunctor::ElementAndIntersectionFunctor<GL>(const std::string &log_prefix = <recovery-expr>(""), const std::array<bool, 3> &logging_state = <recovery-expr>())

No documentation provided.

template<>
virtual Dune::XT::Grid::ElementAndIntersectionFunctor::~ElementAndIntersectionFunctor<GL>() = default

No documentation provided.

type Dune::XT::Grid::ElementAndIntersectionFunctor::GridViewType

No documentation provided.

type Dune::XT::Grid::ElementAndIntersectionFunctor::GV

No documentation provided.