- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <dune/grid/sgrid.hh>
Public Types | |
enum | { dimension = dim } |
know your own dimension More... | |
enum | { dimensionworld = dimworld } |
know your own dimension of world More... | |
typedef GridImp::template Codim< 0 >::Entity | Entity |
typedef GridImp::template Codim< 0 >::EntityPointer | EntityPointer |
typedef GridImp::template Codim< 1 >::Geometry | Geometry |
typedef Geometry::LocalCoordinate | LocalCoordinate |
typedef Geometry::GlobalCoordinate | GlobalCoordinate |
typedef GridImp::template Codim< 1 >::LocalGeometry | LocalGeometry |
typedef Dune::Intersection < const GridImp, Dune::SIntersectionIterator > | Intersection |
typedef GridImp::ctype | ctype |
define type used for coordinates in grid module | |
Public Member Functions | |
bool | boundary () const |
int | boundaryId () const |
Identifier for boundary segment from macro grid. | |
size_t | boundarySegmentIndex () const |
index of the boundary segment within the macro grid | |
bool | neighbor () const |
return true if intersection is shared with another element. | |
EntityPointer | inside () const |
return EntityPointer to the Entity on the inside of this intersection. | |
EntityPointer | outside () const |
return EntityPointer to the Entity on the outside of this intersection. | |
bool | conforming () const |
return true if intersection is conform. | |
const LocalGeometry & | geometryInInside () const |
geometrical information about this intersection in local coordinates of the inside() entity. | |
const LocalGeometry & | geometryInOutside () const |
geometrical information about this intersection in local coordinates of the outside() entity. | |
const Geometry & | geometry () const |
geometrical information about the intersection in global coordinates. | |
GeometryType | type () const |
obtain the type of reference element for this intersection | |
int | indexInInside () const |
Local index of codim 1 entity in the inside() entity where intersection is contained in. | |
int | indexInOutside () const |
Local index of codim 1 entity in outside() entity where intersection is contained in. | |
GlobalCoordinate | outerNormal (const LocalCoordinate &local) const |
Return an outer normal (length not necessarily 1). | |
GlobalCoordinate | integrationOuterNormal (const LocalCoordinate &local) const |
return outer normal scaled with the integration element | |
GlobalCoordinate | unitOuterNormal (const LocalCoordinate &local) const |
Return unit outer normal (length == 1). | |
GlobalCoordinate | centerUnitOuterNormal () const |
Return unit outer normal (length == 1). | |
SIntersection (const SIntersectionIterator< GridImp > &is_) | |
constructor |
typedef GridImp::ctype Dune::SIntersection< GridImp >::ctype |
define type used for coordinates in grid module
typedef GridImp::template Codim<0>::Entity Dune::SIntersection< GridImp >::Entity |
typedef GridImp::template Codim<0>::EntityPointer Dune::SIntersection< GridImp >::EntityPointer |
typedef GridImp::template Codim<1>::Geometry Dune::SIntersection< GridImp >::Geometry |
typedef Geometry::GlobalCoordinate Dune::SIntersection< GridImp >::GlobalCoordinate |
typedef Dune::Intersection<const GridImp, Dune::SIntersectionIterator> Dune::SIntersection< GridImp >::Intersection |
typedef Geometry::LocalCoordinate Dune::SIntersection< GridImp >::LocalCoordinate |
typedef GridImp::template Codim<1>::LocalGeometry Dune::SIntersection< GridImp >::LocalGeometry |
Dune::SIntersection< GridImp >::SIntersection | ( | const SIntersectionIterator< GridImp > & | is_ | ) | [inline] |
constructor
bool Dune::SIntersection< GridImp >::boundary | ( | ) | const [inline] |
int Dune::SIntersection< GridImp >::boundaryId | ( | ) | const [inline] |
Identifier for boundary segment from macro grid.
size_t Dune::SIntersection< GridImp >::boundarySegmentIndex | ( | ) | const [inline] |
index of the boundary segment within the macro grid
GlobalCoordinate Dune::SIntersection< GridImp >::centerUnitOuterNormal | ( | ) | const [inline] |
Return unit outer normal (length == 1).
bool Dune::SIntersection< GridImp >::conforming | ( | ) | const [inline] |
return true if intersection is conform.
const Geometry& Dune::SIntersection< GridImp >::geometry | ( | ) | const [inline] |
geometrical information about the intersection in global coordinates.
const LocalGeometry& Dune::SIntersection< GridImp >::geometryInInside | ( | ) | const [inline] |
geometrical information about this intersection in local coordinates of the inside() entity.
const LocalGeometry& Dune::SIntersection< GridImp >::geometryInOutside | ( | ) | const [inline] |
geometrical information about this intersection in local coordinates of the outside() entity.
int Dune::SIntersection< GridImp >::indexInInside | ( | ) | const [inline] |
Local index of codim 1 entity in the inside() entity where intersection is contained in.
int Dune::SIntersection< GridImp >::indexInOutside | ( | ) | const [inline] |
Local index of codim 1 entity in outside() entity where intersection is contained in.
EntityPointer Dune::SIntersection< GridImp >::inside | ( | ) | const [inline] |
return EntityPointer to the Entity on the inside of this intersection.
GlobalCoordinate Dune::SIntersection< GridImp >::integrationOuterNormal | ( | const LocalCoordinate & | local | ) | const [inline] |
return outer normal scaled with the integration element
bool Dune::SIntersection< GridImp >::neighbor | ( | ) | const [inline] |
return true if intersection is shared with another element.
GlobalCoordinate Dune::SIntersection< GridImp >::outerNormal | ( | const LocalCoordinate & | local | ) | const [inline] |
Return an outer normal (length not necessarily 1).
EntityPointer Dune::SIntersection< GridImp >::outside | ( | ) | const [inline] |
return EntityPointer to the Entity on the outside of this intersection.
GeometryType Dune::SIntersection< GridImp >::type | ( | ) | const [inline] |
obtain the type of reference element for this intersection
GlobalCoordinate Dune::SIntersection< GridImp >::unitOuterNormal | ( | const LocalCoordinate & | local | ) | const [inline] |
Return unit outer normal (length == 1).
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].