dune-grid 2.9.0
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp > Struct Template Reference

Public Types

typedef std::remove_const< GridImp >::type Grid
 
typedef Alberta::Real ctype
 
typedef FieldVector< ctype, coorddimensionCoordinate
 
typedef Grid::template Codim< 0 >::Geometry ElementGeometry
 
typedef Grid::template Codim< 1 >::Geometry FaceGeometry
 

Public Member Functions

 LocalCoordReader (const ElementGeometry &elementGeometry, const FaceGeometry &faceGeometry)
 
void coordinate (int i, Coordinate &x) const
 
bool hasDeterminant () const
 
ctype determinant () const
 

Static Public Attributes

static const int dimension = Grid::dimension
 
static const int codimension = 1
 
static const int mydimension = dimension - codimension
 
static const int coorddimension = dimension
 

Member Typedef Documentation

◆ Coordinate

template<class Grid >
template<class GridImp >
typedef FieldVector< ctype, coorddimension > Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::Coordinate

◆ ctype

template<class Grid >
template<class GridImp >
typedef Alberta::Real Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::ctype

◆ ElementGeometry

template<class Grid >
template<class GridImp >
typedef Grid::template Codim<0>::Geometry Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::ElementGeometry

◆ FaceGeometry

template<class Grid >
template<class GridImp >
typedef Grid::template Codim<1>::Geometry Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::FaceGeometry

◆ Grid

template<class Grid >
template<class GridImp >
typedef std::remove_const<GridImp>::type Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::Grid

Constructor & Destructor Documentation

◆ LocalCoordReader()

template<class Grid >
template<class GridImp >
Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::LocalCoordReader ( const ElementGeometry elementGeometry,
const FaceGeometry faceGeometry 
)
inline

Member Function Documentation

◆ coordinate()

template<class Grid >
template<class GridImp >
void Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::coordinate ( int  i,
Coordinate x 
) const
inline

◆ determinant()

template<class Grid >
template<class GridImp >
ctype Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::determinant ( ) const
inline

◆ hasDeterminant()

template<class Grid >
template<class GridImp >
bool Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::hasDeterminant ( ) const
inline

Member Data Documentation

◆ codimension

template<class Grid >
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::codimension = 1
static

◆ coorddimension

template<class Grid >
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::coorddimension = dimension
static

◆ dimension

template<class Grid >
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::dimension = Grid::dimension
static

◆ mydimension

template<class Grid >
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::mydimension = dimension - codimension
static

The documentation for this struct was generated from the following file: