1 #ifndef DUNE_GRIDGLUE_ADAPTER_INTERSECTIONINDEXSET_HH
2 #define DUNE_GRIDGLUE_ADAPTER_INTERSECTIONINDEXSET_HH
7 #ifndef ONLY_SIMPLEX_INTERSECTIONS
10 #error Not Implemented
16 template<
typename P0,
typename P1>
17 class IntersectionIndexSet
19 friend class ::Dune::GridGlue::GridGlue<P0,P1>;
20 typedef ::Dune::GridGlue::GridGlue<P0,P1>
GridGlue;
31 template<
int I,
int O>
50 const GridGlue * glue_;
56 #endif // DUNE_GRIDGLUE_ADAPTER_INTERSECTIONINDEXSET_HH
size_t SizeType
The type used for the size.
Definition: intersectionindexset.hh:27
Model of the Intersection concept provided by GridGlue.
Definition: gridglue.hh:34
Central component of the module implementing the coupling of two grids.
GridGlue::IndexType IndexType
The type used for the indices.
Definition: intersectionindexset.hh:25
The intersection of two entities of the two patches of a GridGlue.
Definition: gridglue.hh:51
IndexType index(const Intersection< P0, P1, I, O > &i) const
Map Dune::GridGlue::Intersection to index.
Definition: intersectionindexset.hh:32
Definition: gridglue.hh:57
SizeType size() const
Return total number of intersections.
Definition: intersectionindexset.hh:39
size_t size() const
Definition: gridglue.hh:601
unsigned int IndexType
Definition: gridglue.hh:165
sequential adapter to couple two grids at specified close together boundaries
Definition: gridglue.hh:45