Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp > Struct Template Reference

List of all members.

Public Types

typedef remove_const< GridImp >
::type 
Grid
typedef Alberta::Real ctype
typedef FieldVector< ctype,
coorddimension
Coordinate
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

template<class Grid>
template<class GridImp>
struct Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >


Member Typedef Documentation

template<class Grid>
template<class GridImp >
typedef FieldVector< ctype, coorddimension > Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::Coordinate
template<class Grid>
template<class GridImp >
typedef Alberta::Real Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::ctype
template<class Grid>
template<class GridImp >
typedef Grid::template Codim< 0 >::Geometry Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::ElementGeometry
template<class Grid>
template<class GridImp >
typedef Grid::template Codim< 1 >::Geometry Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::FaceGeometry
template<class Grid>
template<class GridImp >
typedef remove_const< GridImp >::type Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::Grid

Constructor & Destructor Documentation

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

Member Function Documentation

template<class Grid>
template<class GridImp >
void Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::coordinate ( int  i,
Coordinate x 
) const [inline]
template<class Grid>
template<class GridImp >
ctype Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::determinant (  )  const [inline]
template<class Grid>
template<class GridImp >
bool Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::hasDeterminant (  )  const [inline]

Member Data Documentation

template<class Grid>
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::codimension = 1 [static]
template<class Grid>
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::coorddimension = dimension [static]
template<class Grid>
template<class GridImp >
const int Dune::AlbertaGridIntersectionBase< Grid >::LocalCoordReader< GridImp >::dimension = Grid::dimension [static]
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:

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].