Class template Dune::XT::Grid::ElementFunctor

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

Interface for functors which are applied to elements (codim 0 entities) of a grid layer by the Walker.

See also: Walker, IntersectionFunctor, ElementAndIntersectionFunctor

Method Dune::XT::Grid::ElementFunctor::copy

template<class GL>
virtual ElementFunctor<GridViewType> *Dune::XT::Grid::ElementFunctor<GL>::copy() = 0

No documentation provided.

Method Dune::XT::Grid::ElementFunctor::prepare

template<class GL>
virtual void Dune::XT::Grid::ElementFunctor<GL>::prepare()

No documentation provided.

Method Dune::XT::Grid::ElementFunctor::apply_local

template<class GL>
virtual void Dune::XT::Grid::ElementFunctor<GL>::apply_local(const int&)

No documentation provided.

Method Dune::XT::Grid::ElementFunctor::finalize

template<class GL>
virtual void Dune::XT::Grid::ElementFunctor<GL>::finalize()

No documentation provided.

Constructor Dune::XT::Grid::ElementFunctor::ElementFunctor<GL>

template<>
template<class GL>
explicit Dune::XT::Grid::ElementFunctor<GL>::ElementFunctor<GL>(const std::string &log_prefix, const std::array<bool, 3> &logging_state = Common::default_logger_state())

No documentation provided.

Constructor Dune::XT::Grid::ElementFunctor::ElementFunctor<GL>

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

No documentation provided.

Destructor Dune::XT::Grid::ElementFunctor::~ElementFunctor<GL>

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

No documentation provided.

Type alias Dune::XT::Grid::ElementFunctor::GridViewType

type Dune::XT::Grid::ElementFunctor::GridViewType

force implementors to use copy() method

Type alias Dune::XT::Grid::ElementFunctor::GV

type Dune::XT::Grid::ElementFunctor::GV

No documentation provided.