dune-grid-glue 2.10
|
#include <dune/grid-glue/merging/intersectionlist.hh>
Public Types | |
using | Provider = IntersectionListProvider< Local0, Local1 > |
using | Index = typename Provider::Index |
Public Member Functions | |
IntersectionList (const std::shared_ptr< Provider > &provider) | |
std::size_t | size () const |
template<int I> | |
std::size_t | parents (Index intersection) const |
template<int I> | |
Index | parent (Index intersection, unsigned index=0) const |
template<int I> | |
auto | corner (Index intersection, unsigned corner, unsigned index=0) const |
L0 | type of local coordinates in the first grid |
L1 | type of local coordinates in the second grid |
using Dune::GridGlue::IntersectionList< Local0, Local1 >::Index = typename Provider::Index |
using Dune::GridGlue::IntersectionList< Local0, Local1 >::Provider = IntersectionListProvider<Local0, Local1> |
|
inline |
|
inline |
corner local coordinates of an embedding of an intersection in the I
-th grid
I | number of the grid (0 or 1) |
intersection | number of the intersection |
corner | number of the corner |
index | number of the embedding of the intersection |
|
inline |
parent entity of an embedding of an intersection in the I
-th grid
I | number of the grid (0 or 1) |
intersection | number of the intersection |
index | number of the embedding of the intersection |
|
inline |
number of embeddings of the intersection
-th intersection into the I
-th grid
I | number of the grid (0 or 1) |
intersection | number of the intersection |
|
inline |
number of intersections in the merged grid