Manages the coupling between domain elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. Both domain are assumed to be discretized using a cc finite volume scheme. More...
#include <dumux/multidomain/glue.hh>
Manages the coupling between domain elements and lower dimensional elements Point sources on each integration point are computed by an AABB tree. Both domain are assumed to be discretized using a cc finite volume scheme.
Public Types | |
| using | Intersections = std::vector< Glue::Intersection< DomainGridView, TargetGridView, DomainMapper, TargetMapper > > |
Public Member Functions | |
| MultiDomainGlue ()=default | |
| Default constructor. More... | |
| MultiDomainGlue (const DomainTree &domainTree, const TargetTree &targetTree) | |
| Constructor. More... | |
| void | build (const DomainTree &domainTree, const TargetTree &targetTree) |
| 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::MultiDomainGlue< DomainGridView, TargetGridView, DomainMapper, TargetMapper >::Intersections = std::vector<Glue::Intersection<DomainGridView, TargetGridView, DomainMapper, TargetMapper> > |
|
default |
Default constructor.
|
inline |
Constructor.
|
inline |
|
inline |
Return begin iterator to intersection container.
|
inline |
Return end iterator to intersection container.
|
inline |
the number of intersections