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 |