Class template Dune::XT::Grid::internal::PeriodicIntersectionIterator

template<class BaseGridViewImp>
class Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>

IntersectionIterator for PeriodicGridViewWrapper

PeriodicIntersectionIterator is derived from the IntersectionIterator of the underlying grid view and behaves exactly like the underlying IntersectionIterator except that it returns a PeriodicIntersection in its operator* and operator-> methods.

See also: PeriodicGridView

Method Dune::XT::Grid::internal::PeriodicIntersectionIterator::operator=

template<class BaseGridViewImp>
ThisType &Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::operator=(const ThisType &other) = default

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicIntersectionIterator::operator=

template<class BaseGridViewImp>
ThisType &Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::operator=(ThisType &&other) noexcept = default

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicIntersectionIterator::operator*

template<class BaseGridViewImp>
int Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::operator*() const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicIntersectionIterator::operator->

template<class BaseGridViewImp>
int *Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::operator->() const

No documentation provided.

Method Dune::XT::Grid::internal::PeriodicIntersectionIterator::create_current_intersection

template<class BaseGridViewImp>
auto Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::create_current_intersection() const

No documentation provided.

Constructor Dune::XT::Grid::internal::PeriodicIntersectionIterator::PeriodicIntersectionIterator<BaseGridViewImp>

template<>
template<class BaseGridViewImp>
Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::PeriodicIntersectionIterator<BaseGridViewImp>(int base_intersection_iterator, const BaseGridViewType &base_grid_view, const int &element, const int *periodic_neighbors)

No documentation provided.

Constructor Dune::XT::Grid::internal::PeriodicIntersectionIterator::PeriodicIntersectionIterator<BaseGridViewImp>

template<>
template<class BaseGridViewImp>
Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::PeriodicIntersectionIterator<BaseGridViewImp>(const ThisType &other)

No documentation provided.

Constructor Dune::XT::Grid::internal::PeriodicIntersectionIterator::PeriodicIntersectionIterator<BaseGridViewImp>

template<>
template<class BaseGridViewImp>
Dune::XT::Grid::internal::PeriodicIntersectionIterator<BaseGridViewImp>::PeriodicIntersectionIterator<BaseGridViewImp>(ThisType &&other) noexcept = default

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicIntersectionIterator::base_grid_view_

const BaseGridViewType &Dune::XT::Grid::internal::PeriodicIntersectionIterator::base_grid_view_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicIntersectionIterator::element_

const int &Dune::XT::Grid::internal::PeriodicIntersectionIterator::element_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicIntersectionIterator::has_boundary_intersections_

const bool Dune::XT::Grid::internal::PeriodicIntersectionIterator::has_boundary_intersections_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicIntersectionIterator::periodic_neighbors_

const int *Dune::XT::Grid::internal::PeriodicIntersectionIterator::periodic_neighbors_

No documentation provided.

Field Dune::XT::Grid::internal::PeriodicIntersectionIterator::current_intersection_

int Dune::XT::Grid::internal::PeriodicIntersectionIterator::current_intersection_

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicIntersectionIterator::BaseGridViewType

type Dune::XT::Grid::internal::PeriodicIntersectionIterator::BaseGridViewType

No documentation provided.

Type alias Dune::XT::Grid::internal::PeriodicIntersectionIterator::ThisType

type Dune::XT::Grid::internal::PeriodicIntersectionIterator::ThisType

No documentation provided.