3#ifndef DUNE_GRIDGLUE_ADAPTER_INTERSECTIONINDEXSET_HH
4#define DUNE_GRIDGLUE_ADAPTER_INTERSECTIONINDEXSET_HH
9#ifndef ONLY_SIMPLEX_INTERSECTIONS
18 template<
typename P0,
typename P1>
19 class IntersectionIndexSet
21 friend class ::Dune::GridGlue::GridGlue<P0,P1>;
22 typedef ::Dune::GridGlue::GridGlue<P0,P1> GridGlue;
33 template<
int I,
int O>
Central component of the module implementing the coupling of two grids.
Model of the Intersection concept provided by GridGlue.
Definition gridglue.hh:37
Definition gridglue.hh:38
sequential adapter to couple two grids at specified close together boundaries
Definition gridglue.hh:67
unsigned int IndexType
Definition gridglue.hh:147
The intersection of two entities of the two patches of a GridGlue.
Definition intersection.hh:257
Definition intersectionindexset.hh:20
SizeType size() const
Return total number of intersections.
Definition intersectionindexset.hh:41
GridGlue::IndexType IndexType
The type used for the indices.
Definition intersectionindexset.hh:27
IndexType index(const Intersection< P0, P1, I, O > &i) const
Map Dune::GridGlue::Intersection to index.
Definition intersectionindexset.hh:34
size_t SizeType
The type used for the size.
Definition intersectionindexset.hh:29