DUNE MultiDomainGrid (2.8)
An intersection that forms part of the interface between two subdomains. More...
#include <dune/grid/multidomaingrid/subdomaininterfaceiterator.hh>
Public Member Functions | |
SubDomainInterface-specific interface methods | |
Entity | firstCell () const |
Returns the entity of the corresponding cell in the first subdomain. | |
Entity | secondCell () const |
Returns the entity of the corresponding cell in the second subdomain. | |
LocalGeometry | geometryInFirstCell () const |
Returns the local geometry in the corresponding cell of the first subdomain. | |
LocalGeometry | geometryInSecondCell () const |
Returns the local geometry in the corresponding cell of the second subdomain. | |
int | indexInFirstCell () const |
int | indexInSecondCell () const |
GlobalCoords | firstOuterNormal (const LocalCoords &local) const |
GlobalCoords | firstIntegrationOuterNormal (const LocalCoords &local) const |
GlobalCoords | firstUnitOuterNormal (const LocalCoords &local) const |
GlobalCoords | secondOuterNormal (const LocalCoords &local) const |
GlobalCoords | secondIntegrationOuterNormal (const LocalCoords &local) const |
GlobalCoords | secondUnitOuterNormal (const LocalCoords &local) const |
MultiDomainIntersectionIterator | secondMultiDomainIntersectionIterator () const |
Returns a standard Dune IntersectionIterator for the current intersection, but with inside and outside flipped. | |
MultiDomainIntersectionIterator | firstMultiDomainIntersectionIterator () const |
Returns a standard Dune IntersectionIterator for the current intersection. | |
SubDomainIndex | subDomain1 () const |
Returns the index of the subdomain the first (inside) cell belongs to. | |
SubDomainIndex | subDomain2 () const |
Returns the index of the subdomain the second (outside) cell belongs to. | |
Stardard Dune Intersection interface methods | |
Entity | inside () const |
Returns the entity of the corresponding cell in the first subdomain. | |
Entity | outside () const |
Returns the entity of the corresponding cell in the second subdomain. | |
bool | conforming () const |
Returns true if this intersection is conforming. | |
LocalGeometry | geometryInInside () const |
Returns the local geometry in the corresponding cell of the first subdomain. | |
LocalGeometry | geometryInOutside () const |
Returns the local geometry in the corresponding cell of the second subdomain. | |
Geometry | geometry () const |
Returns the global geometry of the intersection. | |
GeometryType | type () const |
Returns the GeometryType of this intersection. | |
int | indexInInside () const |
int | indexInOutside () const |
SubDomainIndex | subDomainInInside () const |
Returns the index of the subdomain the first (inside) cell belongs to. More... | |
SubDomainIndex | subDomainInOutside () const |
Returns the index of the subdomain the second (outside) cell belongs to. More... | |
GlobalCoords | outerNormal (const LocalCoords &local) const |
GlobalCoords | integrationOuterNormal (const LocalCoords &local) const |
GlobalCoords | unitOuterNormal (const LocalCoords &local) const |
Detailed Description
class Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >
An intersection that forms part of the interface between two subdomains.
Member Function Documentation
◆ indexInFirstCell()
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the first subdomain.
◆ indexInInside()
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the first subdomain.
◆ indexInOutside()
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the second subdomain.
◆ indexInSecondCell()
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the second subdomain.
◆ subDomainInInside()
|
inline |
Returns the index of the subdomain the first (inside) cell belongs to.
- Note
- This method is equivalent to subDomain1().
References Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::subDomain1().
◆ subDomainInOutside()
|
inline |
Returns the index of the subdomain the second (outside) cell belongs to.
- Note
- This method is equivalent to subDomain2().
References Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::subDomain2().
The documentation for this class was generated from the following file:
- dune/grid/multidomaingrid/subdomaininterfaceiterator.hh
