|
dune-spgrid
2.7
|
#include <dune/grid/spgrid/intersection.hh>
Public Types | |
| typedef ReferenceCube::ctype | ctype |
| typedef Traits::template Codim< 0 >::Entity | Entity |
| typedef Traits::template Codim< 1 >::Geometry | Geometry |
| typedef Traits::template Codim< 1 >::LocalGeometry | LocalGeometry |
| typedef EntityImpl::EntityInfo | ElementInfo |
| typedef __SPGrid::EntityInfo< Grid, 1 > | EntityInfo |
| typedef EntityImpl::GridLevel | GridLevel |
| typedef GeometryImpl::LocalVector | LocalVector |
| typedef SPNormalVector< ctype, dimensionworld > | NormalVector |
Public Member Functions | |
| SPIntersection ()=default | |
| SPIntersection (const ElementInfo &insideInfo, int face) | |
| SPIntersection (const EntityInfo &entityInfo, int face) | |
| bool | boundary () const |
| int | boundaryId () const |
| std::size_t | boundarySegmentIndex () const |
| bool | neighbor () const |
| Entity | inside () const |
| Entity | outside () const |
| bool | conforming () const |
| LocalGeometry | geometryInInside () const |
| LocalGeometry | geometryInOutside () const |
| Geometry | geometry () const |
| GeometryType | type () const |
| int | indexInInside () const |
| int | indexInOutside () const |
| NormalVector | outerNormal (const LocalVector &local) const |
| NormalVector | integrationOuterNormal (const LocalVector &local) const |
| NormalVector | centerUnitOuterNormal () const |
| NormalVector | unitOuterNormal (const LocalVector &local) const |
| bool | equals (const This &other) const |
| const GridLevel & | gridLevel () const |
| void | setInside (const ElementInfo &insideInfo) |
| void | setEntityInfo (const EntityInfo &entityInfo) |
| EntityInfo | entityInfo () const |
Static Public Attributes | |
| static const int | dimension = ReferenceCube::dimension |
| static const int | mydimension = dimension-1 |
| static const int | dimensionworld = dimension |
| Grid | type of the SPGrid this intersection belongs to |
| typedef ReferenceCube::ctype Dune::SPIntersection< Grid >::ctype |
| typedef EntityImpl::EntityInfo Dune::SPIntersection< Grid >::ElementInfo |
| typedef Traits::template Codim< 0 >::Entity Dune::SPIntersection< Grid >::Entity |
| typedef __SPGrid::EntityInfo< Grid, 1 > Dune::SPIntersection< Grid >::EntityInfo |
| typedef Traits::template Codim< 1 >::Geometry Dune::SPIntersection< Grid >::Geometry |
| typedef EntityImpl::GridLevel Dune::SPIntersection< Grid >::GridLevel |
| typedef Traits::template Codim< 1 >::LocalGeometry Dune::SPIntersection< Grid >::LocalGeometry |
| typedef GeometryImpl::LocalVector Dune::SPIntersection< Grid >::LocalVector |
| typedef SPNormalVector< ctype, dimensionworld > Dune::SPIntersection< Grid >::NormalVector |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
static |