DUNE
Distributed and Unified Numerics Environment
DUNE-FEM (unstable)
dune
grid
concepts
intersectioniterator.hh
1
// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
2
// SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception
3
// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
4
// vi: set et ts=4 sw=2 sts=2:
5
#ifndef DUNE_GRID_CONCEPTS_INTERSECTION_ITERATOR_HH
6
#define DUNE_GRID_CONCEPTS_INTERSECTION_ITERATOR_HH
7
8
#include <concepts>
9
#include <iterator>
10
11
#include <dune/grid/concepts/intersection.hh>
12
13
namespace
Dune::Concept
{
14
20
template
<
class
It>
21
concept
IntersectionIterator
=
22
std::forward_iterator<It> &&
23
std::default_initializable<It> &&
24
Intersection<typename It::Intersection>
;
25
26
}
// end namespace Dune::Concept
27
28
#endif
// DUNE_GRID_CONCEPTS_INTERSECTION_ITERATOR_HH
Dune::Concept::IntersectionIterator
Model of an intersection iterator.
Definition:
intersectioniterator.hh:21
Dune::Concept::Intersection
Model of an intersection.
Definition:
intersection.hh:23
Dune::Concept
Namespace for concepts.
Definition:
concept.hh:34
|
Legal Statements / Impressum
| Hosted by
TU Dresden
| generated with Hugo v0.111.3 (Nov 13, 23:29, 2024)