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

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

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

See also: Walker, ElementFunctor, IntersectionFunctor

Method Dune::XT::Grid::ElementAndIntersectionFunctor::copy

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

No documentation provided.

Method Dune::XT::Grid::ElementAndIntersectionFunctor::prepare

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

No documentation provided.

Method Dune::XT::Grid::ElementAndIntersectionFunctor::apply_local

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

No documentation provided.

Method Dune::XT::Grid::ElementAndIntersectionFunctor::apply_local

template<class GL>
virtual void Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::apply_local(const IntersectionType&, const ElementType&, const ElementType&)

No documentation provided.

Method Dune::XT::Grid::ElementAndIntersectionFunctor::finalize

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

No documentation provided.

Constructor Dune::XT::Grid::ElementAndIntersectionFunctor::ElementAndIntersectionFunctor

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

force implementors to use copy() method

Constructor Dune::XT::Grid::ElementAndIntersectionFunctor::ElementAndIntersectionFunctor

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

No documentation provided.

Destructor Dune::XT::Grid::ElementAndIntersectionFunctor::~ElementAndIntersectionFunctor

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

No documentation provided.

Type alias Dune::XT::Grid::ElementAndIntersectionFunctor::GridViewType

template<class GL>
using Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::GridViewType = GL

No documentation provided.

Type alias Dune::XT::Grid::ElementAndIntersectionFunctor::ElementType

template<class GL>
using Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::ElementType = extract_entity_t<GridViewType>

No documentation provided.

Type alias Dune::XT::Grid::ElementAndIntersectionFunctor::IntersectionType

template<class GL>
using Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::IntersectionType = extract_intersection_t<GridViewType>

No documentation provided.

Type alias Dune::XT::Grid::ElementAndIntersectionFunctor::GV

template<class GL>
using Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::GV = GridViewType

No documentation provided.

Type alias Dune::XT::Grid::ElementAndIntersectionFunctor::E

template<class GL>
using Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::E = ElementType

No documentation provided.

Type alias Dune::XT::Grid::ElementAndIntersectionFunctor::I

template<class GL>
using Dune::XT::Grid::ElementAndIntersectionFunctor<GL>::I = IntersectionType

No documentation provided.