dune-multidomaingrid 2.8
|
An intersection that forms part of the interface between two subdomains. More...
#include <dune/grid/multidomaingrid/subdomaininterfaceiterator.hh>
Public Types | |
typedef GridImp::ctype | ctype |
typedef GridImp::SubDomainIndex | SubDomainIndex |
typedef GridImp::Traits::template Codim< 0 >::Entity | Entity |
typedef GridImp::Traits::template Codim< 1 >::Geometry | Geometry |
typedef GridImp::Traits::template Codim< 1 >::LocalGeometry | LocalGeometry |
Public Member Functions | |
bool | operator== (const SubDomainInterface &rhs) const |
SubDomainInterface-specific interface methods | |
Entity | firstCell () const |
Returns the entity of the corresponding cell in the first subdomain. More... | |
Entity | secondCell () const |
Returns the entity of the corresponding cell in the second subdomain. More... | |
LocalGeometry | geometryInFirstCell () const |
Returns the local geometry in the corresponding cell of the first subdomain. More... | |
LocalGeometry | geometryInSecondCell () const |
Returns the local geometry in the corresponding cell of the second subdomain. More... | |
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. More... | |
MultiDomainIntersectionIterator | firstMultiDomainIntersectionIterator () const |
Returns a standard Dune IntersectionIterator for the current intersection. More... | |
SubDomainIndex | subDomain1 () const |
Returns the index of the subdomain the first (inside) cell belongs to. More... | |
SubDomainIndex | subDomain2 () const |
Returns the index of the subdomain the second (outside) cell belongs to. More... | |
Static Public Attributes | |
static const int | dimension = GridImp::dimension |
static const int | dimensionworld = GridImp::dimensionworld |
Stardard Dune Intersection interface methods | |
Entity | inside () const |
Returns the entity of the corresponding cell in the first subdomain. More... | |
Entity | outside () const |
Returns the entity of the corresponding cell in the second subdomain. More... | |
bool | conforming () const |
Returns true if this intersection is conforming. More... | |
LocalGeometry | geometryInInside () const |
Returns the local geometry in the corresponding cell of the first subdomain. More... | |
LocalGeometry | geometryInOutside () const |
Returns the local geometry in the corresponding cell of the second subdomain. More... | |
Geometry | geometry () const |
Returns the global geometry of the intersection. More... | |
GeometryType | type () const |
Returns the GeometryType of this intersection. More... | |
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 |
An intersection that forms part of the interface between two subdomains.
typedef GridImp::ctype Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::ctype |
typedef GridImp::Traits::template Codim<0>::Entity Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::Entity |
typedef GridImp::Traits::template Codim<1>::Geometry Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::Geometry |
typedef GridImp::Traits::template Codim<1>::LocalGeometry Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::LocalGeometry |
typedef GridImp::SubDomainIndex Dune::mdgrid::SubDomainInterface< GridImp, GridView, HostGridView, IterationController >::SubDomainIndex |
|
inline |
Returns true if this intersection is conforming.
|
inline |
Returns the entity of the corresponding cell in the first subdomain.
|
inline |
|
inline |
Returns a standard Dune IntersectionIterator for the current intersection.
|
inline |
|
inline |
|
inline |
Returns the global geometry of the intersection.
|
inline |
Returns the local geometry in the corresponding cell of the first subdomain.
|
inline |
Returns the local geometry in the corresponding cell of the first subdomain.
|
inline |
Returns the local geometry in the corresponding cell of the second subdomain.
|
inline |
Returns the local geometry in the corresponding cell of the second subdomain.
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the first subdomain.
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the first subdomain.
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the second subdomain.
|
inline |
Returns the subindex of the corresponding face in the cell belonging to the second subdomain.
|
inline |
Returns the entity of the corresponding cell in the first subdomain.
|
inline |
|
inline |
|
inline |
|
inline |
Returns the entity of the corresponding cell in the second subdomain.
|
inline |
Returns the entity of the corresponding cell in the second subdomain.
|
inline |
|
inline |
Returns a standard Dune IntersectionIterator for the current intersection, but with inside and outside flipped.
|
inline |
|
inline |
|
inline |
Returns the index of the subdomain the first (inside) cell belongs to.
|
inline |
Returns the index of the subdomain the second (outside) cell belongs to.
|
inline |
Returns the index of the subdomain the first (inside) cell belongs to.
|
inline |
Returns the index of the subdomain the second (outside) cell belongs to.
|
inline |
Returns the GeometryType of this intersection.
|
inline |
|
static |
|
static |