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 More... | |
using | EntityIterator = typename Intersections::const_iterator |
make entity iterator type available More... | |
Public Member Functions | |
IntersectionEntitySet ()=default | |
Default constructor. More... | |
void | build (std::shared_ptr< const DomainEntitySet > domainSet, std::shared_ptr< const TargetEntitySet > targetSet) |
Build intersections. More... | |
void | build (std::shared_ptr< const DomainTree > domainTree, std::shared_ptr< const TargetTree > targetTree) |
Build intersections. More... | |
void | build (const DomainTree &domainTree, const TargetTree &targetTree) |
Build intersections. More... | |
Intersections::const_iterator | ibegin () const |
return begin iterator to intersection container More... | |
Intersections::const_iterator | iend () const |
return end iterator to intersection container More... | |
std::size_t | size () const |
the number of intersections More... | |
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