An intersection of two entities of distributed entity sets. More...
#include <dumux/geometry/distributedintersectingentities.hh>
Public Types | |
| using | ctype = typename Dune::PromotionTraits<typename DomainEntitySet::ctype, typename TargetEntitySet::ctype>::PromotedType |
| using | GlobalPosition = Dune::FieldVector<ctype, dimensionworld> |
Public Attributes | |
| int | domainRank |
| the rank owning the domain (first) entity | |
| std::size_t | domainIndex |
| the local index of the domain entity on domainRank | |
| int | targetRank |
| the rank owning the target (second) entity | |
| std::size_t | targetIndex |
| the local index of the target entity on targetRank | |
| std::vector< GlobalPosition > | corners |
| the corners of the (simplex) intersection geometry | |
Static Public Attributes | |
| static constexpr int | dimensionworld = DomainEntitySet::dimensionworld |
| using Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::ctype = typename Dune::PromotionTraits<typename DomainEntitySet::ctype, typename TargetEntitySet::ctype>::PromotedType |
| using Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::GlobalPosition = Dune::FieldVector<ctype, dimensionworld> |
| std::vector<GlobalPosition> Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::corners |
|
staticconstexpr |
| std::size_t Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::domainIndex |
| int Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::domainRank |
| std::size_t Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::targetIndex |
| int Dumux::DistributedIntersectionInfo< DomainEntitySet, TargetEntitySet >::targetRank |