Class template Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>¶
Inherits from Dune::XT::Grid::IntersectionFilter.
-
template<class GV>
class Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV> : public IntersectionFilter<GV>¶ A filter which selects each periodic boundary intersections only once. Other than PeriodicBoundaryIntersectionsOnce, this also works if we only walk over a subset of the grid elements (if the correct map is provided).
See also:
InnerIntersectionsOnceMap
Method Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::fill_ignore_map¶
-
template<class GV>
static void Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::fill_ignore_map(std::map<size_t, std::set<size_t>> &outside_indices_to_ignore, const std::set<extract_entity_t<GV>, EntityLess<GV>> &entity_range, const GV &grid_view)¶ No documentation provided.
Method Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::copy¶
-
template<class GV>
IntersectionFilter<GridViewType> *Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::copy() const final¶ No documentation provided.
Method Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::contains¶
-
template<class GV>
bool Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::contains(const GridViewType &grid_layer, const IntersectionType &intersection) const final¶ No documentation provided.
Constructor Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::PeriodicBoundaryIntersectionsOnceMap¶
-
template<class GV>
explicit Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::PeriodicBoundaryIntersectionsOnceMap(const std::map<size_t, std::set<size_t>> &outside_indices_to_ignore)¶ No documentation provided.
Field Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::outside_indices_to_ignore_¶
-
template<class GV>
const std::map<size_t, std::set<size_t>> &Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::outside_indices_to_ignore_¶ No documentation provided.
Type alias Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::BaseType¶
-
template<class GV>
using Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::BaseType = IntersectionFilter<GV>¶ No documentation provided.