A class representing the intersection entites two geometric entity sets. More...
#include <dumux/common/geometry/intersectionentityset.hh>

A class representing the intersection entites two geometric entity sets.
Public Types | |
| using | Entity = IntersectionEntity |
| make intersection entity type available | |
| using | EntityIterator = typename Intersections::const_iterator |
| make entity iterator type available | |
Public Member Functions | |
| IntersectionEntitySet ()=default | |
| Default constructor. | |
| void | build (std::shared_ptr< const DomainEntitySet > domainSet, std::shared_ptr< const TargetEntitySet > targetSet) |
| Build intersections. | |
| void | build (std::shared_ptr< const DomainTree > domainTree, std::shared_ptr< const TargetTree > targetTree) |
| Build intersections. | |
| void | build (const DomainTree &domainTree, const TargetTree &targetTree) |
| Build intersections. | |
| Intersections::const_iterator | ibegin () const |
| return begin iterator to intersection container | |
| Intersections::const_iterator | iend () const |
| return end iterator to intersection container | |
| std::size_t | size () const |
| the number of intersections | |
| using Dumux::IntersectionEntitySet< DomainEntitySet, TargetEntitySet >::Entity = IntersectionEntity |
make intersection entity type available
| using Dumux::IntersectionEntitySet< DomainEntitySet, TargetEntitySet >::EntityIterator = typename Intersections::const_iterator |
make entity iterator type available
|
default |
Default constructor.
|
inline |
Build intersections.
|
inline |
Build intersections.
|
inline |
Build intersections.
|
inline |
return begin iterator to intersection container
|
inline |
return end iterator to intersection container
|
inline |
the number of intersections