Class template Dune::XT::Grid::IntersectionFilter<GL>¶
-
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 IntersectionType&) const = 0¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator!¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator!() const¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator&&¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator&&(const IntersectionFilter<GridViewType> &other) const¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator&&¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator&&(IntersectionFilter<GridViewType> *&&other) const¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator&&¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator&&(std::unique_ptr<IntersectionFilter<GridViewType>> other) const¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator||¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator||(const IntersectionFilter<GridViewType> &other) const¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator||¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator||(IntersectionFilter<GridViewType> *&&other) const¶ No documentation provided.
Method Dune::XT::Grid::IntersectionFilter::operator||¶
-
template<class GL>
std::unique_ptr<IntersectionFilter<GridViewType>> Dune::XT::Grid::IntersectionFilter<GL>::operator||(std::unique_ptr<IntersectionFilter<GridViewType>> other) const¶ No documentation provided.
Constructor Dune::XT::Grid::IntersectionFilter::IntersectionFilter¶
-
template<class GL>
explicit Dune::XT::Grid::IntersectionFilter<GL>::IntersectionFilter(const std::string &logging_prefix = "xt.grid.intersectionfilter", const std::array<bool, 3> &logging_state = Common::default_logger_state())¶ No documentation provided.
Constructor Dune::XT::Grid::IntersectionFilter::IntersectionFilter¶
-
template<class GL>
Dune::XT::Grid::IntersectionFilter<GL>::IntersectionFilter(const IntersectionFilter<GL>&) = default¶ No documentation provided.
Constructor Dune::XT::Grid::IntersectionFilter::IntersectionFilter¶
-
template<class GL>
Dune::XT::Grid::IntersectionFilter<GL>::IntersectionFilter(IntersectionFilter<GL>&&) noexcept = default¶ No documentation provided.
Destructor Dune::XT::Grid::IntersectionFilter::~IntersectionFilter¶
-
template<class GL>
virtual Dune::XT::Grid::IntersectionFilter<GL>::~IntersectionFilter() = default¶ No documentation provided.
Field Dune::XT::Grid::IntersectionFilter::logger¶
-
template<class GL>
Common::DefaultLogger Dune::XT::Grid::IntersectionFilter<GL>::logger¶ No documentation provided.
Type alias Dune::XT::Grid::IntersectionFilter::GridViewType¶
-
template<class GL>
using Dune::XT::Grid::IntersectionFilter<GL>::GridViewType = GL¶ No documentation provided.
Type alias Dune::XT::Grid::IntersectionFilter::IntersectionType¶
-
template<class GL>
using Dune::XT::Grid::IntersectionFilter<GL>::IntersectionType = extract_intersection_t<GridViewType>¶ No documentation provided.