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 |