dune-grid 2.9.0
|
#include <dune/grid/albertagrid/intersection.hh>
Classes | |
struct | GlobalCoordReader |
struct | LocalCoordReader |
Public Types | |
typedef Grid::ctype | ctype |
typedef FieldVector< ctype, dimensionworld > | NormalVector |
typedef FieldVector< ctype, dimension-1 > | LocalCoordType |
typedef Grid::template Codim< 0 >::Entity | Entity |
typedef Grid::template Codim< 1 >::Geometry | Geometry |
typedef Grid::template Codim< 1 >::LocalGeometry | LocalGeometry |
typedef Alberta::ElementInfo< dimension > | ElementInfo |
Public Member Functions | |
AlbertaGridIntersectionBase () | |
AlbertaGridIntersectionBase (const EntityImp &entity, const int oppVertex) | |
Entity | inside () const |
bool | boundary () const |
int | boundaryId () const |
size_t | boundarySegmentIndex () const |
int | indexInInside () const |
GeometryType | type () const |
NormalVector | centerIntegrationOuterNormal () const |
NormalVector | centerOuterNormal () const |
NormalVector | centerUnitOuterNormal () const |
NormalVector | integrationOuterNormal (const LocalCoordType &local) const |
NormalVector | outerNormal (const LocalCoordType &local) const |
NormalVector | unitOuterNormal (const LocalCoordType &local) const |
AlbertaTransformation | transformation () const |
const Grid & | grid () const |
const ElementInfo & | elementInfo () const |
AlbertaGridIntersectionBase< constAlbertaGrid< 1, 1 > >::NormalVector | centerIntegrationOuterNormal () const |
AlbertaGridIntersectionBase< constAlbertaGrid< 3, 3 > >::NormalVector | centerIntegrationOuterNormal () const |
Static Public Attributes | |
static const int | dimension = Grid::dimension |
static const int | dimensionworld = Grid::dimensionworld |
Protected Types | |
typedef AlbertaGridEntity< 0, dimension, Grid > | EntityImp |
typedef Grid::Traits::template Codim< 1 >::GeometryImpl | GeometryImpl |
typedef Grid::Traits::template Codim< 1 >::LocalGeometryImpl | LocalGeometryImpl |
Protected Attributes | |
const Grid * | grid_ |
ElementInfo | elementInfo_ |
int | oppVertex_ |
typedef Grid::ctype Dune::AlbertaGridIntersectionBase< Grid >::ctype |
typedef Alberta::ElementInfo< dimension > Dune::AlbertaGridIntersectionBase< Grid >::ElementInfo |
typedef Grid::template Codim<0>::Entity Dune::AlbertaGridIntersectionBase< Grid >::Entity |
|
protected |
typedef Grid::template Codim<1>::Geometry Dune::AlbertaGridIntersectionBase< Grid >::Geometry |
|
protected |
typedef FieldVector< ctype, dimension-1 > Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordType |
typedef Grid::template Codim<1>::LocalGeometry Dune::AlbertaGridIntersectionBase< Grid >::LocalGeometry |
|
protected |
typedef FieldVector< ctype, dimensionworld > Dune::AlbertaGridIntersectionBase< Grid >::NormalVector |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
protected |
|
protected |
|
protected |