3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::MultiDomainGlue< DomainGridView, TargetGridView, DomainMapper, TargetMapper > Class Template Reference

#include <dumux/multidomain/glue.hh>

Inheritance diagram for Dumux::MultiDomainGlue< DomainGridView, TargetGridView, DomainMapper, TargetMapper >:
Inheritance graph

Public Types

using Entity
 make intersection entity type available
using EntityIterator
 make entity iterator type available

Public Member Functions

 MultiDomainGlue (const DomainTree &domainTree, const TargetTree &targetTree)
void build (std::shared_ptr< const GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper > > domainSet, std::shared_ptr< const GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > > targetSet)
 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

Member Typedef Documentation

◆ Entity

using Dumux::IntersectionEntitySet< GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper >, GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > >::Entity
inherited

make intersection entity type available

◆ EntityIterator

using Dumux::IntersectionEntitySet< GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper >, GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > >::EntityIterator
inherited

make entity iterator type available

Constructor & Destructor Documentation

◆ MultiDomainGlue()

template<class DomainGridView, class TargetGridView, class DomainMapper, class TargetMapper>
Dumux::MultiDomainGlue< DomainGridView, TargetGridView, DomainMapper, TargetMapper >::MultiDomainGlue ( const DomainTree & domainTree,
const TargetTree & targetTree )
inline

Member Function Documentation

◆ build()

void Dumux::IntersectionEntitySet< GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper >, GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > >::build ( std::shared_ptr< const GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper > > domainSet,
std::shared_ptr< const GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > > targetSet )
inlineinherited

Build intersections.

◆ ibegin()

Intersections::const_iterator Dumux::IntersectionEntitySet< GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper >, GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > >::ibegin ( ) const
inlineinherited

return begin iterator to intersection container

◆ iend()

Intersections::const_iterator Dumux::IntersectionEntitySet< GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper >, GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > >::iend ( ) const
inlineinherited

return end iterator to intersection container

◆ size()

std::size_t Dumux::IntersectionEntitySet< GridViewGeometricEntitySet< DomainGridView, 0, DomainMapper >, GridViewGeometricEntitySet< TargetGridView, 0, TargetMapper > >::size ( ) const
inlineinherited

the number of intersections


The documentation for this class was generated from the following file: