DUNE MultiDomainGrid (unstable)
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.  | |
Standard 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
 
   | 
                                Legal Statements / Impressum  | 
                                Hosted by  TU Dresden & Uni Heidelberg  | 
				  generated with Hugo v0.111.3
								(Nov 3, 23:36, 2025)