dune-grid  2.1.1
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
Dune::AlbertaGridLocalGeometryProvider< Grid > Class Template Reference

#include <dune/grid/albertagrid/geometry.hh>

List of all members.

Classes

struct  Codim
struct  FaceCoordReader
struct  GeoInFatherCoordReader

Public Types

typedef Grid::ctype ctype
typedef Codim< 0 >::LocalGeometry LocalElementGeometry
typedef Codim< 1 >::LocalGeometry LocalFaceGeometry

Public Member Functions

const LocalElementGeometrygeometryInFather (int child, const int orientation=1) const
const LocalFaceGeometryfaceGeometry (int face, int twist=0) const

Static Public Member Functions

static const Thisinstance ()

Static Public Attributes

static const int dimension = Grid::dimension
static const int numChildren = 2
static const int numFaces = dimension + 1
static const int minFaceTwist = Alberta::Twist< dimension, dimension-1 >::minTwist
static const int maxFaceTwist = Alberta::Twist< dimension, dimension-1 >::maxTwist
static const int numFaceTwists = maxFaceTwist - minFaceTwist + 1

template<class Grid>
class Dune::AlbertaGridLocalGeometryProvider< Grid >


Member Typedef Documentation

template<class Grid >
typedef Grid::ctype Dune::AlbertaGridLocalGeometryProvider< Grid >::ctype

Member Function Documentation

template<class Grid >
const LocalFaceGeometry& Dune::AlbertaGridLocalGeometryProvider< Grid >::faceGeometry ( int  face,
int  twist = 0 
) const [inline]
template<class Grid >
const LocalElementGeometry& Dune::AlbertaGridLocalGeometryProvider< Grid >::geometryInFather ( int  child,
const int  orientation = 1 
) const [inline]
template<class Grid >
static const This& Dune::AlbertaGridLocalGeometryProvider< Grid >::instance ( ) [inline, static]

Member Data Documentation

template<class Grid >
const int Dune::AlbertaGridLocalGeometryProvider< Grid >::dimension = Grid::dimension [static]
template<class Grid >
const int Dune::AlbertaGridLocalGeometryProvider< Grid >::maxFaceTwist = Alberta::Twist< dimension, dimension-1 >::maxTwist [static]
template<class Grid >
const int Dune::AlbertaGridLocalGeometryProvider< Grid >::minFaceTwist = Alberta::Twist< dimension, dimension-1 >::minTwist [static]
template<class Grid >
const int Dune::AlbertaGridLocalGeometryProvider< Grid >::numChildren = 2 [static]
template<class Grid >
const int Dune::AlbertaGridLocalGeometryProvider< Grid >::numFaces = dimension + 1 [static]
template<class Grid >
const int Dune::AlbertaGridLocalGeometryProvider< Grid >::numFaceTwists = maxFaceTwist - minFaceTwist + 1 [static]

The documentation for this class was generated from the following files: