Class template Dune::XT::Grid::IntersectionFunctor

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

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

See also: Walker, ElementFunctor, ElementAndIntersectionFunctor

Method Dune::XT::Grid::IntersectionFunctor::copy

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

No documentation provided.

Method Dune::XT::Grid::IntersectionFunctor::prepare

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

No documentation provided.

Method Dune::XT::Grid::IntersectionFunctor::apply_local

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

Note

The meaning of outside_element depends on the circumstances. If intersection.neighbor() is true, the result of intersection.outside() is given (the meaning of which is different on inner, periodic or process boundary intersections). If intersection.neighbor() is false, intersection.inside() is given.

Method Dune::XT::Grid::IntersectionFunctor::finalize

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

No documentation provided.

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

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

force implementors to use copy() method

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

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

No documentation provided.

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

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

No documentation provided.

Type alias Dune::XT::Grid::IntersectionFunctor::GridViewType

type Dune::XT::Grid::IntersectionFunctor::GridViewType

No documentation provided.

Type alias Dune::XT::Grid::IntersectionFunctor::GV

type Dune::XT::Grid::IntersectionFunctor::GV

No documentation provided.