A class representing the intersection entities two geometric entity sets.
#include <dumux/geometry/intersectionentityset.hh>
|
| 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...
|
|
◆ Entity
template<class DomainEntitySet , class TargetEntitySet >
◆ EntityIterator
template<class DomainEntitySet , class TargetEntitySet >
◆ IntersectionEntitySet()
template<class DomainEntitySet , class TargetEntitySet >
◆ build() [1/3]
template<class DomainEntitySet , class TargetEntitySet >
- Note
- If you call this, make sure the bounding box tree stays alive for the life-time of this object
◆ build() [2/3]
template<class DomainEntitySet , class TargetEntitySet >
void Dumux::IntersectionEntitySet< DomainEntitySet, TargetEntitySet >::build |
( |
std::shared_ptr< const DomainEntitySet > |
domainSet, |
|
|
std::shared_ptr< const TargetEntitySet > |
targetSet |
|
) |
| |
|
inline |
◆ build() [3/3]
template<class DomainEntitySet , class TargetEntitySet >
◆ ibegin()
template<class DomainEntitySet , class TargetEntitySet >
◆ iend()
template<class DomainEntitySet , class TargetEntitySet >
◆ size()
template<class DomainEntitySet , class TargetEntitySet >
The documentation for this class was generated from the following file: