Class template Dune::XT::Grid::IntersectionFilter

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

Interface for intersection filters to restrict the range of intersections a functor is applied on by the Walker.

Note

Filters are provided within the ApplyOn namespace.

Note

See also the Walker for typical use cases.

See also: Walker

Method Dune::XT::Grid::IntersectionFilter::copy

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

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::contains

template<class GL>
virtual bool Dune::XT::Grid::IntersectionFilter<GL>::contains(const GridViewType&, const int&) const = 0

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator!

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator!() const

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator&&

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator&&(const IntersectionFilter<GridViewType> &other) const

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator&&

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator&&(IntersectionFilter<GridViewType> *&&other) const

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator&&

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator&&(int other) const

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator||

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator||(const IntersectionFilter<GridViewType> &other) const

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator||

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator||(IntersectionFilter<GridViewType> *&&other) const

No documentation provided.

Method Dune::XT::Grid::IntersectionFilter::operator||

template<class GL>
int Dune::XT::Grid::IntersectionFilter<GL>::operator||(int other) const

No documentation provided.

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

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

No documentation provided.

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

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

No documentation provided.

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

template<>
template<class GL>
Dune::XT::Grid::IntersectionFilter<GL>::IntersectionFilter<GL>(IntersectionFilter<GL>&&) noexcept = default

No documentation provided.

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

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

No documentation provided.

Field Dune::XT::Grid::IntersectionFilter::logger

Common::DefaultLogger Dune::XT::Grid::IntersectionFilter::logger

No documentation provided.

Type alias Dune::XT::Grid::IntersectionFilter::GridViewType

type Dune::XT::Grid::IntersectionFilter::GridViewType

No documentation provided.