An intersection object resulting from the intersection of two primitives in an entity set. More...
#include <dumux/geometry/intersectingentities.hh>
| Public Types | |
| using | ctype = typename Dune::PromotionTraits<CoordTypeA, CoordTypeB>::PromotedType | 
| using | GlobalPosition = Dune::FieldVector<ctype, dimworld> | 
| Public Member Functions | |
| template<class Corners> | |
| IntersectionInfo (std::size_t a, std::size_t b, Corners &&c) | |
| std::size_t | first () const | 
| Get the index of the intersecting entity belonging to this grid. | |
| std::size_t | second () const | 
| Get the index of the intersecting entity belonging to the other grid. | |
| const std::vector< GlobalPosition > & | corners () const | 
| Get the corners of the intersection geometry. | |
| bool | cornersMatch (const std::vector< GlobalPosition > &otherCorners) const | 
| Check if the corners of this intersection match with the given corners. | |
| Static Public Attributes | |
| static constexpr int | dimensionworld = dimworld | 
| using Dumux::IntersectionInfo< dimworld, CoordTypeA, CoordTypeB >::ctype = typename Dune::PromotionTraits<CoordTypeA, CoordTypeB>::PromotedType | 
| using Dumux::IntersectionInfo< dimworld, CoordTypeA, CoordTypeB >::GlobalPosition = Dune::FieldVector<ctype, dimworld> | 
| 
 | inlineexplicit | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | staticconstexpr |