Class template Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap

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(int)

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<GV>

template<>
template<class GV>
explicit Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap<GV>::PeriodicBoundaryIntersectionsOnceMap<GV>(const int)

No documentation provided.

Type alias Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::BaseType

type Dune::XT::Grid::ApplyOn::PeriodicBoundaryIntersectionsOnceMap::BaseType

No documentation provided.